0001558370-23-013080.txt : 20230803 0001558370-23-013080.hdr.sgml : 20230803 20230803083559 ACCESSION NUMBER: 0001558370-23-013080 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 90 CONFORMED PERIOD OF REPORT: 20230630 FILED AS OF DATE: 20230803 DATE AS OF CHANGE: 20230803 FILER: COMPANY DATA: COMPANY CONFORMED NAME: Black Knight, Inc. CENTRAL INDEX KEY: 0001627014 STANDARD INDUSTRIAL CLASSIFICATION: SERVICES-PREPACKAGED SOFTWARE [7372] IRS NUMBER: 000000000 STATE OF INCORPORATION: DE FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 001-37394 FILM NUMBER: 231138254 BUSINESS ADDRESS: STREET 1: 601 RIVERSIDE AVENUE CITY: JACKSONVILLE STATE: FL ZIP: 32204 BUSINESS PHONE: (904) 854-5100 MAIL ADDRESS: STREET 1: 601 RIVERSIDE AVENUE CITY: JACKSONVILLE STATE: FL ZIP: 32204 FORMER COMPANY: FORMER CONFORMED NAME: Black Knight Financial Services, Inc. DATE OF NAME CHANGE: 20141204 10-Q 1 bki-20230630x10q.htm 10-Q
http://fasb.org/us-gaap/2023#RelatedPartyMember000001627014--12-312023Q2http://fasb.org/us-gaap/2023#RelatedPartyMember0.030.06P6MP2YP2Y--12-31Q2false0001627014bki:DBInvestmentMemberus-gaap:OtherNonoperatingIncomeExpenseMember2023-01-012023-06-300001627014us-gaap:RetainedEarningsMember2023-06-300001627014us-gaap:NoncontrollingInterestMember2023-06-300001627014us-gaap:AdditionalPaidInCapitalMember2023-06-300001627014us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-06-300001627014us-gaap:RetainedEarningsMember2023-03-310001627014us-gaap:NoncontrollingInterestMember2023-03-310001627014us-gaap:AdditionalPaidInCapitalMember2023-03-310001627014us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-03-3100016270142023-03-310001627014us-gaap:RetainedEarningsMember2022-12-310001627014us-gaap:NoncontrollingInterestMember2022-12-310001627014us-gaap:AdditionalPaidInCapitalMember2022-12-310001627014us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-12-310001627014us-gaap:RetainedEarningsMember2022-06-300001627014us-gaap:NoncontrollingInterestMember2022-06-300001627014us-gaap:AdditionalPaidInCapitalMember2022-06-300001627014us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-06-300001627014us-gaap:RetainedEarningsMember2022-03-310001627014us-gaap:NoncontrollingInterestMember2022-03-310001627014us-gaap:AdditionalPaidInCapitalMember2022-03-310001627014us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-03-3100016270142022-03-310001627014us-gaap:RetainedEarningsMember2021-12-310001627014us-gaap:NoncontrollingInterestMember2021-12-310001627014us-gaap:AdditionalPaidInCapitalMember2021-12-310001627014us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-12-310001627014us-gaap:TreasuryStockCommonMember2023-04-012023-06-300001627014us-gaap:SoftwareLicenseArrangementMember2023-06-300001627014us-gaap:TreasuryStockCommonMember2023-06-300001627014us-gaap:CommonStockMember2023-06-300001627014us-gaap:TreasuryStockCommonMember2023-03-310001627014us-gaap:CommonStockMember2023-03-310001627014us-gaap:TreasuryStockCommonMember2022-12-310001627014us-gaap:CommonStockMember2022-12-310001627014us-gaap:TreasuryStockCommonMember2022-06-300001627014us-gaap:CommonStockMember2022-06-300001627014us-gaap:TreasuryStockCommonMember2022-03-310001627014us-gaap:CommonStockMember2022-03-310001627014us-gaap:TreasuryStockCommonMember2021-12-310001627014us-gaap:CommonStockMember2021-12-310001627014us-gaap:TreasuryStockCommonMember2023-01-012023-06-300001627014us-gaap:TreasuryStockCommonMember2022-04-012022-06-300001627014us-gaap:TreasuryStockCommonMember2022-01-012022-06-300001627014bki:RestrictedSharesAndRestrictedShareUnitsMember2022-12-310001627014bki:ProfitInterestsUnitsMember2022-12-310001627014bki:RestrictedSharesAndRestrictedShareUnitsMemberus-gaap:ShareBasedCompensationAwardTrancheTwoMember2023-06-302023-06-300001627014srt:MinimumMemberbki:RestrictedSharesAndRestrictedShareUnitsMemberus-gaap:ShareBasedCompensationAwardTrancheTwoMember2023-06-302023-06-300001627014srt:MaximumMemberbki:RestrictedSharesAndRestrictedShareUnitsMemberus-gaap:ShareBasedCompensationAwardTrancheTwoMember2023-06-302023-06-300001627014bki:RestrictedSharesAndRestrictedShareUnitsMemberus-gaap:ShareBasedCompensationAwardTrancheOneMember2023-03-132023-03-130001627014bki:PerformanceBasedRestrictedStockAwardsMember2023-01-012023-06-3000016270142027-01-012023-06-3000016270142025-01-012023-06-3000016270142023-07-012023-06-300001627014us-gaap:OperatingSegmentsMemberbki:SoftwareAndHostingSolutionsMemberbki:SoftwareSolutionsMember2023-04-012023-06-300001627014us-gaap:OperatingSegmentsMemberbki:SoftwareAndHostingSolutionsMemberbki:DataAndAnalyticsSegmentMember2023-04-012023-06-300001627014us-gaap:OperatingSegmentsMemberbki:ProfessionalServicesMemberbki:SoftwareSolutionsMember2023-04-012023-06-300001627014us-gaap:OperatingSegmentsMemberbki:ProfessionalServicesMemberbki:DataAndAnalyticsSegmentMember2023-04-012023-06-300001627014us-gaap:OperatingSegmentsMemberbki:OtherServicesMemberbki:SoftwareSolutionsMember2023-04-012023-06-300001627014us-gaap:OperatingSegmentsMemberbki:OtherServicesMemberbki:DataAndAnalyticsSegmentMember2023-04-012023-06-300001627014us-gaap:OperatingSegmentsMemberbki:DataSolutionsMemberbki:SoftwareSolutionsMember2023-04-012023-06-300001627014us-gaap:OperatingSegmentsMemberbki:DataSolutionsMemberbki:DataAndAnalyticsSegmentMember2023-04-012023-06-300001627014srt:ReportableLegalEntitiesMemberbki:SoftwareAndHostingSolutionsMemberbki:ServicingSoftwareMember2023-04-012023-06-300001627014srt:ReportableLegalEntitiesMemberbki:SoftwareAndHostingSolutionsMemberbki:OriginationSoftwareMember2023-04-012023-06-300001627014srt:ReportableLegalEntitiesMemberbki:ProfessionalServicesMemberbki:ServicingSoftwareMember2023-04-012023-06-300001627014srt:ReportableLegalEntitiesMemberbki:ProfessionalServicesMemberbki:OriginationSoftwareMember2023-04-012023-06-300001627014srt:ReportableLegalEntitiesMemberbki:OtherServicesMemberbki:OriginationSoftwareMember2023-04-012023-06-300001627014srt:ReportableLegalEntitiesMemberbki:DataSolutionsMemberbki:OriginationSoftwareMember2023-04-012023-06-300001627014srt:ReportableLegalEntitiesMemberbki:ServicingSoftwareMember2023-04-012023-06-300001627014srt:ReportableLegalEntitiesMemberbki:OriginationSoftwareMember2023-04-012023-06-300001627014us-gaap:LicenseMember2023-04-012023-06-300001627014bki:SoftwareAndHostingSolutionsMember2023-04-012023-06-300001627014bki:ProfessionalServicesMember2023-04-012023-06-300001627014bki:OtherServicesMember2023-04-012023-06-300001627014bki:DataSolutionsMember2023-04-012023-06-300001627014us-gaap:OperatingSegmentsMemberbki:SoftwareAndHostingSolutionsMemberbki:SoftwareSolutionsMember2023-01-012023-06-300001627014us-gaap:OperatingSegmentsMemberbki:SoftwareAndHostingSolutionsMemberbki:DataAndAnalyticsSegmentMember2023-01-012023-06-300001627014us-gaap:OperatingSegmentsMemberbki:ProfessionalServicesMemberbki:SoftwareSolutionsMember2023-01-012023-06-300001627014us-gaap:OperatingSegmentsMemberbki:ProfessionalServicesMemberbki:DataAndAnalyticsSegmentMember2023-01-012023-06-300001627014us-gaap:OperatingSegmentsMemberbki:OtherServicesMemberbki:SoftwareSolutionsMember2023-01-012023-06-300001627014us-gaap:OperatingSegmentsMemberbki:OtherServicesMemberbki:DataAndAnalyticsSegmentMember2023-01-012023-06-300001627014us-gaap:OperatingSegmentsMemberbki:DataSolutionsMemberbki:SoftwareSolutionsMember2023-01-012023-06-300001627014us-gaap:OperatingSegmentsMemberbki:DataSolutionsMemberbki:DataAndAnalyticsSegmentMember2023-01-012023-06-300001627014srt:ReportableLegalEntitiesMemberbki:SoftwareAndHostingSolutionsMemberbki:ServicingSoftwareMember2023-01-012023-06-300001627014srt:ReportableLegalEntitiesMemberbki:SoftwareAndHostingSolutionsMemberbki:OriginationSoftwareMember2023-01-012023-06-300001627014srt:ReportableLegalEntitiesMemberbki:ProfessionalServicesMemberbki:ServicingSoftwareMember2023-01-012023-06-300001627014srt:ReportableLegalEntitiesMemberbki:ProfessionalServicesMemberbki:OriginationSoftwareMember2023-01-012023-06-300001627014srt:ReportableLegalEntitiesMemberbki:OtherServicesMemberbki:OriginationSoftwareMember2023-01-012023-06-300001627014srt:ReportableLegalEntitiesMemberbki:DataSolutionsMemberbki:OriginationSoftwareMember2023-01-012023-06-300001627014srt:ReportableLegalEntitiesMemberbki:ServicingSoftwareMember2023-01-012023-06-300001627014srt:ReportableLegalEntitiesMemberbki:OriginationSoftwareMember2023-01-012023-06-300001627014us-gaap:LicenseMember2023-01-012023-06-300001627014bki:SoftwareAndHostingSolutionsMember2023-01-012023-06-300001627014bki:ProfessionalServicesMember2023-01-012023-06-300001627014bki:OtherServicesMember2023-01-012023-06-300001627014bki:DataSolutionsMember2023-01-012023-06-300001627014us-gaap:OperatingSegmentsMemberbki:SoftwareAndHostingSolutionsMemberbki:SoftwareSolutionsMember2022-04-012022-06-300001627014us-gaap:OperatingSegmentsMemberbki:SoftwareAndHostingSolutionsMemberbki:DataAndAnalyticsSegmentMember2022-04-012022-06-300001627014us-gaap:OperatingSegmentsMemberbki:ProfessionalServicesMemberbki:SoftwareSolutionsMember2022-04-012022-06-300001627014us-gaap:OperatingSegmentsMemberbki:ProfessionalServicesMemberbki:DataAndAnalyticsSegmentMember2022-04-012022-06-300001627014us-gaap:OperatingSegmentsMemberbki:OtherServicesMemberbki:SoftwareSolutionsMember2022-04-012022-06-300001627014us-gaap:OperatingSegmentsMemberbki:OtherServicesMemberbki:DataAndAnalyticsSegmentMember2022-04-012022-06-300001627014us-gaap:OperatingSegmentsMemberbki:DataSolutionsMemberbki:SoftwareSolutionsMember2022-04-012022-06-300001627014us-gaap:OperatingSegmentsMemberbki:DataSolutionsMemberbki:DataAndAnalyticsSegmentMember2022-04-012022-06-300001627014srt:ReportableLegalEntitiesMemberbki:SoftwareAndHostingSolutionsMemberbki:ServicingSoftwareMember2022-04-012022-06-300001627014srt:ReportableLegalEntitiesMemberbki:SoftwareAndHostingSolutionsMemberbki:OriginationSoftwareMember2022-04-012022-06-300001627014srt:ReportableLegalEntitiesMemberbki:ProfessionalServicesMemberbki:ServicingSoftwareMember2022-04-012022-06-300001627014srt:ReportableLegalEntitiesMemberbki:ProfessionalServicesMemberbki:OriginationSoftwareMember2022-04-012022-06-300001627014srt:ReportableLegalEntitiesMemberbki:OtherServicesMemberbki:OriginationSoftwareMember2022-04-012022-06-300001627014srt:ReportableLegalEntitiesMemberbki:DataSolutionsMemberbki:OriginationSoftwareMember2022-04-012022-06-300001627014srt:ReportableLegalEntitiesMemberbki:ServicingSoftwareMember2022-04-012022-06-300001627014srt:ReportableLegalEntitiesMemberbki:OriginationSoftwareMember2022-04-012022-06-300001627014us-gaap:LicenseMember2022-04-012022-06-300001627014bki:SoftwareAndHostingSolutionsMember2022-04-012022-06-300001627014bki:ProfessionalServicesMember2022-04-012022-06-300001627014bki:OtherServicesMember2022-04-012022-06-300001627014bki:DataSolutionsMember2022-04-012022-06-300001627014us-gaap:OperatingSegmentsMemberbki:SoftwareAndHostingSolutionsMemberbki:SoftwareSolutionsMember2022-01-012022-06-300001627014us-gaap:OperatingSegmentsMemberbki:SoftwareAndHostingSolutionsMemberbki:DataAndAnalyticsSegmentMember2022-01-012022-06-300001627014us-gaap:OperatingSegmentsMemberbki:ProfessionalServicesMemberbki:SoftwareSolutionsMember2022-01-012022-06-300001627014us-gaap:OperatingSegmentsMemberbki:ProfessionalServicesMemberbki:DataAndAnalyticsSegmentMember2022-01-012022-06-300001627014us-gaap:OperatingSegmentsMemberbki:OtherServicesMemberbki:SoftwareSolutionsMember2022-01-012022-06-300001627014us-gaap:OperatingSegmentsMemberbki:OtherServicesMemberbki:DataAndAnalyticsSegmentMember2022-01-012022-06-300001627014us-gaap:OperatingSegmentsMemberbki:DataSolutionsMemberbki:SoftwareSolutionsMember2022-01-012022-06-300001627014us-gaap:OperatingSegmentsMemberbki:DataSolutionsMemberbki:DataAndAnalyticsSegmentMember2022-01-012022-06-300001627014srt:ReportableLegalEntitiesMemberbki:SoftwareAndHostingSolutionsMemberbki:ServicingSoftwareMember2022-01-012022-06-300001627014srt:ReportableLegalEntitiesMemberbki:SoftwareAndHostingSolutionsMemberbki:OriginationSoftwareMember2022-01-012022-06-300001627014srt:ReportableLegalEntitiesMemberbki:ProfessionalServicesMemberbki:ServicingSoftwareMember2022-01-012022-06-300001627014srt:ReportableLegalEntitiesMemberbki:ProfessionalServicesMemberbki:OriginationSoftwareMember2022-01-012022-06-300001627014srt:ReportableLegalEntitiesMemberbki:OtherServicesMemberbki:OriginationSoftwareMember2022-01-012022-06-300001627014srt:ReportableLegalEntitiesMemberbki:DataSolutionsMemberbki:OriginationSoftwareMember2022-01-012022-06-300001627014srt:ReportableLegalEntitiesMemberbki:ServicingSoftwareMember2022-01-012022-06-300001627014srt:ReportableLegalEntitiesMemberbki:OriginationSoftwareMember2022-01-012022-06-300001627014us-gaap:LicenseMember2022-01-012022-06-300001627014bki:SoftwareAndHostingSolutionsMember2022-01-012022-06-300001627014bki:ProfessionalServicesMember2022-01-012022-06-300001627014bki:OtherServicesMember2022-01-012022-06-300001627014bki:DataSolutionsMember2022-01-012022-06-300001627014bki:DunAndBradstreetHoldingsIncMemberbki:ProductsAndDataMemberus-gaap:RelatedPartyMember2021-01-012021-12-310001627014bki:DunAndBradstreetHoldingsIncMemberbki:AccessToCertainDataAssetsMemberus-gaap:RelatedPartyMember2021-01-012021-12-310001627014us-gaap:InterestRateSwapMemberus-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2023-04-012023-06-300001627014srt:MinimumMember2023-01-310001627014srt:MaximumMember2023-01-310001627014us-gaap:InterestRateSwapMemberus-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2023-01-012023-06-300001627014us-gaap:InterestRateSwapMemberus-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2022-04-012022-06-300001627014us-gaap:InterestRateSwapMemberus-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2022-01-012022-06-300001627014srt:MaximumMember2023-04-012023-06-300001627014srt:MaximumMember2023-01-012023-06-300001627014bki:DunAndBradstreetHoldingsIncMemberus-gaap:RelatedPartyMember2023-04-012023-06-300001627014bki:DunAndBradstreetHoldingsIncMemberus-gaap:RelatedPartyMember2023-01-012023-06-300001627014bki:DunAndBradstreetHoldingsIncMemberus-gaap:RelatedPartyMember2022-04-012022-06-300001627014bki:DunAndBradstreetHoldingsIncMemberus-gaap:RelatedPartyMember2022-01-012022-06-300001627014bki:OptimalBlueHoldcoLLCMemberbki:CannaeHoldingsLLCAndThomasHLeePartnersLPMember2022-02-140001627014bki:AmendedAndRestatedCreditAgreementMemberbki:TermLoanAndRevolvingCreditFacilityMember2023-01-012023-06-300001627014us-gaap:RevolvingCreditFacilityMember2023-06-300001627014us-gaap:RevolvingCreditFacilityMemberbki:AmendedAndRestatedCreditAgreementMember2021-12-310001627014bki:TermLoanAMemberbki:AmendedAndRestatedCreditAgreementMember2021-12-310001627014bki:DBInvestmentMember2023-06-300001627014bki:OptimalBlueHoldcoLLCMember2023-06-300001627014bki:OptimalBlueHoldcoLLCMember2022-12-310001627014bki:OptimalBlueHoldcoLLCMember2022-02-140001627014bki:OptimalBlueHoldcoLLCMember2022-02-140001627014bki:DBInvestmentMember2022-02-152022-02-150001627014bki:RestrictedSharesAndRestrictedShareUnitsMember2023-06-300001627014bki:ProfitInterestsUnitsMember2023-06-300001627014us-gaap:DisposalGroupHeldforsaleNotDiscontinuedOperationsMemberbki:TitlePointLineOfBusinessMember2023-01-012023-01-010001627014us-gaap:DisposalGroupHeldforsaleNotDiscontinuedOperationsMemberbki:TitlePointLineOfBusinessMember2022-11-180001627014us-gaap:InterestRateSwapMember2022-01-012022-12-310001627014us-gaap:InterestRateSwapMemberus-gaap:DesignatedAsHedgingInstrumentMember2022-12-310001627014us-gaap:FairValueInputsLevel2Member2022-12-310001627014us-gaap:PropertyPlantAndEquipmentMember2023-04-012023-06-300001627014us-gaap:OtherIntangibleAssetsMember2023-04-012023-06-300001627014us-gaap:ComputerSoftwareIntangibleAssetMember2023-04-012023-06-300001627014us-gaap:PropertyPlantAndEquipmentMember2023-01-012023-06-300001627014us-gaap:OtherIntangibleAssetsMember2023-01-012023-06-300001627014us-gaap:ComputerSoftwareIntangibleAssetMember2023-01-012023-06-300001627014us-gaap:PropertyPlantAndEquipmentMember2022-04-012022-06-300001627014us-gaap:OtherIntangibleAssetsMember2022-04-012022-06-300001627014us-gaap:ComputerSoftwareIntangibleAssetMember2022-04-012022-06-300001627014us-gaap:PropertyPlantAndEquipmentMember2022-01-012022-06-300001627014us-gaap:OtherIntangibleAssetsMember2022-01-012022-06-300001627014us-gaap:ComputerSoftwareIntangibleAssetMember2022-01-012022-06-300001627014bki:AmendedAndRestatedCreditAgreementMemberbki:TermLoanAndRevolvingCreditFacilityMemberus-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember2023-07-010001627014bki:AmendedAndRestatedCreditAgreementMemberus-gaap:MediumTermNotesMember2023-06-300001627014us-gaap:SeniorNotesMember2020-08-260001627014us-gaap:RevolvingCreditFacilityMemberus-gaap:LineOfCreditMember2023-06-300001627014bki:TermLoanAMemberus-gaap:MediumTermNotesMember2023-06-300001627014us-gaap:SeniorNotesMember2023-06-300001627014bki:OtherDebtMember2023-06-300001627014us-gaap:RevolvingCreditFacilityMemberus-gaap:LineOfCreditMember2022-12-310001627014bki:TermLoanAMemberus-gaap:MediumTermNotesMember2022-12-310001627014us-gaap:SeniorNotesMember2022-12-310001627014bki:OtherDebtMember2022-12-310001627014bki:AmendedAndRestatedCreditAgreementMemberbki:TermLoanAndRevolvingCreditFacilityMemberus-gaap:EurodollarMember2023-01-012023-06-3000016270142022-06-3000016270142021-12-310001627014us-gaap:FairValueInputsLevel1Member2023-06-300001627014us-gaap:FairValueInputsLevel1Member2022-12-310001627014us-gaap:FairValueInputsLevel3Member2023-06-300001627014us-gaap:FairValueInputsLevel3Member2022-12-310001627014bki:OptimalBlueHoldcoLLCMemberus-gaap:FairValueInputsLevel3Member2023-01-012023-06-300001627014bki:CompassAnalyticsMemberus-gaap:FairValueInputsLevel3Member2023-01-012023-06-300001627014bki:OptimalBlueHoldcoLLCMember2022-02-150001627014bki:RestrictedSharesAndRestrictedShareUnitsMember2023-04-012023-06-300001627014bki:ProfitInterestsUnitsMember2023-04-012023-06-300001627014bki:RestrictedSharesAndRestrictedShareUnitsMember2023-01-012023-06-300001627014bki:ProfitInterestsUnitsMember2023-01-012023-06-300001627014bki:RestrictedSharesAndRestrictedShareUnitsMember2022-04-012022-06-300001627014bki:ProfitInterestsUnitsMember2022-04-012022-06-300001627014bki:RestrictedSharesAndRestrictedShareUnitsMember2022-01-012022-06-300001627014bki:ProfitInterestsUnitsMember2022-01-012022-06-300001627014bki:DunAndBradstreetHoldingsIncMemberus-gaap:RelatedPartyMember2022-12-310001627014us-gaap:UnbilledRevenuesMember2023-06-300001627014us-gaap:BilledRevenuesMember2023-06-300001627014us-gaap:UnbilledRevenuesMember2022-12-310001627014us-gaap:BilledRevenuesMember2022-12-3100016270142023-07-310001627014bki:PerformanceBasedRestrictedStockAwardsMember2023-01-012023-03-310001627014bki:DunAndBradstreetHoldingsIncMemberus-gaap:RelatedPartyMember2021-01-012021-12-310001627014us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-04-012023-06-300001627014us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-01-012023-06-300001627014us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-04-012022-06-300001627014us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-01-012022-06-300001627014bki:IntercontinentalExchangeIncMember2023-05-070001627014bki:IntercontinentalExchangeIncMember2023-03-030001627014us-gaap:ChangeInAccountingMethodAccountedForAsChangeInEstimateMember2023-04-012023-06-300001627014us-gaap:ChangeInAccountingMethodAccountedForAsChangeInEstimateMember2023-01-012023-06-300001627014us-gaap:SoftwareLicenseArrangementMember2023-01-012023-06-300001627014bki:OptimalBlueHoldcoLLCMember2022-02-152022-02-150001627014bki:OptimalBlueHoldcoLLCMember2022-02-152022-02-150001627014bki:DBInvestmentMember2023-06-300001627014bki:DBInvestmentMember2022-02-152022-02-1500016270142023-04-262023-04-260001627014bki:DBInvestmentMember2023-04-012023-06-300001627014bki:DBInvestmentMember2023-01-012023-06-300001627014bki:DBInvestmentMember2022-04-012022-06-300001627014bki:DBInvestmentMember2022-01-012022-06-300001627014us-gaap:OperatingSegmentsMemberbki:SoftwareSolutionsMember2023-04-012023-06-300001627014us-gaap:OperatingSegmentsMemberbki:DataAndAnalyticsSegmentMember2023-04-012023-06-300001627014us-gaap:OperatingSegmentsMemberbki:SoftwareSolutionsMember2023-01-012023-06-300001627014us-gaap:OperatingSegmentsMemberbki:DataAndAnalyticsSegmentMember2023-01-012023-06-300001627014us-gaap:OperatingSegmentsMemberbki:SoftwareSolutionsMember2022-04-012022-06-300001627014us-gaap:OperatingSegmentsMemberbki:DataAndAnalyticsSegmentMember2022-04-012022-06-300001627014us-gaap:OperatingSegmentsMemberbki:SoftwareSolutionsMember2022-01-012022-06-300001627014us-gaap:OperatingSegmentsMemberbki:DataAndAnalyticsSegmentMember2022-01-012022-06-300001627014bki:InterestRateSwapJanuary312019ThroughJanuary312023Member2023-06-300001627014bki:InterestRateSwapApril302018ThroughApril302023Member2023-06-300001627014bki:AmendedAndRestatedCreditAgreementMemberbki:TermLoanAndRevolvingCreditFacilityMemberus-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember2023-07-012023-07-010001627014bki:BlackKnightIncMemberbki:AmendedOriginalMergerAgreementMember2023-03-070001627014us-gaap:CorporateNonSegmentMember2023-04-012023-06-300001627014us-gaap:CorporateNonSegmentMember2023-01-012023-06-300001627014us-gaap:CorporateNonSegmentMember2022-04-012022-06-300001627014us-gaap:CorporateNonSegmentMember2022-01-012022-06-300001627014bki:BlackKnightIncMemberbki:AmendedOriginalMergerAgreementMember2023-03-072023-03-070001627014bki:IntercontinentalExchangeIncMemberbki:BlackKnightIncMember2023-03-030001627014us-gaap:RetainedEarningsMember2023-04-012023-06-300001627014us-gaap:RetainedEarningsMember2023-01-012023-06-300001627014us-gaap:RetainedEarningsMember2022-04-012022-06-300001627014us-gaap:RetainedEarningsMember2022-01-012022-06-300001627014us-gaap:NoncontrollingInterestMember2023-04-012023-06-300001627014us-gaap:AdditionalPaidInCapitalMember2023-04-012023-06-3000016270142023-04-012023-06-300001627014us-gaap:NoncontrollingInterestMember2023-01-012023-06-300001627014us-gaap:AdditionalPaidInCapitalMember2023-01-012023-06-3000016270142023-01-012023-06-300001627014us-gaap:NoncontrollingInterestMember2022-04-012022-06-300001627014us-gaap:AdditionalPaidInCapitalMember2022-04-012022-06-3000016270142022-04-012022-06-300001627014us-gaap:NoncontrollingInterestMember2022-01-012022-06-300001627014us-gaap:AdditionalPaidInCapitalMember2022-01-012022-06-3000016270142022-01-012022-06-3000016270142023-06-3000016270142022-12-31iso4217:USDiso4217:USDxbrli:sharesxbrli:purexbrli:sharesbki:itembki:segment

Ok

UNITED STATES SECURITIES AND EXCHANGE COMMISSION

WASHINGTON, D.C. 20549

FORM 10-Q

 

QUARTERLY REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934

For the quarterly period ended June 30, 2023

OR

 

TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934

Commission File Number 001-37394

Black Knight, Inc.

______________________________________________________________________________________________________________________________________________________

(Exact name of registrant as specified in its charter)

Delaware

 

81-5265638

(State or other jurisdiction of
incorporation or organization)

 

(I.R.S. Employer
Identification Number)

601 Riverside Avenue, Jacksonville, Florida

 

32204

(Address of principal executive offices)

 

(Zip Code)

(904) 854-5100

___________________________________________________________________

(Registrant’s telephone number, including area code)

Securities registered pursuant to Section 12(b) of the Act:

Title of each class

Trading Symbol

Name of each exchange on which registered

Common Stock, $0.0001 par value

BKI

New York Stock Exchange

Indicate by check mark whether the registrant (1) has filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that the registrant was required to file such reports), and (2) has been subject to such filing requirements for the past 90 days. Yes No

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

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

Large accelerated filer

 

Accelerated filer

Non-accelerated filer

Smaller reporting company

 

 

 

 

 

Emerging growth company

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

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

There were 156,758,741 shares outstanding of the Registrant’s common stock as of July 31, 2023.

FORM 10-Q

QUARTERLY REPORT

Quarter Ended June 30, 2023

TABLE OF CONTENTS

 

Page

Part I: FINANCIAL INFORMATION

Item 1. Condensed Consolidated Financial Statements (Unaudited)

A. Condensed Consolidated Balance Sheets (Unaudited) as of June 30, 2023 and December 31, 2022

1

B. Condensed Consolidated Statements of Earnings and Comprehensive Earnings (Unaudited) for the three and six months ended June 30, 2023 and 2022

2

C. Condensed Consolidated Statements of Equity (Unaudited) for the three and six months ended June 30, 2023 and 2022

3

D. Condensed Consolidated Statements of Cash Flows (Unaudited) for the six months ended June 30, 2023 and 2022

5

E. Notes to Condensed Consolidated Financial Statements (Unaudited)

6

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

23

Item 3. Quantitative and Qualitative Disclosure About Market Risk

32

Item 4. Controls and Procedures

32

Part II: OTHER INFORMATION

34

Item 1. Legal Proceedings

34

Item 1A. Risk Factors

34

Item 2. Unregistered Sales of Equity Securities and Use of Proceeds

37

Item 3. Defaults Upon Senior Securities

37

Item 4. Mine Safety Disclosures

37

Item 5. Other Information

37

Item 6. Exhibits

38

i

Part I: FINANCIAL INFORMATION

Item 1.Condensed Consolidated Financial Statements (Unaudited)

BLACK KNIGHT, INC.

Condensed Consolidated Balance Sheets

(In millions, except share data)

(Unaudited)

June 30, 2023

December 31, 2022

ASSETS

Current assets:

 

  

 

  

Cash and cash equivalents

$

15.9

$

12.2

Trade receivables, net

 

205.4

 

193.5

Prepaid expenses and other current assets

 

147.7

 

132.1

Receivables from related parties

 

 

0.1

Current assets held for sale

 

5.8

Total current assets

 

369.0

 

343.7

Property and equipment, net

 

129.2

 

143.0

Software, net

 

424.9

 

443.7

Other intangible assets, net

 

408.8

 

470.1

Goodwill

 

3,747.8

 

3,747.8

Investments

 

224.1

 

171.0

Deferred contract costs, net

 

189.2

 

192.6

Other non-current assets

 

275.5

 

246.2

Non-current assets held for sale

73.5

Total assets

$

5,768.5

$

5,831.6

LIABILITIES AND EQUITY

 

  

 

  

Current liabilities:

 

  

 

  

Trade accounts payable and other accrued liabilities

$

68.9

$

66.5

Income taxes payable

23.4

28.4

Accrued compensation and benefits

 

70.9

 

82.8

Current portion of debt

 

43.8

 

33.6

Deferred revenues

 

50.3

 

59.9

Total current liabilities

 

257.3

 

271.2

Deferred revenues

 

31.1

 

42.4

Deferred income taxes

 

204.9

 

227.5

Long-term debt, net of current portion

 

2,401.9

 

2,621.7

Other non-current liabilities

 

46.4

 

47.9

Total liabilities

 

2,941.6

 

3,210.7

Commitments and contingencies (Note 9)

 

  

 

  

Redeemable noncontrolling interests

 

43.4

 

47.6

Equity:

 

  

 

  

Common stock; $0.0001 par value; 550,000,000 shares authorized; 160,040,598 shares issued and 156,759,534 shares outstanding as of June 30, 2023, and 160,040,598 shares issued and 155,930,399 shares outstanding as of December 31, 2022

 

 

Preferred stock; $0.0001 par value; 25,000,000 shares authorized; issued and outstanding, none as of June 30, 2023 and December 31, 2022

 

 

Additional paid-in capital

 

1,363.7

 

1,398.2

Retained earnings

 

1,609.4

 

1,417.1

Accumulated other comprehensive loss

 

(2.1)

 

(6.3)

Treasury stock, at cost, 3,281,064 shares as of June 30, 2023 and 4,110,199 shares as of December 31, 2022

 

(187.5)

 

(235.7)

Total shareholders’ equity

 

2,783.5

 

2,573.3

Total liabilities, redeemable noncontrolling interests and shareholders’ equity

$

5,768.5

$

5,831.6

See Notes to Condensed Consolidated Financial Statements (Unaudited).

1

BLACK KNIGHT, INC.

Condensed Consolidated Statements of Earnings and Comprehensive Earnings

(In millions, except per share data)

(Unaudited)

Three months ended June 30, 

Six months ended June 30, 

    

2023

    

2022

    

2023

    

2022

Revenues

$

368.2

$

394.5

$

750.4

$

781.7

Expenses:

 

  

  

 

  

 

  

Operating expenses

 

214.4

216.8

 

427.5

 

424.7

Depreciation and amortization

 

82.1

92.5

 

164.7

 

184.0

Transition and integration costs

 

11.0

8.2

 

16.5

 

15.8

Total expenses

 

307.5

 

317.5

 

608.7

 

624.5

Operating income

 

60.7

 

77.0

 

141.7

 

157.2

Other income and expense:

 

  

 

  

 

  

 

  

Interest expense, net

 

(33.5)

(22.6)

 

(63.6)

 

(43.7)

Other income (expense), net

 

50.0

(2.4)

 

188.0

 

(3.6)

Total other income (expense), net

 

16.5

 

(25.0)

 

124.4

 

(47.3)

Earnings before income taxes and equity in (losses) earnings of unconsolidated affiliates

 

77.2

 

52.0

 

266.1

 

109.9

Income tax expense

 

21.2

11.6

67.1

 

10.5

Earnings before equity in (losses) earnings of unconsolidated affiliates

 

56.0

 

40.4

 

199.0

 

99.4

Equity in (losses) earnings of unconsolidated affiliates, net of tax

 

(0.7)

(0.1)

 

(1.9)

 

303.0

Net earnings

 

55.3

 

40.3

 

197.1

 

402.4

Net losses attributable to redeemable noncontrolling interests

 

 

 

2.5

Net earnings attributable to Black Knight

$

55.3

$

40.3

$

197.1

$

404.9

Other comprehensive earnings:

 

  

 

  

 

  

 

  

Unrealized holding gains (losses), net of tax(1)

 

2.3

(0.1)

6.6

Reclassification adjustments for (gains) losses included in net earnings, net of tax(2)

 

(0.3)

2.0

(1.5)

5.2

Total unrealized (losses) gains on interest rate swaps, net of tax

 

(0.3)

 

4.3

 

(1.6)

 

11.8

Foreign currency translation adjustment, net of tax(3)

 

(0.4)

(0.6)

Unrealized gains (losses) on investments in unconsolidated affiliates, net of tax(4)

 

6.0

(2.4)

5.8

0.8

Other comprehensive earnings

 

5.7

 

1.5

 

4.2

 

12.0

Comprehensive earnings

 

61.0

 

41.8

 

201.3

 

414.4

Net losses attributable to redeemable noncontrolling interests

 

 

 

2.5

Comprehensive earnings attributable to Black Knight

$

61.0

$

41.8

$

201.3

$

416.9

Net earnings per share attributable to Black Knight common shareholders:

 

  

 

  

 

  

 

  

Basic

$

0.36

$

0.26

$

1.27

$

2.62

Diluted

$

0.35

$

0.26

$

1.27

$

2.60

Weighted average shares of common stock outstanding (see Note 4):

 

 

  

 

  

Basic

 

155.0

 

154.5

 

154.8

 

154.4

Diluted

 

155.9

 

155.6

 

155.7

 

155.5

(1)Net of income tax benefit of less than $0.1 million and income tax expense of $0.9 million for the three months ended June 30, 2023 and 2022, respectively, and income benefit of less than $0.1 million and income tax expense of $2.3 million for the six months ended June 30, 2023 and 2022, respectively.
(2)Amounts reclassified to net earnings relate to losses (gains) on interest rate swaps and are included in Interest expense, net above. Amounts are net of income tax expense of $0.1 million and income tax benefit of $0.7 million for the three months ended June 30, 2023 and 2022, respectively, and income tax expense of $0.5 million and income tax benefit of $1.8 million for the six months ended June 30, 2023 and 2022, respectively.
(3)Net of income tax benefit of $0.2 million for the three and six months ended June 30, 2022.
(4)Net of income tax expense of $2.0 million and income tax benefit of $0.8 million for the three months ended June 30, 2023 and 2022, respectively, and income tax expense of $2.0 million and $0.3 million for the six months ended June 30, 2023 and 2022, respectively.

See Notes to Condensed Consolidated Financial Statements (Unaudited).

2

BLACK KNIGHT, INC.

Condensed Consolidated Statements of Equity

(In millions)

(Unaudited)

Three months ended June 30, 2023

Accumulated

Additional

other

Total

Redeemable

Common stock

paid-in

Retained

comprehensive

Treasury stock

shareholders’

noncontrolling

    

Shares

    

$

    

capital

    

earnings

    

loss

    

Shares

    

$

    

equity

    

interests

Balance, March 31, 2023

 

160.0

$

$

1,358.1

$

1,559.3

$

(7.8)

 

3.2

$

(186.4)

$

2,723.2

$

41.8

Fair value adjustment to redeemable noncontrolling interests in Optimal Blue Holdco, LLC

 

 

 

(1.6)

 

 

 

 

 

(1.6)

 

1.6

Grant of restricted shares of common stock

 

 

 

(0.6)

 

 

 

 

0.6

 

 

Forfeitures of restricted shares of common stock

 

 

 

1.2

 

 

 

0.1

 

(1.2)

 

 

Tax withholding payments for restricted share vesting

 

 

 

(0.5)

 

 

 

 

 

(0.5)

 

Vesting of restricted shares granted from treasury stock

 

 

 

0.5

 

 

 

 

(0.5)

 

 

Equity-based compensation expense

 

 

 

6.6

 

 

 

 

 

6.6

 

Net earnings

 

 

 

 

55.3

 

 

 

 

55.3

 

Equity-based compensation expense of unconsolidated affiliates

 

 

 

 

(5.2)

 

 

 

 

(5.2)

 

Unrealized losses on interest rate swaps, net

 

 

 

 

 

(0.3)

 

 

 

(0.3)

 

Other comprehensive gains on investments in unconsolidated affiliates

 

 

 

 

 

6.0

 

 

 

6.0

 

Balance, June 30, 2023

 

160.0

$

$

1,363.7

$

1,609.4

$

(2.1)

 

3.3

$

(187.5)

$

2,783.5

$

43.4

Three months ended June 30, 2022

Accumulated

Additional

other

Total

Redeemable

Common stock

paid-in

Retained

comprehensive

Treasury stock

shareholders’

noncontrolling

    

Shares

    

$

    

capital

    

earnings

    

loss

    

Shares

    

$

    

equity

    

interests

Balance, March 31, 2022

 

160.0

$

$

1,364.8

$

1,327.4

$

(7.0)

 

4.1

$

(234.2)

$

2,451.0

$

40.2

Fair value adjustment to redeemable noncontrolling interests in Optimal Blue Holdco, LLC

(7.2)

(7.2)

7.2

Grant of restricted shares of common stock

 

 

 

(4.2)

 

 

 

(0.1)

 

4.2

 

 

Forfeitures of restricted shares of common stock

 

 

 

0.2

 

 

 

 

(0.2)

 

 

Tax withholding payments for restricted share vesting

 

 

 

(0.3)

 

 

 

 

 

(0.3)

 

Vesting of restricted shares granted from treasury stock

 

 

 

0.2

 

 

 

 

(0.2)

 

 

Equity-based compensation expense

 

 

 

12.9

 

 

 

 

 

12.9

 

Net earnings

 

 

 

 

40.3

 

 

 

 

40.3

 

Equity-based compensation expense of unconsolidated affiliates

 

 

 

 

0.5

 

 

 

 

0.5

 

Foreign currency translation adjustment

 

 

 

 

 

(0.4)

 

 

 

(0.4)

 

Unrealized gains on interest rate swaps, net

 

 

 

 

 

4.3

 

 

 

4.3

 

Other comprehensive losses on investments in unconsolidated affiliates

 

 

 

 

 

(2.4)

 

 

 

(2.4)

 

Other

 

 

 

1.4

 

 

 

 

 

1.4

 

Balance, June 30, 2022

 

160.0

$

$

1,367.8

$

1,368.2

$

(5.5)

 

4.0

$

(230.4)

$

2,500.1

$

47.4

See Notes to Condensed Consolidated Financial Statements (Unaudited).

3

BLACK KNIGHT, INC.

Condensed Consolidated Statements of Equity

(In millions)

(Unaudited)

Six months ended June 30, 2023

Accumulated

Additional

other

Total

Redeemable

Common stock

paid-in

Retained

comprehensive

Treasury stock

shareholders’

noncontrolling

    

Shares

    

$

    

capital

    

earnings

    

loss

    

Shares

    

$

    

equity

    

interests

Balance, December 31, 2022

 

160.0

$

$

1,398.2

$

1,417.1

$

(6.3)

 

4.1

$

(235.7)

$

2,573.3

$

47.6

Fair value adjustment to redeemable noncontrolling interests in Optimal Blue Holdco, LLC

 

 

 

4.2

 

 

 

 

 

4.2

 

(4.2)

Grant of restricted shares of common stock

 

 

 

(58.6)

 

 

 

(1.0)

 

58.6

 

 

Forfeitures of restricted shares of common stock

 

 

 

2.6

 

 

 

0.1

 

(2.6)

 

 

Tax withholding payments for restricted share vesting

 

 

 

(8.4)

 

 

 

 

 

(8.4)

 

Vesting of restricted shares granted from treasury stock

 

 

 

7.8

 

 

 

0.1

 

(7.8)

 

 

Equity-based compensation expense

 

 

 

17.9

 

 

 

 

 

17.9

 

Net earnings

 

 

 

 

197.1

 

 

 

 

197.1

 

Equity-based compensation expense of unconsolidated affiliates

 

 

 

 

(4.8)

 

 

 

 

(4.8)

 

Unrealized losses on interest rate swaps, net

 

 

 

 

 

(1.6)

 

 

 

(1.6)

 

Other comprehensive gains on investments in unconsolidated affiliates

 

 

 

 

 

5.8

 

 

 

5.8

 

Balance, June 30, 2023

 

160.0

$

$

1,363.7

$

1,609.4

$

(2.1)

 

3.3

$

(187.5)

$

2,783.5

$

43.4

Six months ended June 30, 2022

Accumulated

Additional

other

Total

Redeemable

Common stock

paid-in

Retained

comprehensive

Treasury stock

shareholders’

noncontrolling

    

Shares

    

$

    

capital

    

earnings

    

loss

    

Shares

    

$

    

equity

    

interests

Balance, December 31, 2021

 

160.0

$

$

1,410.9

$

968.2

$

(17.5)

 

4.7

$

(271.2)

$

2,090.4

$

1,188.8

Fair value adjustment to redeemable noncontrolling interests in Optimal Blue Holdco, LLC

(17.1)

(17.1)

17.1

Acquisition of remaining redeemable noncontrolling interests in Optimal Blue Holdco, LLC

 

(1,156.0)

Grant of restricted shares of common stock

 

 

 

(50.8)

 

 

 

(0.9)

 

50.8

 

 

Forfeitures of restricted shares of common stock

 

 

 

1.2

 

 

 

 

(1.2)

 

 

Tax withholding payments for restricted share vesting

 

 

 

(11.0)

 

 

 

 

 

(11.0)

 

Vesting of restricted shares granted from treasury stock

 

 

 

8.8

 

 

 

0.2

 

(8.8)

 

 

Equity-based compensation expense

 

 

 

23.6

 

 

 

 

 

23.6

 

Net earnings (losses)

 

 

 

 

404.9

 

 

 

 

404.9

 

(2.5)

Equity-based compensation expense of unconsolidated affiliates

 

 

 

 

(4.9)

 

 

 

 

(4.9)

 

Foreign currency translation adjustment

 

 

 

 

 

(0.6)

 

 

 

(0.6)

 

Unrealized gains on interest rate swaps, net

 

 

 

 

 

11.8

 

 

 

11.8

 

Other comprehensive gains on investments in unconsolidated affiliates

 

 

 

 

0.8

 

 

 

0.8

 

Other

 

 

 

2.2

 

 

 

 

 

2.2

 

Balance, June 30, 2022

 

160.0

$

$

1,367.8

$

1,368.2

$

(5.5)

 

4.0

$

(230.4)

$

2,500.1

$

47.4

See Notes to Condensed Consolidated Financial Statements (Unaudited).

4

BLACK KNIGHT, INC.

Condensed Consolidated Statements of Cash Flows

(In millions)

(Unaudited)

    

Six months ended June 30, 

2023

2022

Cash flows from operating activities:

 

  

Net earnings

$

197.1

$

402.4

Adjustments to reconcile net earnings to net cash provided by operating activities:

 

  

  

Depreciation and amortization

 

164.7

184.0

Amortization of debt issuance costs and original issue discount

 

2.0

1.9

Gain related to the TitlePoint transaction

(145.4)

Unrealized gain related to investment in DNB

(55.8)

Deferred income taxes, net

 

(21.8)

(144.9)

Equity in losses (earnings) of unconsolidated affiliates, net of tax

 

1.9

(303.0)

Equity-based compensation

 

17.9

23.6

Changes in assets and liabilities:

 

Trade receivables, including receivables from related parties

 

(11.7)

(17.4)

Prepaid expenses and other assets

 

(42.3)

(28.1)

Deferred contract costs

 

(18.3)

(21.7)

Deferred revenues

 

(20.9)

(15.3)

Trade accounts payable and other liabilities

 

(22.9)

8.3

Net cash provided by operating activities

 

44.5

89.8

Cash flows from investing activities:

 

  

  

Additions to property and equipment

 

(4.1)

(11.8)

Additions to software

 

(44.9)

(43.7)

Proceeds from the TitlePoint transaction

 

224.2

Other investing activities

(4.0)

Net cash provided by (used in) investing activities

 

175.2

(59.5)

Cash flows from financing activities:

 

  

  

Revolver borrowings

 

250.3

585.8

Revolver payments

 

(443.3)

(195.1)

Term loan payments

 

(14.4)

(14.4)

Payments made for redeemable noncontrolling interests

 

(433.5)

Tax withholding payments for restricted share vesting

 

(8.4)

(11.0)

Finance lease payments

 

(0.8)

Other financing activities

 

(0.2)

(0.4)

Net cash used in financing activities

 

(216.0)

(69.4)

Net increase (decrease) in cash and cash equivalents

 

3.7

(39.1)

Cash and cash equivalents, beginning of period

 

12.2

77.1

Cash and cash equivalents, end of period

$

15.9

$

38.0

Supplemental cash flow information:

 

  

  

Interest paid, net

$

(59.1)

$

(41.9)

Income taxes paid, net

$

(94.9)

$

(124.3)

See Notes to Condensed Consolidated Financial Statements (Unaudited).

5

Table of Contents

BLACK KNIGHT, INC. AND SUBSIDIARIES

NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (UNAUDITED)

(1)Basis of Presentation and Overview

The accompanying Condensed Consolidated Financial Statements (Unaudited) of Black Knight, Inc. (“BKI”) and its subsidiaries ("Black Knight," the "Company," "we," "us" or "our") were prepared in accordance with U.S. generally accepted accounting principles ("GAAP"), and all adjustments considered necessary for a fair presentation have been included. All significant intercompany accounts and transactions have been eliminated.

The preparation of these Condensed Consolidated Financial Statements (Unaudited) in conformity with GAAP requires management to make estimates and assumptions. These estimates and assumptions affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities as of the date of the Condensed Consolidated Financial Statements (Unaudited), as well as the reported amounts of revenues and expenses during the reporting periods. Actual results could differ from those estimates.

This Quarterly Report on Form 10-Q should be read in conjunction with our Annual Report on Form 10-K and Form 10-K/A for the year ended December 31, 2022 filed with the Securities and Exchange Commission ("SEC") on February 28, 2023 and March 24, 2023, respectively, and other filings with the SEC.

Description of Business

We are a premier provider of integrated, innovative, mission-critical, high-performance software solutions, data and analytics to the U.S. mortgage and real estate markets. Our mission is to transform the markets we serve by delivering innovative solutions that are integrated across the homeownership lifecycle and that result in realized efficiencies, reduced risk and new opportunities for our clients to help them achieve greater levels of success.

Principles of Consolidation

The Condensed Consolidated Financial Statements (Unaudited) include the accounts of BKI and its subsidiaries. Intercompany transactions and balances have been eliminated in consolidation. Where our ownership interest in a consolidated subsidiary is less than 100%, the noncontrolling interests’ share of these non-wholly owned subsidiaries is reported in our Condensed Consolidated Balance Sheets (Unaudited) as a separate component of equity or within temporary equity. The noncontrolling interests’ share of the net loss of these non-wholly owned subsidiaries is reported in our Condensed Consolidated Statements of Earnings and Comprehensive Earnings (Unaudited) as an adjustment to our net earnings to arrive at Net earnings attributable to Black Knight.

Redeemable Noncontrolling Interests

Prior to February 15, 2022, we owned 60% of Optimal Blue Holdco, LLC (“Optimal Blue Holdco”). Redeemable noncontrolling interests primarily represented the collective 40% equity interest in Optimal Blue Holdco owned by Cannae Holdings, LLC ("Cannae") and affiliates of Thomas H. Lee Partners, L.P. ("THL"). As these redeemable noncontrolling interests provided for redemption features not solely within our control, they were presented outside of shareholders' equity.

On February 15, 2022, we entered into a purchase agreement with Cannae and THL and acquired all of their issued and outstanding Class A units of Optimal Blue Holdco through Optimal Blue I, LLC (“Optimal Blue I”), a Delaware limited liability company and our wholly-owned subsidiary, in exchange for aggregate consideration of 36.4 million shares of Dun & Bradstreet Holdings, Inc. (“DNB”) common stock valued at $722.5 million and $433.5 million in cash. The cash portion of the consideration is included as a financing cash outflow on the Condensed Consolidated Statements of Cash Flows (Unaudited) and was funded with borrowings under our revolving credit facility. The aggregate consideration of $1.156 billion and number of shares of DNB common stock paid to Cannae and THL was based on the 20-day volume-weighted average trading price of DNB for the period ended on February 14, 2022. Since February 15, 2022, we own 100% of the Class A units of Optimal Blue Holdco.

As of June 30, 2023 and December 31, 2022, redeemable noncontrolling interests were $43.4 million and $47.6 million, respectively, related to the Optimal Blue Holdco profits interests units (“OB PIUs”).  Refer to Note 11 – Equity for additional information.

6

Table of Contents

BLACK KNIGHT, INC. AND SUBSIDIARIES

NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (UNAUDITED) – (Continued)

Reporting Segments

We conduct our operations through two reporting segments: (1) Software Solutions and (2) Data and Analytics. Refer to Note 12 — Segment Information for additional information.

Merger Agreement

On May 4, 2022, we entered into a definitive agreement to be acquired by Intercontinental Exchange, Inc. (“ICE”) (the “Original Merger Agreement”) a leading global provider of data, technology, and market infrastructure. On March 7, 2023, we entered into Amendment No. 1 to the Original Merger Agreement (the “Amendment” and the Original Merger Agreement, as amended by the Amendment, the “Merger Agreement”), which provides for, among other things, a reduction in the merger consideration, valuing Black Knight at $75.00 per share, or a market value of $11.7 billion, with consideration in the form of a mix of approximately $68.00 per share in cash and stock with an exchange ratio of 0.0682 based on ICE’s 10-day volume weighted average price as of March 3, 2023 of $102.62 (the “ICE Transaction”). As under the Original Merger Agreement, Black Knight shareholders can elect to receive either cash or stock, subject to proration, with the value of the cash election and the stock election equalized based on an average of ICE’s 10-day volume weighted average prices for the period ended three trading days prior to closing. The ICE Transaction is expected to close in the third or fourth quarter of 2023, subject to regulatory clearance and the satisfaction of customary closing conditions. The ICE Transaction has been approved by the Boards of Directors of Black Knight and ICE and the shareholders of Black Knight.

Completion of the ICE Transaction is subject to the expiration or earlier termination of the applicable waiting period under the Hart-Scott-Rodino Antitrust Improvements Act of 1976 (the “HSR Act”). On March 9, 2023, the United States Federal Trade Commission (the “FTC”) filed an administrative complaint challenging the ICE Transaction under the HSR Act and authorized the filing of a complaint in federal district court to pursue a preliminary injunction to prevent the consummation of the ICE Transaction pending an administrative trial, and ICE announced that ICE strongly disagrees with the FTC’s decision to challenge the ICE Transaction. On April 10, 2023, the FTC filed a parallel complaint in federal court seeking injunctive relief and seeking to block ICE and BKI from completing the ICE Transaction during the pendency of the administrative proceeding on the merits. Refer to Note 9 – Commitments and Contingencies for additional information.

Divestiture Agreements

In connection with entering into the Amendment, on March 7, 2023, we entered into an Equity Purchase Agreement (the “Empower Divestiture Agreement”) with Constellation Web Solutions Inc., a subsidiary of Constellation Software Inc. (“Constellation”) and (solely for the purposes set forth in the Empower Divestiture Agreement) ICE, pursuant to which, after the closing of the ICE Transaction, Constellation will purchase our Empower® LOS business, including its ExchangeSM, LendingSpace and AIVA solutions (the “Empower Divestiture Transaction”).

On July 14, 2023, we entered into an Equity Purchase Agreement (the “OB Divestiture Agreement”) with Project Badger Holdco Inc., a Delaware corporation and subsidiary of Constellation, and (solely for the purposes set forth in the OB Divestiture Agreement) ICE, pursuant to which, after the closing of the ICE Transaction, Constellation will purchase our Optimal Blue business (the “OB Divestiture Transaction”).

Each of the Empower Divestiture Agreement and the OB Divestiture Agreement was entered into specifically to address certain alleged antitrust concerns raised by the FTC in connection with the ICE Transaction and each is subject to customary closing conditions, including but not limited to the prior completion of the ICE Transaction.

TitlePoint Transaction

On November 18, 2022, we entered into a definitive agreement to sell our TitlePoint line of business (“TitlePoint”) within our Data and Analytics reporting segment to an affiliate of Fidelity National Financial, Inc. (“FNF”) for $225 million in cash, subject to a customary working capital adjustment. In connection with the contribution of Property Insight, LLC, which included TitlePoint, by affiliates of FNF to an affiliate of Black Knight in 2014, FNF had the right to repurchase TitlePoint in the event of a change in control of Black Knight. In connection with the proposed ICE Transaction, FNF notified us of its desire to repurchase TitlePoint. The TitlePoint transaction closed on January 1, 2023 and we recognized a gain before tax of $145.4 million in Other income (expense), net in our Condensed Consolidated Statements of Earnings and Comprehensive Earnings (Unaudited).

7

Table of Contents

BLACK KNIGHT, INC. AND SUBSIDIARIES

NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (UNAUDITED) – (Continued)

(2)Condensed Consolidated Financial Statement Details

Cash and Cash Equivalents

Cash and cash equivalents are unrestricted and consist of the following (in millions):

    

June 30, 2023

    

December 31, 2022

Cash

$

15.4

$

4.3

Cash equivalents

 

0.5

 

7.9

Cash and cash equivalents

$

15.9

$

12.2

Trade Receivables, Net

A summary of Trade receivables, net of allowance for credit losses consist of the following (in millions):

    

June 30, 2023

    

December 31, 2022

Trade receivables — billed

$

159.8

$

150.4

Trade receivables — unbilled

 

52.3

 

48.0

Trade receivables

 

212.1

 

198.4

Allowance for credit losses

 

(6.7)

 

(4.9)

Trade receivables, net

$

205.4

$

193.5

Prepaid Expenses and Other Current Assets

Prepaid expenses and other current assets consist of the following (in millions):

    

    

June 30, 2023

    

December 31, 2022

Prepaid expenses

$

86.5

$

83.0

Contract assets, net

 

33.6

 

24.8

Income tax receivables

14.9

12.5

Other current assets

 

12.7

 

11.8

Prepaid expenses and other current assets

$

147.7

$

132.1

Other Non-Current Assets

Other non-current assets consist of the following (in millions):

June 30, 2023

    

December 31, 2022

Contract assets, net

$

138.9

$

107.9

Property records database

60.5

60.5

Right-of-use assets

 

21.3

 

24.8

Deferred compensation plan related assets

 

26.6

 

23.4

Contract credits

 

23.5

 

23.2

Prepaid expenses

 

3.2

 

4.4

Other

 

1.5

 

2.0

Other non-current assets

$

275.5

$

246.2

8

Table of Contents

BLACK KNIGHT, INC. AND SUBSIDIARIES

NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (UNAUDITED) – (Continued)

Trade Accounts Payable and Other Accrued Liabilities

Trade accounts payable and other accrued liabilities consist of the following (in millions):

    

June 30, 2023

    

December 31, 2022

Trade accounts payable

$

8.9

$

11.0

Lease liabilities, current

8.3

8.7

Other taxes payable and accrued

 

6.8

 

6.1

Accrued interest

 

15.7

 

12.6

Accrued client liabilities

2.6

2.6

Other

 

26.6

 

25.5

Trade accounts payable and accrued liabilities

$

68.9

$

66.5

Deferred Revenues

Revenues recognized related to the amount included in the Deferred revenues balance at the beginning of each year were $17.4 million and $20.6 million during the three months ended June 30, 2023 and 2022, respectively, and $39.4 million and $41.5 million during the six months ended June 30, 2023 and 2022, respectively.

Depreciation and Amortization

Depreciation and amortization consist of the following (in millions):

Three months ended June 30, 

    

Six months ended June 30, 

    

2023

    

2022

    

2023

    

2022

Other intangible assets

$

30.5

$

36.8

$

61.3

$

73.6

Software

31.9

35.6

63.7

71.1

Property and equipment

 

8.5

9.7

 

18.0

 

19.6

Deferred contract costs

 

11.2

10.4

 

21.7

 

19.7

Total

$

82.1

$

92.5

$

164.7

$

184.0

In January 2023, we completed an assessment of the useful lives of certain software solutions. Due to investments in the software and changes in technology, we increased the estimated useful lives of certain origination and specialty servicing software solutions from 5 years to 7 years. This change in accounting estimate was effective January 1, 2023 and was applied prospectively. Based on the carrying amount of these software solutions as of December 31, 2022, the effect of this change in estimate for the three and six months ended June 30, 2023 was a decrease in software amortization of $4.9 million and $9.9 million, respectively, which resulted in an increase in operating income of $4.9 million and $9.9 million, respectively, and net earnings attributable to Black Knight of $3.7 million and $7.4 million, or $0.02 and $0.05 per basic and diluted share, respectively, based on our statutory income tax rate.

Other Non-Current Liabilities

Other non-current liabilities consist of the following (in millions):

    

June 30, 2023

    

December 31, 2022

Lease liabilities, non-current

$

13.2

$

17.4

Deferred compensation plan

23.1

21.4

Other

10.1

9.1

Other non-current liabilities

$

46.4

$

47.9

A

9

Table of Contents

BLACK KNIGHT, INC. AND SUBSIDIARIES

NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (UNAUDITED) – (Continued)

(3)Investments

DNB is a leading global provider of business decisioning data and analytics. On February 15, 2022, we exchanged 36.4 million shares of DNB common stock in connection with our acquisition of the remaining Class A units in Optimal Blue Holdco from Cannae and THL. The number of shares of DNB common stock was valued at $722.5 million based on the 20-day volume-weighted average trading price of DNB for the period ended on February 14, 2022. We recognized a gain of $305.4 million, net of tax of $102.6 million, related to this transaction. As of June 30, 2023, we owned 18.5 million shares of DNB common stock for an ownership interest of approximately 4% of DNB’s outstanding common stock.

Prior to June 30, 2023, we accounted for our investment under the equity method because we had significant influence over DNB primarily through a combination of an agreement with certain other DNB investors pursuant to which we agreed to collectively vote together on matters related to the election of DNB directors for a period of three years following the initial public offering of DNB and our investment. The agreement with certain other DNB investors provided that no investors were required to vote to extend an individual’s election term beyond DNB’s 2023 annual shareholder meeting, which was held on June 15, 2023. The voting agreement expired on June 30, 2023.

As of June 30, 2023, we no longer have significant influence over DNB and we account for our DNB investment at fair value in accordance with Accounting Standards Codification (“ASC”) Topic 321: Investments – Equity Securities (“ASC 321”). As a result of the change in accounting method, we recorded an unrealized gain of $55.8 million in Other income (expense), net in our Condensed Consolidated Statements of Earnings and Comprehensive Earnings (Unaudited) for the three and six months ended June 30, 2023. As of June 30, 2023, the fair value of our investment in DNB was $213.7 million based on DNB’s closing share price of $11.57 on June 30, 2023 and is included in Investments in our Condensed Consolidated Balance Sheets (Unaudited). Based on a statutory tax rate of 25.5%, the estimated after-tax value of our investment in DNB was $201.5 million.

During the three and six months ended June 30, 2023, we received quarterly cash dividends of $0.9 million and $1.8 million, respectively, related to our ownership in DNB common stock. The cash dividend reduced the carrying value of our DNB investment since it was received before we transitioned to accounting for our investment under ASC 321. On July 26, 2023, DNB declared a cash dividend of $0.05 per share payable on September 21, 2023 to DNB’s shareholders of record as of September 7, 2023.

Prior to accounting for our DNB investment at fair value as of June 30, 2023, Equity in (losses) earnings of unconsolidated affiliates, net of tax consists of the following (in millions):

Three months ended June 30, 

Six months ended June 30, 

    

2023

    

2022

    

2023

    

2022

Equity in losses of unconsolidated affiliates, net of tax

$

(0.7)

$

(0.1)

$

(1.9)

$

(2.4)

Gain related to DNB investment, net of tax

305.4

Equity in (losses) earnings of unconsolidated affiliates, net of tax

$

(0.7)

$

(0.1)

$

(1.9)

$

303.0

10

Table of Contents

BLACK KNIGHT, INC. AND SUBSIDIARIES

NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (UNAUDITED) – (Continued)

(4)Earnings Per Share

Diluted net earnings per share includes the effect of unvested restricted stock awards, restricted stock unit awards (“RSUs”) and OB PIUs. The following table sets forth the computation of basic and diluted net earnings per share (in millions, except per share amounts):

Three months ended June 30, 

Six months ended June 30, 

2023

    

2022

    

2023

    

2022

Basic:

  

 

  

  

 

  

Net earnings attributable to Black Knight

$

55.3

$

40.3

$

197.1

$

404.9

Shares used for basic net earnings per share:

 

  

 

  

 

  

 

  

Weighted average shares of common stock outstanding

 

155.0

 

154.5

 

154.8

 

154.4

Basic net earnings per share

$

0.36

$

0.26

$

1.27

$

2.62

Diluted:

 

  

 

  

 

  

 

  

Net earnings attributable to Black Knight

$

55.3

$

40.3

$

197.1

$

404.9

Shares used for diluted net earnings per share:

 

  

 

  

 

  

 

  

Weighted average shares of common stock outstanding

 

155.0

 

154.5

 

154.8

 

154.4

Dilutive effect of unvested restricted shares of common stock and OB PIUs

 

0.9

 

1.1

 

0.9

 

1.1

Weighted average shares of common stock, diluted

 

155.9

 

155.6

 

155.7

 

155.5

Diluted net earnings per share

$

0.35

$

0.26

$

1.27

$

2.60

(5)Related Party Transactions

Our service arrangements with related parties are priced within the range of prices we offer to third parties. We believe the amounts earned from or charged by us under each of the following arrangements are fair and reasonable. However, the amounts we earned or that were charged under these arrangements were not negotiated at arm's length and may not represent the terms that we might have obtained from an unrelated third party.

DNB

Prior to June 30, 2023, DNB was considered to be a related party primarily due to the combination of accounting for our investment in DNB as an equity method investment and our Executive Chairman, who is also the Chief Executive Officer of DNB. As of June 30, 2023, we no longer have significant influence over DNB and we account for our DNB investment at fair value in accordance with ASC 321. Refer to Note 3 — Investments for additional information. As of June 30, 2023, DNB is no longer considered to be a related party. Below is a summary of related party agreements and transactions with DNB prior to June 30, 2023.

In 2021, we entered into a five-year agreement with DNB to provide them with certain products and data over the term of the agreement, as well as professional services, for an aggregate fee of approximately $34 million over the term of the agreement. During the same period, we also entered into an agreement with DNB for access to certain of their data assets for an aggregate fee of approximately $24 million over the term of the agreement. In addition, we jointly market certain solutions and data.

We have a services agreement with DNB that is cancellable upon mutual agreement. Pursuant to the agreement, we provide DNB certain support services in exchange for fees in an amount of our cost plus a 10% markup.

11

Table of Contents

BLACK KNIGHT, INC. AND SUBSIDIARIES

NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (UNAUDITED) – (Continued)

The following is a summary of amounts related to agreements with DNB included in our Condensed Consolidated Balance Sheets (Unaudited) (in millions):

December 31, 2022

Receivables from related parties

$

0.1

Prepaid expenses and other current assets

 

2.3

Deferred revenues (current)

6.2

The following is a summary of amounts related to agreements with DNB included in our Condensed Consolidated Statements of Earnings and Comprehensive Earnings (Unaudited) (in millions):

    

Three months ended June 30, 

Six months ended June 30, 

2023

    

2022

    

2023

    

2022

Revenues

$

1.8

$

3.0

$

3.5

$

4.0

Operating expenses

 

1.2

 

1.2

 

2.4

 

2.3

During the three and six months ended June 30, 2023, we received quarterly cash dividends of $0.9 million and $1.8 million, respectively, from DNB. Refer to Note 3 – Investments for additional information.

(6)Long-Term Debt

Long-term debt consists of the following (in millions):

    

June 30, 2023

    

December 31, 2022

Term A Loan

$

1,106.8

$

1,121.2

Revolving Credit Facility

 

352.0

 

545.0

Senior Notes

 

1,000.0

 

1,000.0

Other

 

0.8

 

5.0

Total long-term debt principal

 

2,459.6

 

2,671.2

Less: current portion of long-term debt

 

(43.8)

 

(33.6)

Long-term debt before debt issuance costs and discount

 

2,415.8

 

2,637.6

Less: debt issuance costs and discount

 

(13.9)

 

(15.9)

Long-term debt, net of current portion

$

2,401.9

$

2,621.7

As of June 30, 2023, principal maturities are as follows (in millions):

2023

    

$

15.1

2024

57.5

2025

 

57.5

2026

 

1,329.5

2027

 

Thereafter

 

1,000.0

Total

$

2,459.6

Credit Agreement

In 2021, our indirect subsidiary Black Knight Infoserv, LLC (“BKIS”) entered into a second amended and restated credit and guaranty agreement (the “Credit Agreement”) with JPMorgan Chase Bank, N.A., as administrative agent, the guarantors party thereto and the other agents and lenders party thereto. The Credit Agreement provides for (i) a $1,150.0 million term loan A facility (the “Term A Loan”) and (ii)

12

Table of Contents

BLACK KNIGHT, INC. AND SUBSIDIARIES

NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (UNAUDITED) – (Continued)

a $1,000.0 million revolving credit facility (the “Revolving Credit Facility” and, together with the Term A Loan, collectively, the “Facilities”).

As of June 30, 2023, the interest rate for the Facilities was based on the Eurodollar rate plus a margin of 150 basis points and was approximately 6.7%. As of June 30, 2023, we had $648.0 million unused capacity on the Revolving Credit Facility, and the unused commitment fee was 20 basis points.

On June 21, 2023, BKIS entered into Amendment No. 1 to the Credit Agreement to make conforming changes related to the transition to the Secured Overnight Financing Rate (“SOFR”) due to the cessation of LIBOR. As of July 1, 2023, the interest rate for the Facilities bear interest based on the sum of the 1-month Term SOFR, a spread adjustment of 0.11448% and a margin of 150 basis points and was approximately 6.8%.

The Facilities are guaranteed by BKIS’s wholly-owned domestic restricted subsidiaries, as defined by the Credit Agreement, and Black Knight Financial Services, LLC, and are secured by associated collateral agreements that pledge a lien on the majority of BKIS’s assets and the assets of the guarantors, in each case, subject to customary exceptions.

The remaining principal balance of the Term A Loan and any outstanding loans under the Revolving Credit Facility are due upon maturity on March 10, 2026.

Senior Notes

On August 26, 2020, BKIS completed the issuance and sale of $1.0 billion aggregate principal amount of 3.625% senior unsecured notes due 2028 (the "Senior Notes"). The Senior Notes have a coupon rate of 3.625% and mature on September 1, 2028. Interest is paid semi-annually in arrears on September 1 and March 1 of each year. The obligations under the Senior Notes are fully and unconditionally guaranteed, jointly and severally, on an unsecured basis by the same guarantors that guarantee the Credit Agreement (collectively, the “Guarantors”). The Senior Notes are effectively subordinated to any obligations that are secured, including obligations under the Credit Agreement, to the extent of the value of the assets securing those obligations. The Senior Notes are structurally subordinated to all liabilities of BKIS’ subsidiaries that do not guarantee the Senior Notes.

Fair Value of Long-Term Debt

The fair values of our Facilities and Senior Notes are based upon established market prices for the securities using Level 2 inputs. The fair value of our Facilities approximates their carrying value as of June 30, 2023. The fair value of our Senior Notes as of June 30, 2023 was $898.8 million compared to its carrying value of $991.9 million, net of original issue discount and debt issuance costs.

Interest Rate Swaps

We have entered into interest rate swap agreements to hedge forecasted monthly interest rate payments on our floating rate debt. As of June 30, 2023, we had no outstanding interest rate swap agreements (collectively, the "Swap Agreements").

During the six months ended June 30, 2023, the following interest rate swap agreements expired (in millions):

Effective dates

    

Notional amount

    

Fixed rate

January 31, 2019 through January 31, 2023

$

300.0

 

2.65

%

April 30, 2018 through April 30, 2023

$

250.0

 

2.61

%

The estimated fair values of our Swap Agreements were as follows (in millions):

    

June 30, 2023

    

December 31, 2022

Other current assets

$

$

2.2

13

Table of Contents

BLACK KNIGHT, INC. AND SUBSIDIARIES

NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (UNAUDITED) – (Continued)

A cumulative gain of $2.2 million ($1.6 million net of tax) is reflected in Accumulated other comprehensive loss on our Condensed Consolidated Balance Sheets (Unaudited) as of December 31, 2022. Below is a summary of the effect of derivative instruments on amounts recognized in Other comprehensive (losses) earnings ("OCE") on the Condensed Consolidated Statements of Earnings and Comprehensive Earnings (Unaudited) (in millions):

Three months ended June 30, 

2023

2022

Amount of gain reclassified

Amount of loss reclassified

Amount of gain

from Accumulated OCE

Amount of gain

from Accumulated OCE

recognized in OCE

into Net earnings

recognized in OCE

into Net earnings

Swap agreements

$

$

(0.3)

$

2.3

$

2.0

    

Six months ended June 30, 

2023

2022

    

Amount of gain reclassified

Amount of loss reclassified

Amount of loss

from Accumulated OCE

Amount of gain

from Accumulated OCE

recognized in OCE

into Net earnings

recognized in OCE

into Net earnings

Swap agreements

$

(0.1)

$

(1.5)

$

6.6

$

5.2

(7)Fair Value Measurements

Fair Value of Financial Assets and Liabilities

Fair value represents the amount that would be received from selling an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date. The fair values of financial assets and liabilities are determined using the following fair value hierarchy:

Level 1 inputs to the valuation methodology are unadjusted quoted prices for identical assets or liabilities in active markets that we have the ability to access.
Level 2 inputs to the valuation methodology include:
oquoted prices for similar assets or liabilities in active markets;
oquoted prices for identical or similar assets or liabilities in inactive markets;
oinputs other than quoted prices that are observable for the asset or liability; and
oinputs that are derived principally from or corroborated by observable market data by correlation or other means.
Level 3 inputs to the valuation methodology are unobservable and significant to the fair value measurement.

Assets are classified in their entirety based on the lowest level of input that is significant to the fair value measurement. We believe our valuation methods are appropriate and consistent with other market participants. The use of different methodologies or assumptions to determine the fair value of certain financial instruments could result in a different fair value measurement at the reporting date.

14

Table of Contents

BLACK KNIGHT, INC. AND SUBSIDIARIES

NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (UNAUDITED) – (Continued)

The following table presents our fair value hierarchy for those assets and liabilities measured at fair value on a recurring basis (in millions):

    

June 30, 2023

    

December 31, 2022

    

Carrying 

    

Fair value

    

Carrying 

    

Fair value

amount

Level 1

Level 2

Level 3

amount

Level 1

Level 2

Level 3

Assets:

 

  

 

  

 

  

 

  

 

  

 

  

 

  

 

  

Cash and cash equivalents (Note 2)

$

15.9

$

15.9

$

$

$

12.2

$

12.2

$

$

Interest rate swaps (Note 6)

2.2

2.2

Investment in DNB (Note 3)

213.7

213.7

Liabilities:

 

  

 

  

 

  

 

  

 

  

 

  

 

  

 

  

Contingent consideration

 

0.3

 

 

 

0.3

 

0.7

 

 

 

0.7

Redeemable noncontrolling interests

 

43.4

 

 

 

43.4

 

47.6

 

 

 

47.6

As of June 30, 2023, our investment in DNB is recorded at fair value based on DNB’s closing share price on June 30, 2023. Refer to Note 3 – Investments for additional information.

The fair value of Redeemable noncontrolling interests and Contingent consideration was primarily determined based on significant estimates and assumptions, including Level 3 inputs. The estimates and assumptions include the projected timing and amount of future cash flows and discount rates reflecting the rate inherent in the future cash flows. Refer to Note 1 — Basis of Presentation and Overview for additional information.

The following table presents a summary of the change in fair value of our Level 3 fair value measurements (in millions):

Beginning balance, December 31, 2022

    

$

48.3

Contingent consideration adjustments related to prior year acquisition

(0.4)

Fair value adjustment to redeemable noncontrolling interests in Optimal Blue Holdco

(4.2)

Ending balance, June 30, 2023

$

43.7

(8)Income Taxes

Our effective tax rate was 27.5% and 25.2% for the three and six months ended June 30, 2023, respectively. Our effective tax rate differs from our statutory rate primarily due to the effect of transaction costs partially offset by research and experimentation tax credits.

Our effective tax rate was 22.3% and 9.6% for the three and six months ended June 30, 2022, respectively. Our effective tax rate for the three months ended June 30, 2022 differs from our statutory rate primarily due to the effect of research and experimentation tax credits. Our effective tax rate for the six months ended June 30, 2022 includes the effect of a $14.1 million discrete income tax benefit related to the establishment of a deferred tax asset as a result of our reorganization of certain wholly-owned subsidiaries within the Optimal Blue partnership investment structure.

(9)Commitments and Contingencies

Legal and Regulatory Matters

In the ordinary course of business, we are involved in various pending and threatened litigation and regulatory matters related to our operations, some of which include claims for punitive or exemplary damages. Our ordinary course litigation may include class action lawsuits, which make allegations related to various aspects of our business. From time to time, we also receive requests for information from various state and federal regulatory authorities, some of which take the form of civil investigative demands or subpoenas. Some of these

15

Table of Contents

BLACK KNIGHT, INC. AND SUBSIDIARIES

NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (UNAUDITED) – (Continued)

regulatory inquiries may result in the assessment of fines for violations of regulations or settlements with such authorities requiring a variety of remedies. We believe that none of these actions depart from customary litigation or regulatory inquiries incidental to our business.

We review lawsuits and other legal and regulatory matters (collectively "legal proceedings") on an ongoing basis when making accrual and disclosure decisions. When assessing reasonably possible and probable outcomes, management bases its decision on its assessment of the ultimate outcome assuming all appeals have been exhausted. For legal proceedings where it has been determined that a loss is both probable and reasonably estimable, a liability based on known facts and which represents our best estimate has been recorded. Actual losses may materially differ from the amounts recorded, and the ultimate outcome of our pending cases is generally not yet determinable. While some of these matters could be material to our operating results or cash flows for any particular period if an unfavorable outcome results, at present, we do not believe the ultimate resolution of currently pending legal proceedings, either individually or in the aggregate, will have a material adverse effect on our financial condition.

PennyMac Litigation

On November 5, 2019, Black Knight Servicing Technologies, LLC (“BKST”), an indirect, wholly-owned subsidiary of Black Knight, filed a Complaint and Demand for Jury Trial (the “Black Knight Complaint”) against PennyMac Loan Services, LLC (“PennyMac”) in the Circuit Court for the Fourth Judicial Circuit in and for Duval County, Florida. The Black Knight Complaint includes causes of action for breach of contract and misappropriation of MSP® System trade secrets in order to develop an imitation mortgage processing system intended to replace the MSP® System. The Black Knight Complaint seeks damages for breach of contract and misappropriation of trade secrets, injunctive relief under the Florida Uniform Trade Secrets Act and declaratory judgment that BKST owns all intellectual property and software developed by or on behalf of PennyMac as a result of its wrongful use of and access to the MSP® System and related trade secret and confidential information. PennyMac filed a motion to compel arbitration of the action, and the trial court granted the motion on April 6, 2020. The trial court’s order compelling arbitration was confirmed by the Florida First District Court of Appeal on January 6, 2021.

Shortly after the filing of the Black Knight Complaint, on November 6, 2019, PennyMac filed an Antitrust Complaint (the “PennyMac Complaint”) against Black Knight in the United States District Court for the Central District of California. The PennyMac Complaint included causes of action for alleged monopolization and attempted monopolization under Section 2 of the Sherman Antitrust Act, violation of California’s Cartwright Act, violation of California’s Unfair Competition Law and common law unfair competition under California law. The PennyMac Complaint sought equitable remedies, damages and other monetary relief, including treble and punitive damages. Generally, PennyMac alleged that Black Knight relies on various anticompetitive, unfair and discriminatory practices to maintain and to enhance its dominance in the mortgage servicing platform market and in an attempt to monopolize the platform software applications market. Black Knight moved to dismiss the PennyMac Complaint or have the action transferred to Florida based upon a forum selection clause in the agreement with BKST. On February 13, 2020, the judge granted Black Knight's motion to transfer the case to Florida and denied as moot the motion to dismiss. On April 17, 2020, PennyMac filed a notice of dismissal of this action without prejudice and indicated that they intended to bring the claims raised in the dismissed PennyMac Complaint as defenses, third party claims and/or counterclaims in arbitration. On April 23, 2020, the court entered an order dismissing the action without prejudice and directing that the clerk close the case. On April 28, 2020, PennyMac submitted this matter to the American Arbitration Association ("AAA") for arbitration. The arbitrator was confirmed by the AAA on July 21, 2020. On February 17, 2022, PennyMac filed an amended arbitration demand and Black Knight filed an answering statement on March 2, 2022.

The final arbitration hearing on both Black Knight’s trade secret case and PennyMac’s antitrust case has concluded, and we currently expect the arbitrator’s final decision to be issued in the fourth quarter of 2023. As these cases continue to evolve, it is not possible to reasonably estimate the probability that we will ultimately prevail on our lawsuit or be held liable for the violations alleged in the PennyMac Complaint, nor is it possible to reasonably estimate the ultimate gain or loss, if any, or range of gain or loss that could result from these cases.

FTC Litigation regarding ICE Transaction

On March 9, 2023, the FTC filed a complaint under its administrative court, styled In the Matter of Intercontinental Exchange, Inc. and Black Knight, Inc., seeking to block the ICE Transaction and alleging that ICE’s proposed acquisition of BKI violates Section 5 of the FTC Act, 15 U.S.C. § 45, and if consummated would violate Section 7 of the Clayton Act, as amended, 15 U.S.C. § 18, and Section 5 of the FTC Act by harming competition and leading to higher costs for lenders and buyers.  Because both ICE and BKI each own software tools known

16

Table of Contents

BLACK KNIGHT, INC. AND SUBSIDIARIES

NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (UNAUDITED) – (Continued)

as loan origination systems (“LOS”) used by mortgage lenders to manage the mortgage loan origination process, and each own product pricing and eligibility engines (“PPE”), which is software that integrates with an LOS and is used by lenders to obtain and lock in the best interest rates for a borrower, the FTC alleges that the merger would harm competition for these products and result in increased costs, which would eventually be passed on to buyers. Furthermore, the FTC alleges that, because ICE and BKI offer other ancillary services in addition to PPEs, which rely on LOS integration, the proposed merger would disadvantage additional competing ancillary service providers by diverting business to those provided by ICE.  

To remedy any hypothetical competitive harm resulting from the proposed merger, on March 7, 2023, ICE and BKI agreed to sell BKI’s Empower® LOS and certain related services to a technology company, Constellation Web Solutions, Inc., a subsidiary of Constellation Software, Inc. (“Constellation”), and on July 14, 2023, ICE and BKI agreed to sell BKI’s Optimal Blue business, including its PPE product, to a subsidiary of Constellation.

On April 10, 2023, the FTC filed a parallel complaint in federal court seeking injunctive relief, styled Federal Trade Commission v. Intercontinental Exchange, Inc. and Black Knight, Inc., pending in the United States District Court, Northern District of California, San Francisco Division.  The FTC seeks a preliminary injunction to block ICE and BKI from completing the ICE Transaction during the pendency of the administrative proceeding on the merits.  On April 21, 2023, the District Court entered a temporary restraining order that prevents ICE and BKI from consummating the ICE Transaction until 11:59 p.m. on the second business day after the Court rules on the FTC’s motion for a preliminary injunction, or a date set by the Court, whichever is later. On April 25, 2023, BKI filed its response to the FTC’s complaint generally denying the allegations and asserting several defenses. BKI also asserted a counterclaim against the FTC seeking declaratory and injunctive relief alleging violations of BKI’s constitutional rights. On July 17, 2023 the U.S. District Court granted the parties’ joint motion to continue the hearing on the preliminary injunction, which had been scheduled to commence on July 24, 2023, until August 14, 2023 to allow the FTC time to evaluate BKI’s and ICE’s proposed remedy involving the divestiture of the Empower® LOS business and the Optimal Blue business. On July 25, 2023, the FTC withdrew the matter from adjudication within its administrative forum until August 16, 2023 to facilitate settlement discussions. There can be no assurance as to the outcome of litigation with the FTC or that regulatory clearance for the ICE Transaction will be received on a timely basis or at all.

As this case continues to evolve, it is not possible to reasonably estimate the probability that the parties will ultimately reach settlement or that the FTC will ultimately prevail on its claims. Should the parties not reach a settlement, we intend to vigorously defend against the claims of the FTC.

Indemnifications and Warranties

We often agree to indemnify our clients against damages and costs resulting from claims of patent, copyright, trademark infringement or breaches of confidentiality associated with use of our software through software licensing agreements. Historically, we have not made any payments under such indemnifications, but continue to monitor the conditions that are subject to the indemnifications to identify whether a loss has occurred that is both probable and estimable that would require recognition. In addition, we warrant to clients that our software operates substantially in accordance with the software specifications. Historically, no costs have been incurred related to software warranties and none are expected in the future, and as such, no accruals for warranty costs have been made.

Indemnification Agreement

We are party to a cross-indemnity agreement dated December 22, 2014, with ServiceLink Holdings, LLC ("ServiceLink"). Pursuant to this agreement, ServiceLink indemnifies us from liabilities relating to, arising out of or resulting from the conduct of ServiceLink’s business or any action, suit or proceeding in which we or any of our subsidiaries are named by reason of being a successor to the business of Lender Processing Services, Inc. and the cause of such action, suit or proceeding relates to the business of ServiceLink. In return, we indemnify ServiceLink for liabilities relating to, arising out of, or resulting from the conduct of our business.

17

Table of Contents

BLACK KNIGHT, INC. AND SUBSIDIARIES

NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (UNAUDITED) – (Continued)

(10)Revenues

Disaggregation of Revenues

The following tables summarize revenues from contracts with clients (in millions):

    

Three months ended June 30, 2023

    

Servicing 

    

Origination 

    

Software 

    

Data and 

    

Software

Software(1)

Solutions

Analytics

Total

Software solutions

$

203.3

$

86.3

$

289.6

$

8.8

$

298.4

Professional services

 

18.2

11.3

 

29.5

 

0.8

 

30.3

Data solutions

 

1.6

 

1.6

 

34.4

 

36.0

Other

 

2.9

 

2.9

 

0.6

 

3.5

Revenues

$

221.5

$

102.1

$

323.6

$

44.6

$

368.2

    

Three months ended June 30, 2022

    

Servicing 

    

Origination 

    

Software 

    

Data and 

    

Software

Software(1)

Solutions

Analytics

Total

Software solutions

$

203.3

$

100.4

$

303.7

$

9.7

$

313.4

Professional services

 

18.4

13.2

 

31.6

 

2.1

 

33.7

Data solutions

 

1.5

 

1.5

 

42.6

 

44.1

Other

 

2.6

 

2.6

 

0.7

 

3.3

Revenues

$

221.7

$

117.7

$

339.4

$

55.1

$

394.5

    

Six months ended June 30, 2023

Servicing 

    

Origination 

    

Software 

    

Data and 

    

Software

Software(1)

Solutions

Analytics

Total

Software solutions

$

408.4

$

188.2

$

596.6

$

18.4

$

615.0

Professional services

 

34.2

21.4

 

55.6

 

1.6

 

57.2

Data solutions

 

3.1

 

3.1

 

67.3

 

70.4

Other

 

5.0

 

5.0

 

2.8

 

7.8

Revenues

$

442.6

$

217.7

$

660.3

$

90.1

$

750.4

    

Six months ended June 30, 2022

Servicing 

    

Origination 

    

Software 

    

Data and

    

Software

Software(1)

Solutions

 Analytics

Total

Software solutions

$

407.3

$

192.9

$

600.2

$

19.2

$

619.4

Professional services

 

37.0

25.5

 

62.5

 

2.1

 

64.6

Data solutions

 

2.0

 

2.0

 

89.0

 

91.0

Other

 

5.4

 

5.4

 

1.3

 

6.7

Revenues

$

444.3

$

225.8

$

670.1

$

111.6

$

781.7

(1)Software solutions revenues for Origination Software include license revenues of $0.9 million and $9.2 million for the three months ended June 30, 2023 and 2022, respectively, and $21.0 million and $11.3 million for the six months ended June 30, 2023 and 2022, respectively.

Our Software Solutions segment offers leading software and hosting solutions that facilitate and automate many of the mission-critical business processes across the homeownership lifecycle. These solutions primarily consist of processing and workflow management software applications. Our servicing software solutions primarily include our core servicing software solution that automates loan servicing, including loan setup and ongoing processing, customer service, accounting, reporting to the secondary mortgage market and investors and web-based workflow information systems. Our origination software solutions primarily include our solutions that automate and facilitate the origination of mortgage loans, offer product, pricing and eligibility capabilities and provide an interconnected network allowing the various parties and systems associated with lending transactions to exchange data quickly and efficiently. Professional services consists of pre-implementation

18

Table of Contents

BLACK KNIGHT, INC. AND SUBSIDIARIES

NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (UNAUDITED) – (Continued)

and post-implementation support and services and are primarily billed on a time and materials basis. Professional services may also include dedicated teams provided as part of agreements with software and hosting solutions clients.

Our Data and Analytics segment offers data and analytics solutions to the mortgage, real estate and capital markets verticals. These solutions include property ownership data, lien data, servicing data, automated valuation models, collateral risk scores, behavioral models, a multiple listing service software solution and other data solutions.

Transaction Price Allocated to Future Performance Obligations

Our disclosure of transaction price allocated to future performance obligations excludes the following:

Volume-based fees in excess of contractual minimums and other usage-based fees to the extent they are part of a single performance obligation and meet certain variable allocation criteria;
Performance obligations that are part of a contract with an original expected duration of one year or less; and
Transactional fees based on a fixed fee per transaction when we have the right to invoice once we have completed the performance obligation.

As of June 30, 2023, the aggregate amount of the transaction price that is allocated to our future performance obligations was approximately $2.5 billion and is expected to be recognized as follows: 14% by December 31, 2023, 58% by December 31, 2025, 83% by December 31, 2027 and the rest thereafter.

(11)Equity

Omnibus Incentive Plan

A summary of restricted shares granted in 2023 is as follows:

Number of shares

Grant date fair 

Vesting period

Dates

    

granted

    

value per share

    

(in years)

    

Vesting criteria

March 13, 2023

1,012,978

$

55.71

3.0

Service

June 30, 2023

28,881

$

59.73

1.0 - 3.0

Service

Activity related to restricted stock and RSUs in 2023 is as follows:

Weighted average 

grant date

    

Shares

    

fair value

Balance, December 31, 2022

1,310,518

    

$

64.61

Granted

 

1,041,859

$

55.82

Forfeited

 

(46,341)

$

60.82

Vested

 

(500,261)

$

66.89

Balance, June 30, 2023

 

1,805,775

$

59.00

Equity-based compensation expense related to our restricted shares and RSUs was $4.6 million and $10.8 million for the three months ended June 30, 2023 and 2022, respectively, and $13.7 million and $19.3 million for the six months ended June 30, 2023 and 2022, respectively. These expenses are included in Operating expenses in the Condensed Consolidated Statements of Earnings and Comprehensive Earnings (Unaudited). As of June 30, 2023, total unrecognized compensation cost was $96.9 million and is expected to be recognized over a weighted average period of approximately 2.1 years.

19

Table of Contents

BLACK KNIGHT, INC. AND SUBSIDIARIES

NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (UNAUDITED) – (Continued)

On June 30, 2023, the Compensation Committee of our Board of Directors approved the waiver of the performance condition applicable to the performance-based restricted stock awards granted in 2021 and 2022, requiring the Company to achieve Adjusted EBITDA equal to or greater than its 2022 fiscal year Adjusted EBITDA for the measurement period beginning January 1, 2023 through December 31, 2023 (the “2023 Performance Condition”). In addition, for our named executive officers only, the Compensation Committee also approved an amendment extending the time-based vesting period for one year for the restricted stock awards in which the performance condition was waived so that the applicable portion of the awards will vest on March 10, 2025 rather than on March 10, 2024. The award modification resulted in a reversal of $1.5 million of equity-based compensation expense previously recorded during the three months ended March 31, 2023. Equity-based compensation expense related to the modified awards is recognized ratably over the service periods of the modified awards based on the fair value of the awards on June 30, 2023, the date of modification.

Profits Interests Units

As of June 30, 2023 and December 31, 2022, there were 6,085 and 6,169 OB PIUs outstanding, respectively. In accordance with terms of the third amended and restated limited liability company agreement of Optimal Blue Holdco, a change in control of Black Knight does not accelerate vesting of the OB PIUs, but triggers certain redemption rights and gives each holder of OB PIUs the right to elect that Optimal Blue Holdco redeem all of the holder’s vested and unvested profits interests for a redemption price determined based on an appraisal process.

The units may be settled in cash or Black Knight common stock or a combination of both at our election and will be settled at the current fair value at the time we receive notice of the put election. As the OB PIUs provide for redemption features not solely within our control, we classify the redemption value outside of permanent equity in redeemable noncontrolling interests. The redemption value is equal to the difference in the per unit fair value of the underlying member units and the hurdle amount, based upon the proportionate required service period rendered to date.

Equity-based compensation expense related to the OB PIUs was $2.0 million and $2.1 million for the three months ended June 30, 2023 and 2022, respectively, and $4.2 million and $4.3 million for the six months ended June 30, 2023 and 2022. As of June 30, 2023, the total unrecognized compensation cost related to non-vested OB PIUs was $3.3 million, which is expected to be recognized over a weighted average period of approximately 0.4 years.

(12)Segment Information

Accounting Standards Codification (“ASC”) Topic 280, Segment Reporting ("ASC 280") establishes standards for reporting information about segments and requires that a public business enterprise reports financial and descriptive information about its segments. Segments are components of an enterprise for which separate financial information is available and are evaluated regularly by the chief operating decision maker (“CODM”) in deciding how to allocate resources and in assessing performance. Our chief executive officer is identified as the CODM as defined by ASC 280. To align with the internal management of our business operations based on service offerings, our business is organized into two segments. Refer to Note 10 — Revenues for a description of our Software Solutions and Data and Analytics segments.

Separate discrete financial information is available for these two segments, and the operating results of each segment are regularly evaluated by the CODM in order to assess performance and allocate resources. We use EBITDA as the primary profitability measure for making decisions regarding ongoing operations. EBITDA is earnings before Interest expense, net, Other income (expense), net, Income tax expense and Depreciation and amortization. It also excludes Equity in (losses) earnings of unconsolidated affiliates. We do not allocate Interest expense, net, Other income (expense), net, Income tax expense, equity-based compensation and certain other items, such as purchase accounting adjustments and acquisition-related costs to the segments, since these items are not considered in evaluating the segments’ overall operating performance.

20

Table of Contents

BLACK KNIGHT, INC. AND SUBSIDIARIES

NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (UNAUDITED) – (Continued)

Segment asset information is not included below because we do not use it to evaluate performance or allocate resources. Summarized financial information concerning our segments is shown in the tables below (in millions):

Three months ended June 30, 2023

Software 

Data and 

Corporate and 

    

Solutions

    

Analytics

    

Other

    

Total

Revenues

$

323.6

    

$

44.6

$

$

368.2

Expenses:

 

  

 

  

 

  

  

 

  

Operating expenses

 

155.5

 

33.9

 

25.0

(1)

 

214.4

Transition and integration costs

 

 

 

11.0

(2)

 

11.0

EBITDA

 

168.1

 

10.7

 

(36.0)

  

 

142.8

Depreciation and amortization

 

34.0

 

3.9

 

44.2

(3)

 

82.1

Operating income (loss)

 

134.1

 

6.8

 

(80.2)

  

 

60.7

Interest expense, net

 

  

 

  

 

  

  

 

(33.5)

Other income, net

 

  

 

  

 

  

  

 

50.0

Earnings before income taxes and equity in losses of unconsolidated affiliates

 

  

 

  

 

  

  

 

77.2

Income tax expense

 

  

 

  

 

  

  

 

21.2

Earnings before equity in losses of unconsolidated affiliates

 

  

 

  

 

  

  

 

56.0

Equity in losses of unconsolidated affiliates, net of tax

 

  

 

  

 

  

  

 

(0.7)

Net earnings

 

  

 

  

 

  

  

$

55.3

Three months ended June 30, 2022

Software 

    

Data and 

Corporate and 

    

Solutions

Analytics

Other

Total

Revenues

$

339.4

$

55.1

$

$

394.5

Expenses:

 

  

 

  

 

  

  

 

  

Operating expenses

 

148.7

 

37.4

 

30.7

(1)

 

216.8

Transition and integration costs

 

 

8.2

(2)

 

8.2

EBITDA

 

190.7

 

17.7

 

(38.9)

  

 

169.5

Depreciation and amortization

 

35.9

 

4.0

 

52.6

(3)

 

92.5

Operating income (loss)

 

154.8

 

13.7

 

(91.5)

  

 

77.0

Interest expense, net

 

  

 

  

 

  

  

 

(22.6)

Other expense, net

 

  

 

  

 

  

  

 

(2.4)

Earnings before income taxes and equity in losses of unconsolidated affiliates

 

  

 

  

 

  

  

 

52.0

Income tax expense

 

  

 

  

 

  

  

 

11.6

Earnings before equity in losses of unconsolidated affiliates

 

  

 

  

 

  

  

 

40.4

Equity in losses of unconsolidated affiliates, net of tax

 

  

 

  

 

  

  

 

(0.1)

Net earnings

 

  

 

  

 

  

  

$

40.3

21

Table of Contents

BLACK KNIGHT, INC. AND SUBSIDIARIES

NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (UNAUDITED) – (Continued)

Six months ended June 30, 2023

Software 

    

Data and 

Corporate and 

    

Solutions

Analytics

    

Other

    

Total

Revenues

$

660.3

  

$

90.1

$

$

750.4

Expenses:

 

  

  

 

  

 

  

  

 

  

Operating expenses

 

305.5

  

 

67.2

 

54.8

(1)

 

427.5

Transition and integration costs

 

  

 

 

16.5

(2)

 

16.5

EBITDA

 

354.8

 

22.9

 

(71.3)

 

306.4

Depreciation and amortization

 

68.1

  

 

7.9

 

88.7

(3)

 

164.7

Operating income (loss)

 

286.7

 

15.0

 

(160.0)

  

 

141.7

Interest expense, net

 

  

  

 

  

 

  

  

 

(63.6)

Other income, net

 

  

  

 

  

 

  

  

 

188.0

Earnings before income taxes and equity in losses of unconsolidated affiliates

 

  

  

 

  

 

  

  

 

266.1

Income tax expense

 

  

  

 

  

 

  

  

 

67.1

Earnings before equity in losses of unconsolidated affiliates

 

  

  

 

  

 

  

  

 

199.0

Equity in losses of unconsolidated affiliates, net of tax

 

  

  

 

  

 

  

  

 

(1.9)

Net earnings

 

  

  

 

  

 

  

  

$

197.1

Six months ended June 30, 2022

Software 

Data and 

Corporate and 

    

    

Solutions

    

Analytics

    

Other

    

Total

Revenues

$

670.1

$

111.6

$

$

781.7

Expenses:

 

  

 

  

 

  

  

 

  

Operating expenses

 

291.2

 

74.9

 

58.6

(1)

 

424.7

Transition and integration costs

 

 

 

15.8

(2)

 

15.8

EBITDA

 

378.9

 

36.7

 

(74.4)

  

 

341.2

Depreciation and amortization

 

71.0

 

7.8

 

105.2

(3)

 

184.0

Operating income (loss)

 

307.9

 

28.9

 

(179.6)

  

 

157.2

Interest expense, net

 

  

 

  

 

  

  

 

(43.7)

Other expense, net

 

  

 

  

 

  

  

 

(3.6)

Earnings before income taxes and equity in earnings of unconsolidated affiliates

 

  

 

  

 

  

  

 

109.9

Income tax expense

 

  

 

  

 

  

  

 

10.5

Earnings before equity in earnings of unconsolidated affiliates

 

  

 

  

 

  

  

 

99.4

Equity in earnings of unconsolidated affiliates, net of tax

 

  

 

  

 

  

  

 

303.0

Net earnings

402.4

Net losses attributable to redeemable noncontrolling interests

2.5

Net earnings attributable to Black Knight

 

  

 

  

 

  

  

$

404.9

(1)Operating expenses for Corporate and Other includes equity-based compensation, including certain related payroll taxes, of $6.7 million and $13.0 million for the three months ended June 30, 2023 and 2022, respectively and $18.3 million and $24.2 million for the six months ended June 30, 2023 and 2022, respectively.
(2)Transition and integration costs primarily consists of costs related to the ICE Transaction and costs associated with acquisitions.
(3)Depreciation and amortization for Corporate and Other primarily represents net incremental depreciation and amortization adjustments associated with the application of purchase accounting recorded in accordance with GAAP.

22

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

The statements contained in this Quarterly Report on Form 10-Q that are not purely historical are forward-looking statements within the meaning of Section 27A of the Securities Act of 1933, as amended, and Section 21E of the Securities Exchange Act of 1934, as amended (the "Exchange Act"), including statements regarding expectations, hopes, intentions or strategies regarding the future. Forward-looking statements are based on Black Knight, Inc. and its subsidiaries ("Black Knight," the "Company," "we," "us" or "our") management’s beliefs, as well as assumptions made by, and information currently available to, them. Because such statements are based on expectations as to future financial and operating results and are not statements of fact, actual results may differ materially from those projected. We undertake no obligation to update any forward-looking statements, whether as a result of new information, future events or otherwise. The risks and uncertainties that forward-looking statements are subject to include, but are not limited to:

the occurrence of any event, change, or other circumstance that could give rise to a right in favor of Intercontinental Exchange, Inc. (“ICE”) or us to terminate the definitive merger agreement governing the terms and conditions of the proposed acquisition by ICE of Black Knight (the “ICE Transaction”);
the possibility that the proposed ICE Transaction, the Empower Divestiture Transaction or the OB Divestiture Transaction do not close when expected or at all because required regulatory or other approvals and other conditions to closing are not received or satisfied on a timely basis or at all (and the risk that such approvals may result in the imposition of conditions that could adversely affect ICE or us or the expected benefits of the proposed ICE Transaction);
the outcome of the United States Federal Trade Commission’s (the “FTC”) lawsuits filed against us and ICE seeking to block the consummation of the ICE Transaction and of any other legal proceedings that may be instituted against us or ICE;
business uncertainties and contractual restrictions while the ICE Transaction is pending, which could adversely affect our business and operations;
the diversion of management’s attention and time from ongoing business operations and opportunities on merger-related matters;
changes to our relationships with our top clients, whom we rely on for a significant portion of our revenues and profit;
our ability to comply with or changes to the laws, rules and regulations that affect our and our clients’ businesses;
our ability to adapt our solutions to technological changes or evolving industry standards or to achieve our growth strategies;
increase in the availability of free or relatively inexpensive information;
our ability to protect our proprietary software and information rights;
our dependence on our ability to access data from external sources;
delays or difficulty in developing or implementing new, enhanced or existing software, data or hosting solutions;
changes in general economic, business, regulatory and political conditions, particularly as they affect the mortgage industry;
risks associated with the recruitment and retention of our skilled workforce;
impacts to our business operations caused by the occurrence of a catastrophe or global crisis;
our investment in Dun & Bradstreet Holdings, Inc. (“DNB”);
security breaches against our information systems or breaches involving our third-party vendors;
our ability to successfully consummate, integrate and achieve the intended benefits of acquisitions;
our existing indebtedness and any additional significant debt we incur; and
other risks and uncertainties detailed in the "Statement Regarding Forward-Looking Information," "Risk Factors" and other sections of our Annual Report on Form 10-K for the year ended December 31, 2022 and other filings with the Securities and Exchange Commission ("SEC").

The following discussion should be read in conjunction with our Annual Report on Form 10-K for the year ended December 31, 2022 filed with the SEC on February 28, 2023 and other filings with the SEC.

Overview

Black Knight is a premier provider of integrated, innovative, mission-critical, high-performance software solutions, data and analytics to the U.S. mortgage and real estate markets. Our mission is to transform the markets we serve by delivering innovative solutions that are integrated across the homeownership lifecycle and that result in realized efficiencies, reduced risk and new opportunities for our clients to help them achieve greater levels of success.

We believe our clients leverage our robust, integrated solutions across the entire homeownership lifecycle to help retain existing customers, gain new customers, mitigate risk and operate more efficiently. Our clients rely on our proven, comprehensive and scalable

23

solutions and our unwavering commitment to delivering exceptional client support to achieve their strategic goals and better serve their customers.

We have a focused strategy of continuous innovation across our business, which is supported by acquisitions, and even more importantly, the integration of those acquisitions and our innovations into our broader ecosystem. Our ability to effectively manage our business and maintain a strong client base allows us to continually invest in our business, both to meet ever-changing industry requirements and to maintain our position as a leading provider of platforms for the mortgage and real estate markets.

Deep business and regulatory expertise along with a holistic view of the markets we serve allow us the privilege of being a trusted advisor to our clients, who range from the nation’s largest lenders and mortgage servicers to institutional portfolio managers and government entities, to individual real estate agents and mortgage brokers. Clients leverage our software ecosystem across a range of real estate and housing finance verticals through multiple digital channels, using our offerings to drive more business, reduce risk and deliver a best-in-class customer experience, all while operating more efficiently and cost-effectively.

We have long-standing relationships with our clients, a majority of whom enter into long-term contracts that include multiple, integrated products embedded into mission-critical processes. This speaks to the confidence our clients have in our solutions and our commitment to serve them. The contractual nature of our revenues and our client relationships make our revenues both highly visible and recurring in nature. Our scale and integrated ecosystem of solutions drive significant operating leverage and cross-sell opportunities, enabling our clients to continually benefit from new and greater operational efficiencies.

Our Markets

The Black Knight ecosystem stretches across four core “pillar” verticals: mortgage loan servicing, mortgage loan origination, real estate and capital markets; with our data and analytics flowing throughout the interconnected ecosystem of solutions. As we integrate our innovations and acquired technologies, we are committed to continually improving the end consumer experience, driving further efficiencies for our clients and helping them to win new customers and retain existing customers.

Recent Developments

Merger Agreement

On May 4, 2022, we entered into a definitive agreement to be acquired by ICE (the “Original Merger Agreement”) a leading global provider of data, technology, and market infrastructure. On March 7, 2023, we entered into Amendment No. 1 to the Original Merger Agreement (the “Amendment” and the Original Merger Agreement, as amended by the Amendment, the “Merger Agreement”), which provides for, among other things, a reduction in the merger consideration, valuing Black Knight at $75.00 per share, or a market value of $11.7 billion, with consideration in the form of a mix of approximately $68.00 per share in cash and stock with an exchange ratio of 0.0682 based on ICE’s 10-day volume weighted average price as of March 3, 2023 of $102.62 (the “ICE Transaction”). Refer to Note 1 — Basis of Presentation and Overview in Item 1 of Part I of this Quarterly Report on Form 10-Q for additional information.

TitlePoint Transaction

On November 18, 2022, we entered into a definitive agreement to sell our TitlePoint line of business (“TitlePoint”) within our Data and Analytics reporting segment to an affiliate of Fidelity National Financial, Inc. (“FNF”) for $225 million in cash, subject to a customary working capital adjustment. The TitlePoint transaction closed on January 1, 2023. Refer to Note 1 — Basis of Presentation and Overview in Item 1 of Part I of this Quarterly Report on Form 10-Q for additional information.

Business Trends and Conditions

Market Trends

Market trends that have spurred lenders and servicers to seek software, data and analytics solutions are as follows:

Lenders increasingly focused on core operations. As a result of a decline in origination volumes and the increasing cost to originate a mortgage loan, we believe lenders have become more focused on their core operations, including ways to reduce or eliminate certain costs.

24

According to the June 12, 2023 MBA Quarterly Performance Report as of March 31, 2023, the cost to originate a loan has more than doubled since 2008 and increased 24% in the year-to-date 2023 period compared to 2022. We believe lenders are increasingly shifting from in-house solutions to third-party solutions that provide a more comprehensive and efficient solution. Lenders require these providers to deliver best-in-class solutions and deep domain expertise and to assist them in maintaining regulatory compliance.

Integral role of technology in the U.S. mortgage market. Over the past decade, homebuyers’ processes have become more digital, and banks and other lenders and servicers have become increasingly focused on automation and workflow management to operate more efficiently and meet their regulatory requirements as well as using technology to enhance the consumer experience during the mortgage loan origination, closing, and servicing processes. Technology providers must be able to support the complexity and dynamic nature of the market, display extensive industry knowledge and possess the financial resources to make the necessary investments in technology and software to support lenders and servicers. This includes an enhanced digital experience along with the application of artificial intelligence, robotic process automation and adaptive learning.

Heightened demand for enhanced transparency and analytic insight. As the U.S. mortgage loan market participants work to minimize risk in lending, servicing and capital markets, they rely on the integration of data and analytics with solutions that enhance the decision-making process. These industry participants are eager for timely data and insights to help them plan and react to the changing environment.

Regulatory changes and oversight. Most U.S. mortgage loan market participants are subject to a high level of regulatory oversight and regulatory requirements as federal and state governments have enacted various new laws, rules and regulations. It is our experience that mortgage lenders and servicers have become more focused on minimizing the risk of non-compliance with regulatory requirements and look for solutions that assist them in complying with their regulatory requirements. We expect this trend to continue as additional governmental programs and regulations have been enacted to address the economic concerns resulting from the pandemic, and our clients have had to adapt their systems and processes rapidly to the shifting landscape. In addition, our clients and our clients’ regulators have elevated their focus on privacy and data security in light of an increased level of cybersecurity incidents. We expect the industry focus on privacy and data security to continue to increase.

Our Business Segments

Our business is organized into two segments: Software Solutions and Data and Analytics.

Software Solutions

Our Software Solutions segment offers software solutions that support loan servicing, loan origination and settlement services. Our software solutions revenues were 88% and 86% of our consolidated revenues for the three months ended June 30, 2023 and 2022, respectively, and 88% and 86% for the six months ended June 30, 2023 and 2022, respectively.

The following table summarizes our software solutions revenues (in millions):

Three months ended

% of segment

Six months ended

% of segment

June 30, 

revenues

June 30, 

revenues

    

2023

    

2022

    

2023

    

2022

    

2023

    

2022

    

2023

    

2022

Servicing software solutions

$

221.5

$

221.7

 

68

%  

65

%  

$

442.6

$

444.3

 

67

%  

66

%

Origination software solutions

 

102.1

 

117.7

 

32

%  

35

%  

 

217.7

 

225.8

 

33

%  

34

%

Software Solutions

$

323.6

$

339.4

 

100

%  

100

%  

$

660.3

$

670.1

 

100

%  

100

%

Our servicing software solutions primarily include our core servicing software solution that automates loan servicing, including loan setup and ongoing processing, customer service, accounting, reporting to the secondary mortgage market and investors and web-based workflow information systems. Our servicing software solutions primarily generate revenues based on the number of active loans outstanding on our system, which has been very stable; however, we have some exposure to foreclosure and bankruptcy loan volumes, which can fluctuate based on economic cycles and other factors.

25

The table below summarizes active first and second lien mortgage loans on our mortgage loan servicing software solutions and the related market data (in millions):

First lien

Second lien

Total first and second lien

as of June 30, 

as of June 30, 

as of June 30, 

    

2023

    

2022

    

2023

    

2022

    

2023

    

2022

Active loans

 

33.1

 

  

33.1

 

  

3.1

 

  

3.1

 

  

36.2

 

  

36.2

 

Market size

 

52.8

(1)

52.1

(1)

13.1

(2)

12.5

(2)

65.9

 

64.6

 

Market share

 

63

%  

64

%  

24

%  

25

%  

55

%  

56

%  

Note: Percentages above may not recalculate due to rounding.

(1)Estimates as of May 31, 2023 and June 30, 2022 according to the May 2023 Black Knight Mortgage Monitor Report for U.S. first lien mortgage loans. These estimates are subject to change.
(2)Estimates according to the February 2023 and July 2022 Equifax National Consumer Credit Trends Report: Portfolio for U.S. second lien mortgage loans, which includes home equity installment loans and home equity revolving lines of credit data as of January 2023 and June 2022, respectively. These estimates are subject to change.

As a result of the effects of the broad-based response to the COVID-19 pandemic, we have seen lower foreclosure-related transactional revenues due to the mortgage loan foreclosure moratorium and other measures that were in effect from 2020 through 2021. Additionally, low unemployment and historically low interest rates drove high home price appreciation, which also contributed to historically low foreclosure starts. According to corresponding Black Knight Mortgage Monitor reports, foreclosure starts were 78,200 for the three months ended June 30, 2023 compared to 94,600 for the 2022 period (estimates are subject to change). Foreclosure starts are still substantially below levels prior to the pandemic.

Our origination software solutions primarily include our solutions that automate and facilitate the origination of mortgage loans and provide an interconnected network allowing the various parties and systems associated with lending transactions to exchange data quickly and efficiently. Our direct exposure to origination volumes is limited as our loan origination system revenues are based on closed loan volumes subject to minimum base software subscription fees that are contractually obligated. Most of our secondary marketing technologies’ revenues are primarily subscription-based; however, some platforms are based on the number of loan officer seats. Elevated origination volumes in prior years led to an increase in loan officer seats above historical levels. During the three and six months ended June 30, 2023, we continued to see a reduction in loan officer seats due to cost reduction actions from clients, including clients downsizing their mortgage origination workforce or exiting the origination market due to the current interest rate environment. According to the most recently available Nationwide Multistate Licensing System (“NMLS”) Mortgage Industry Report, the number of active individual licensed mortgage loan officers has decreased from 124,727 as of December 31, 2021 to 92,331 as of December 31, 2022 (estimates are subject to change). The reduction in seat counts causes a reduction in usage-based revenues for our clients with licenses that are seat-based and were previously above their contractual minimums.

Some of our origination software solutions are directly exposed to variances in origination loan count volumes, primarily related to refinance volumes, due to the nature of the services provided. We continue to see lower origination volumes in 2023 due to higher interest rates and record volumes in prior years. According to the July 2023 Mortgage Bankers Association Mortgage Finance Forecast, mortgage loan originations have declined 37% for the three months ended June 30, 2023 compared to the 2022 period. The portion of our origination software solutions revenues that are more sensitive to origination loan count volumes were approximately 3% of our consolidated revenues for the three months ended June 30, 2023, and revenues related to these origination software solutions declined approximately 26% compared to the 2022 period, representing a headwind of approximately $3.4 million.

Data and Analytics

Our Data and Analytics segment offers data and analytics solutions to the mortgage, real estate and capital markets verticals. These solutions include property ownership data, lien data, servicing data, automated valuation models, collateral risk scores, behavioral models, a multiple listing service software solution and other data solutions. Our data and analytics business is primarily based on longer-term strategic data licenses, other data licenses and subscription-based revenues. Our data and analytics revenues were 12% and 14% of our consolidated revenues for the three months ended June 30, 2023 and 2022, respectively, and 12% and 14% for the six months ended June 30, 2023 and 2022, respectively. The portion of our data and analytics solutions revenues that are more sensitive to fluctuations in home buying activity and origination loan count volumes primarily relate to services where we provide software and data necessary for tax data and other settlement service activities. Excluding the effect of the TitlePoint transaction, revenues from these solutions were less than 1% of

26

our consolidated revenues for the three months ended June 30, 2023 and declined approximately 24% for the three months ended June 30, 2023 compared to the 2022 period, representing a headwind of approximately $0.7 million.

Results of Operations

Key Performance Metrics

Revenues, EBITDA and EBITDA margin for the Software Solutions and Data and Analytics segments are presented in conformity with Accounting Standards Codification Topic 280, Segment Reporting. These measures are reported to the chief operating decision maker for purposes of making decisions about allocating resources to the segments and assessing their performance. For these reasons, these measures are excluded from the definition of non-GAAP financial measures under the SEC’s Regulation G and Item 10(e) of Regulation S-K.

Consolidated Results of Operations

The following table presents certain financial data for the periods indicated (in millions, except per share data):

Three months ended June 30, 

Six months ended June 30, 

 

    

2023

    

2022

    

2023

    

2022

 

Revenues

$

368.2

$

394.5

$

750.4

$

781.7

Expenses:

 

  

 

  

 

  

 

  

Operating expenses

 

214.4

 

216.8

 

427.5

 

424.7

Depreciation and amortization

 

82.1

 

92.5

 

164.7

 

184.0

Transition and integration costs

 

11.0

 

8.2

 

16.5

 

15.8

Total expenses

 

307.5

 

317.5

 

608.7

 

624.5

Operating income

 

60.7

 

77.0

 

141.7

 

157.2

Operating margin

 

16.5

%

 

19.5

%

 

18.9

%

 

20.1

%

Interest expense, net

 

(33.5)

 

(22.6)

 

(63.6)

 

(43.7)

Other income (expense), net

 

50.0

 

(2.4)

 

188.0

 

(3.6)

Earnings before income taxes and equity in (losses) earnings of unconsolidated affiliates

 

77.2

 

52.0

 

266.1

 

109.9

Income tax expense

 

21.2

 

11.6

 

67.1

 

10.5

Earnings before equity in (losses) earnings of unconsolidated affiliates

 

56.0

 

40.4

 

199.0

 

99.4

Equity in (losses) earnings of unconsolidated affiliates, net of tax

 

(0.7)

 

(0.1)

 

(1.9)

 

303.0

Net earnings

 

55.3

 

40.3

 

197.1

 

402.4

Net losses attributable to redeemable noncontrolling interests

 

 

 

 

2.5

Net earnings attributable to Black Knight

$

55.3

$

40.3

$

197.1

$

404.9

Net earnings per share attributable to Black Knight common shareholders:

 

  

 

  

 

  

 

  

Diluted

$

0.35

$

0.26

$

1.27

$

2.60

Weighted average shares of common stock outstanding:

 

  

 

  

 

  

 

  

Diluted

 

155.9

 

155.6

 

155.7

 

155.5

Segment Financial Results

Revenues

The following table sets forth revenues by segment for the periods presented (in millions):

Three months ended

Six months ended

 

June 30, 

Variance

June 30, 

Variance

 

    

2023

    

2022

    

$

%  

    

2023

    

2022

    

$

%

Software Solutions

$

323.6

$

339.4

$

(15.8)

(5)

%

$

660.3

$

670.1

$

(9.8)

(1)

%

Data and Analytics

 

44.6

 

55.1

 

(10.5)

(19)

%

 

90.1

 

111.6

 

(21.5)

(19)

%

Total

$

368.2

$

394.5

$

(26.3)

(7)

%

$

750.4

$

781.7

$

(31.3)

(4)

%

27

Software Solutions

Revenues were $323.6 million in the three months ended June 30, 2023 compared to $339.4 million in the 2022 period, a decrease of $15.8 million, or 5%. Our servicing software solutions revenues decreased $0.2 million, or 0.1%, as revenues from new clients and cross-sales to existing clients, as well as contract termination fees of $2.6 million, were offset by lower usage-based revenues, loan counts, attrition and the effect of lower foreclosure volumes. Our origination software solutions revenues decreased $15.6 million, or 13%, as revenues from new clients were more than offset by a decrease of $8.3 million in license fees and the effect of lower origination volumes and attrition.

Revenues were $660.3 million in the six months ended June 30, 2023 compared to $670.1 million in the 2022 period, a decrease of $9.8 million, or 1%. Our servicing software solutions revenues decreased $1.7 million, or 0.4%, as revenues from new clients and cross-sales to existing clients, as well as contract termination fees of $5.3 million, were more than offset by lower loan counts, attrition, usage-based revenues and the effect of lower foreclosure volumes. Our origination software solutions revenues decreased $8.1 million, or 4%, as revenues from new clients and an increase of $9.7 million in license fees were more than offset by the effect of lower origination volumes and attrition.

Data and Analytics

Revenues were $44.6 million in the three months ended June 30, 2023 compared to $55.1 million in the 2022 period, a decrease of $10.5 million, or 19%. The decrease was primarily driven by revenues of $10.0 million related to TitlePoint in the 2022 period and the effect of lower origination volumes, partially offset by revenues from new sales.

Revenues were $90.1 million in the six months ended June 30, 2023 compared to $111.6 million in the 2022 period, a decrease of $21.5 million, or 19%. The decrease was primarily driven by revenues of $21.1 million related to TitlePoint in the 2022 period and the effect of lower origination volumes and attrition, partially offset by revenues from new sales.

EBITDA and EBITDA margin

The following tables set forth EBITDA (in millions) and EBITDA margin by segment for the periods presented:

Three months ended

Six months ended

 

June 30, 

Variance

June 30, 

Variance

 

    

2023

    

2022

    

$

%  

2023

    

2022

    

$

%

Software Solutions

$

168.1

$

190.7

$

(22.6)

(12)

%  

$

354.8

$

378.9

$

(24.1)

(6)

%  

Data and Analytics

 

10.7

 

17.7

 

(7.0)

(40)

%  

 

22.9

 

36.7

 

(13.8)

(38)

%  

Three months ended

Six months ended

June 30, 

Variance

June 30, 

Variance

    

2023

    

2022

    

Basis points

  

2023

    

2022

    

Basis points

Software Solutions

 

51.9

%  

56.2

%  

(430)

 

53.7

%  

56.5

%  

(280)

Data and Analytics

 

24.0

%  

32.1

%  

(810)

 

25.4

%  

32.9

%  

(750)

Software Solutions

EBITDA was $168.1 million in the three months ended June 30, 2023 compared to $190.7 million in the 2022 period, a decrease of $22.6 million, or 12%, with an EBITDA margin of 51.9% compared to 56.2% in the 2022 period. EBITDA was $354.8 million in the six months ended June 30, 2023 compared to $378.9 million in the 2022 period, a decrease of $24.1 million, or 6%, with an EBITDA margin of 53.7% compared to 56.5% in the 2022 period. The EBITDA margin decrease was driven by revenue mix along with higher personnel costs and technology-related costs, including cloud costs and other software subscriptions.

Data and Analytics

EBITDA was $10.7 million in the three months ended June 30, 2023 compared to $17.7 million in the 2022 period, a decrease of $7.0 million, or 40%, with an EBITDA margin of 24.0% compared to 32.1% in the 2022 period. EBITDA was $22.9 million in the six months ended June 30, 2023 compared to $36.7 million in the 2022 period, a decrease of $13.8 million, or 38%, with an EBITDA margin of 25.4%

28

compared to 32.9% in the 2022 period. The EBITDA margin decrease was primarily driven by the effect of the TitlePoint transaction along with higher personnel and technology-related costs.

Consolidated Financial Results

Operating Expenses

The following table sets forth operating expenses by segment for the periods presented (in millions):

Three months ended

Six months ended

 

June 30, 

Variance

June 30, 

Variance

 

    

2023

    

2022

    

$

%  

2023

    

2022

    

$

%

 

Software Solutions

$

155.5

$

148.7

$

6.8

5

%  

$

305.5

$

291.2

$

14.3

5

%

Data and Analytics

 

33.9

 

37.4

 

(3.5)

(9)

%  

 

67.2

 

74.9

 

(7.7)

(10)

%

Corporate and Other(1)

 

25.0

 

30.7

 

(5.7)

(19)

%  

 

54.8

 

58.6

 

(3.8)

(6)

%

Total

$

214.4

$

216.8

$

(2.4)

(1)

%  

$

427.5

$

424.7

$

2.8

1

%

(1)Operating expenses for Corporate and Other include equity-based compensation, including certain related payroll taxes, of $6.7 million and $13.0 million for the three months ended June 30, 2023 and 2022, respectively, and $18.3 million and $24.2 million for the six months ended June 30, 2023 and 2022, respectively.

The decrease in Operating expenses in the three months ended June 30, 2023 compared to the 2022 period was primarily driven by lower equity-based compensation expense and $3.9 million of lower expenses related to the effect of the TitlePoint transaction, partially offset by higher net personnel expenses, occupancy expenses and technology-related costs.

The increase in Operating expenses in the six months ended June 30, 2023 compared to the 2022 period was primarily driven by higher net personnel expenses, technology-related costs and occupancy expenses, partially offset by $7.8 million of lower expenses related to the effect of the TitlePoint transaction and lower equity-based compensation expense.

Depreciation and Amortization

The following table sets forth depreciation and amortization by segment for the periods presented (in millions):

Three months ended

Six months ended

 

June 30, 

Variance

June 30, 

Variance

 

    

2023

    

2022

    

$

%  

2023

    

2022

    

$

%

 

Software Solutions

$

34.0

$

35.9

$

(1.9)

(5)

%  

$

68.1

$

71.0

$

(2.9)

(4)

%

Data and Analytics

 

3.9

 

4.0

 

(0.1)

(3)

%  

 

7.9

 

7.8

 

0.1

1

%

Corporate and Other(1)

 

44.2

 

52.6

 

(8.4)

(16)

%  

 

88.7

 

105.2

 

(16.5)

(16)

%

Total

$

82.1

$

92.5

$

(10.4)

(11)

%  

$

164.7

$

184.0

$

(19.3)

(10)

%

(1)Depreciation and amortization for Corporate and Other primarily represents net incremental depreciation and amortization adjustments associated with the application of purchase accounting recorded in accordance with GAAP.

The decrease in Depreciation and amortization in the three and six months ended June 30, 2023 compared to the 2022 periods is primarily related to $4.9 million and $9.9 million, respectively, in lower amortization relating to the change in estimated useful lives of certain origination software and specialty software solutions, including amortization included in Corporate and Other related to acquired software from prior acquisitions, and lower amortization of other intangible assets related to acquisitions. Refer to Note 2 — Condensed Consolidated Financial Statement Details in Item 1 of Part I of this Quarterly Report on Form 10-Q for additional information on the change in useful life.

Transition and Integration Costs

Transition and integration costs were $11.0 million and $16.5 million for the three and six months ended June 30, 2023, respectively, compared to $8.2 million and $15.8 million in the 2022 periods, respectively. Transition and integration costs during the 2023 periods

29

primarily consisted of costs related to the ICE Transaction. Transition and integration costs in the 2022 periods also consisted of costs associated with acquisitions, including costs pursuant to purchase agreements, and costs related to the ICE Transaction.

Interest Expense, Net

Interest expense, net was $33.5 million for the three months ended June 30, 2023, compared to $22.6 million in the 2022 periods, an increase of $10.9 million, or 48%. Interest expense, net was $63.6 million for the six months ended June 30, 2023, compared to $43.7 million in the 2022 periods, an increase of $19.9 million, or 46%. The increase was primarily driven by higher interest rates on our outstanding variable rate debt and the expiration of our interest rate swaps.

Other Income (Expense), Net

Other income, net was $50.0 million and $188.0 million in the three and six months ended June 30, 2023, respectively, compared to Other expense, net of $2.4 million and $3.6 million in the 2022 periods, respectively. The 2023 amount is primarily related to the gain before tax of $145.4 million recognized for the sale of TitlePoint and an unrealized gain of $55.8 million related to accounting for our DNB investment at fair value, partially offset by legal fees. The 2022 amounts primarily relate to legal fees.

Income Tax Expense

Income tax expense was $21.2 million and $67.1 million in the three and six months ended June 30, 2023, respectively, compared to $11.6 million and $10.5 million in the 2022 periods, respectively. Our effective tax rate was 27.5% and 25.2% for the three and six months ended June 30, 2023, respectively, compared to 22.3% and 9.6% in the 2022 periods, respectively. Refer to Note 8 – Income Taxes in Item 1 of Part I of this Quarterly Report on Form 10-Q, which is incorporated by reference into this Part I Item 2 for additional information.

Equity in (Losses) Earnings of Unconsolidated Affiliates, Net of Tax

Equity in (losses) earnings of unconsolidated affiliates, net of tax consists of the following (in millions):

Three months ended June 30, 

Six months ended June 30, 

    

2023

    

2022

    

2023

    

2022

Equity in losses of unconsolidated affiliates, net of tax

$

(0.7)

$

(0.1)

$

(1.9)

$

(2.4)

Gain related to DNB investment, net of tax

305.4

Equity in (losses) earnings of unconsolidated affiliates, net of tax

$

(0.7)

$

(0.1)

$

(1.9)

$

303.0

On June 30, 2023, the agreement with certain other DNB investors expired and constituted as a loss of significant influence and we transitioned from the equity method to the fair value method of accounting. Refer to Note 3 — Investments in Item 1 of Part I of this Quarterly Report on Form 10-Q, which is incorporated by reference into this Part I Item 2 for additional information.

Liquidity and Capital Resources

Our primary sources of liquidity are our existing cash balances, cash flows from operations and borrowings on our revolving credit facility. As of June 30, 2023, we had cash of $15.9 million, outstanding debt principal of $2,459.6 million and available capacity of $648.0 million on our revolving credit facility.

As of June 30, 2023, we own 18.5 million shares of DNB common stock for an ownership interest in DNB of approximately 4% of DNB’s outstanding common stock. As of June 30, 2023, DNB’s closing share price was $11.57 and the fair value of our investment in DNB was $213.7 million before tax. Based on a statutory tax rate of 25.5%, the estimated after-tax value of our investment in DNB was $201.5 million. Refer to Note 3 — Investments in Item 1 of Part I of this Quarterly Report on Form 10-Q for additional information.

Our primary cash requirements include operating expenses, debt service payments (principal and interest), capital expenditures (including software development, equipment and property related expenditures) and tax-related payments and may include business acquisitions and share repurchases.

30

We believe that our cash flows from operations and available cash and cash equivalents are sufficient to meet our liquidity needs, including the repayment of our outstanding debt, for at least the next 12 months. We anticipate that to the extent that we require additional liquidity, it will be funded through borrowings on our revolving credit facility, the incurrence of other indebtedness, the sale of DNB common stock, equity issuance or a combination thereof. The loss of the largest lender on our revolving credit facility would reduce our borrowing capacity by $90.0 million. Additionally, our liquidity and our ability to meet our obligations and fund our capital requirements are also dependent on our future financial performance, which is subject to general economic, financial and other factors that are beyond our control. Accordingly, we cannot be assured that our business will generate sufficient cash flows from operations or that future borrowings will be available from additional indebtedness or otherwise to meet our liquidity needs. Although we have no specific current plans to do so, if we decide to pursue one or more significant acquisitions, we may incur additional debt or sell additional equity to finance such acquisitions.

Cash Flows

The following table provides a summary of cash flows from operating, investing and financing activities for the periods presented (in millions):

Six months ended June 30, 

    

2023

    

2022

    

Variance

Cash flows provided by operating activities

$

44.5

$

89.8

$

(45.3)

Cash flows provided by (used in) investing activities

 

175.2

 

(59.5)

 

234.7

Cash flows used in financing activities

 

(216.0)

 

(69.4)

 

(146.6)

Net increase (decrease) in cash and cash equivalents

$

3.7

$

(39.1)

$

42.8

Operating Activities

The $45.3 million decrease in cash provided by operating activities in the six months ended June 30, 2023 compared to the 2022 period is primarily related to the timing of payments for accounts payable and other liabilities and higher interest payments related to our variable rate debt outstanding.

Investing Activities

The $234.7 million change in cash related to investing activities in the six months ended June 30, 2023 compared to the 2022 period is primarily related to proceeds of $224.2 million from the TitlePoint transaction.

Financing Activities

The $146.6 million increase in cash used in financing activities in the six months ended June 30, 2023 compared to the 2022 period is primarily related to higher payments made on the Revolving Credit Facility with proceeds from the TitlePoint transaction.

Financing

Refer to Note 6 — Long-Term Debt in Item 1 of Part I of this Quarterly Report on Form 10-Q for a description of our financing arrangements.

Contractual Obligations

Our long-term contractual obligations generally include our debt and related interest payments, software subscription, cloud computing and hardware and software maintenance commitments and operating lease payments for our offices, data centers, property and equipment. There were no significant changes to our contractual obligations from those disclosed in the Annual Report on Form 10-K for the year ended December 31, 2022. Our interest rate swaps represent our material off-balance sheet arrangements.

Indemnifications and Warranties

We often agree to indemnify our clients against damages and costs resulting from claims of patent, copyright, trademark infringement or breaches of confidentiality associated with use of our software through software licensing agreements. Historically, we have not made

31

any payments under such indemnifications, but continue to monitor the conditions that are subject to the indemnifications to identify whether a loss has occurred that is both probable and estimable that would require recognition. In addition, we warrant to clients that our software operates substantially in accordance with the software specifications. Historically, no costs have been incurred related to software warranties and none are expected in the future, and as such no accruals for warranty costs have been made.

Critical Accounting Policies

There have been no material changes to our critical accounting policies and estimates described in our Annual Report on Form 10-K for the year ended December 31, 2022, except for the change in estimated useful lives of certain software solutions as discussed in Note 2 — Condensed Consolidated Financial Statement Details in Item 1 of Part I of this Quarterly Report on Form 10-Q.

Item 3. Quantitative and Qualitative Disclosure about Market Risk

Market Risk

We regularly assess market risks and have established policies and business practices designed to protect against the adverse effects of these exposures. We are exposed to market risks primarily from changes in interest rates. We use interest rate swaps to manage interest rate risk. We do not use interest rate swaps for trading purposes, to generate income or to engage in speculative activity.

Interest Rate Risk

In addition to existing cash balances and cash provided by operating activities, we use fixed and variable rate debt to finance our operations.

Our Senior Notes represent our fixed-rate long-term debt. Refer to Note 6 — Long-Term Debt in Item 1 of Part I of this Quarterly Report on Form 10-Q. The carrying value of our Senior Notes was $991.9 million as of June 30, 2023. The fair value of our Senior Notes was approximately $898.8 million as of June 30, 2023. The potential reduction in fair value of the Senior Notes from a hypothetical 10 percent increase in market interest rates would not be material to the overall fair value of the debt.

Historically we have entered into interest rate swap agreements to hedge a portion of the forecasted monthly interest rate payments on our variable rate debt. We are exposed to interest rate risk on our variable rate debt obligations. As of June 30, 2023, we had $1,458.8 million in long-term debt principal outstanding from our Facilities, all of which is variable rate debt, as described in Note 6 — Long-Term Debt in Item 1 of Part I of this Quarterly Report on Form 10-Q.

As of June 30, 2023, the Facilities represent our long-term debt obligations exposed to interest rate risk. The 1-month SOFR was approximately 5.14% as of June 30, 2023. We performed a sensitivity analysis on the principal amount of debt as of June 30, 2023. Further, in this sensitivity analysis, the change in interest rates is assumed to be applicable for an entire year. An increase or decrease of 100 basis points in the applicable interest rate would cause an increase or decrease in interest expense of $14.8 million on an annual basis.

As of June 30, 2023, we had no outstanding interest rate swap agreements. During the six months ended June 30, 2023, the following interest rate swap agreement expired (in millions):

Effective dates

    

Notional amount

    

Fixed rate

January 31, 2019 through January 31, 2023

$

300.0

 

2.65

%

April 30, 2018 through April 30, 2023

$

250.0

 

2.61

%

The Swap Agreements were designated as cash flow hedging instruments. A portion of the amount included in Accumulated other comprehensive loss was reclassified into Interest expense, net as a yield adjustment as interest is either paid or received on the hedged debt.

Item 4. Controls and Procedures

Evaluation of Disclosure Controls and Procedures

As of June 30, 2023, under the supervision and with the participation of our Chief Executive Officer ("CEO") and President and Chief Financial Officer ("CFO"), management has evaluated the effectiveness of the design and operation of our disclosure controls and

32

procedures, as such term is defined in Rules 13a-15(e) and 15d-15(e) under the Exchange Act, as of the end of the period covered by this Quarterly Report on Form 10-Q.

There are inherent limitations to the effectiveness of any system of disclosure controls and procedures, including the possibility of human error and the circumvention or overriding of the controls and procedures. Our disclosure controls and procedures are designed to provide reasonable assurance of achieving their control objectives.

Based on that evaluation, our CEO and CFO concluded that as of June 30, 2023, our disclosure controls and procedures were effective to provide reasonable assurance that the information required to be disclosed by us in the reports we file or submit with the SEC are recorded, processed, summarized and reported within the time periods specified in SEC rules and forms and is accumulated and communicated to our management, including the principal executive and principal financial officers, or persons performing similar functions, as appropriate to allow timely decisions regarding required disclosure.

Changes in Internal Control over Financial Reporting

There were no changes in our internal control over financial reporting identified in connection with the evaluation required by Rules 13a-15(d) and 15d-15(d) of the Exchange Act that occurred during the quarter ended June 30, 2023 covered by this Quarterly Report on Form 10-Q that have materially affected, or are reasonably likely to materially affect, our internal control over financial reporting.

33

Part II: OTHER INFORMATION

Item 1. Legal Proceedings

See discussion of legal proceedings in Note 9 — Commitments and Contingencies in Item 1 of Part I of this Quarterly Report on Form 10-Q, which is incorporated by reference into this Item 1 of Part II.

Item 1A. Risk Factors

Below we amend and restate in their entirety the following risk factors that appeared under Item 1A- “Risk Factors” in our Annual Report on Form 10-K for the year ended December 31, 2022. There have been no other material changes in our risk factors since the filing of our Annual Report on Form 10-K for the year ended December 31, 2022.

Because the market price of ICE common stock may fluctuate, holders of our common stock cannot be certain of the market value of the consideration they will receive in the Merger.

Pursuant to and subject to the terms of the Agreement and Plan of Merger dated as of May 4, 2022 (the “Original Merger Agreement”) among Black Knight, Intercontinental Exchange, Inc. (“ICE”) and Sand Merger Sub Corporation, a wholly subsidiary of ICE (“Sub”), as amended by Amendment No. 1 to the Original Merger Agreement (the “Amendment” and the Original Merger Agreement, as amended by the Amendment, the “Merger Agreement”) dated as of March 7, 2023, Sub will merge with and into Black Knight with Black Knight surviving as a wholly-owned subsidiary of ICE (the “Merger”). At the effective time of the Merger (the “Effective Time”), each share of our common stock issued and outstanding immediately prior to the Effective Time (other than shares of our common stock held by us as treasury stock, any of our subsidiaries (other than with respect to the Black Knight Employee Stock Purchase Plan), by ICE or any of ICE’s subsidiaries (including Sub), or by any holder who has properly exercised and perfected such holder’s demand for appraisal rights under Section 262 of the General Corporation Law of the State of Delaware and not effectively withdrawn or lost such holder’s rights to appraisal (collectively, “Excluded Shares”)) will be converted into the right to receive, at the election of the holder thereof, the following consideration (the “Merger Consideration”):

an amount in cash equal to the sum, rounded to the nearest one tenth of a cent, of (x) $68.00 plus (y) the product, rounded to the nearest one tenth of a cent, of 0.0682 (the “Share Ratio”) multiplied by the average of the volume weighted averages of the trading prices of ICE common stock on the New York Stock Exchange on each of the ten consecutive trading days ending on (and including) the trading day that is three trading days prior to the date on which the Effective Time occurs (the “Average ICE Stock Price”) (such amount, the “Per Share Cash Consideration”);
a number of validly issued, fully paid and nonassessable shares of ICE common stock as is equal to the quotient, rounded to the nearest one ten thousandth, of (x) the Per Share Cash Consideration divided by (y) the Average ICE Stock Price (such number of shares, the “Per Share Stock Consideration”); or
if no election is made by such holder, such Per Share Stock Consideration or Per Share Cash Consideration as is determined in accordance with the proration mechanism described below.

The election right for the holders of shares of our common stock will be subject to proration in accordance with the terms of the Merger Agreement such that (a) the total number of shares of our common stock to be converted into the right to receive the Per Share Cash Consideration will be equal to the quotient, rounded down to the nearest whole share, of $10,505,000,000 divided by the Per Share Cash Consideration and (b) all shares of our common stock not receiving the Per Share Cash Consideration (other than Excluded Shares) will be converted into the right to receive the Per Share Stock Consideration.

This Share Ratio is fixed and will not be adjusted for changes in the market price of either ICE common stock or our common stock. Changes in the price of ICE common stock prior to the Merger will affect the value that holders of our common stock will receive in the Merger. We and ICE are not permitted to terminate the Merger Agreement as a result, in and of itself, of any increase or decrease in the market price of ICE common stock or our common stock.

There is a time lapse between the date on which our stockholders voted to approve the Merger Agreement (as amended by the Amendment) at the special meeting and the date on which our stockholders entitled to receive the Merger Consideration actually receive

34

such consideration. The market value of ICE common stock may fluctuate during this period as a result of a variety of factors, including, without limitation, general market and economic conditions, regulatory considerations, including changes in U.S. monetary policy and its effect on global financial markets and on interest rates, changes in ICE’s or our business, operations and prospects, a potential resurgence of the global coronavirus pandemic and the related disruption to local, regional and global economic activity and financial markets, and the impact that any of the foregoing may have on ICE, us or the customers or other constituencies of ICE or us, many of which factors are beyond ICE’s or our control. Therefore, at the time our stockholders approved the Merger Agreement (as amended by the Amendment) at the special meeting, they did not know the market value of the consideration to be received by holders of our common stock at the Effective Time of the Merger.

The Merger will not be completed unless certain conditions are satisfied or waived.

Specified conditions set forth in the Merger Agreement must be satisfied or waived to complete the Merger. If the conditions are not satisfied or, to the extent permitted by law, waived, the Merger will not occur or will be delayed, and we and ICE may lose some or all of the intended benefits of the Merger. The following conditions must be satisfied or, to the extent permitted by law, waived before we and ICE are obligated to complete the Merger: (i) the adoption of the Merger Agreement (as amended by the Amendment) by the affirmative vote of holders of a majority of the outstanding shares of our common stock entitled to vote thereon at the special meeting (this vote was obtained at the special meeting on April 28, 2023), (ii) the expiration or early termination of the waiting period applicable to the consummation of the Merger under the Hart-Scott Rodino Antitrust Improvements Act of 1976, as amended (the “HSR Act”), (iii) the absence of any law, injunction, order or other judgment, in each case whether temporary, preliminary or permanent, that is in effect and restrains, enjoins or otherwise prohibits the consummation of the Merger, (iv) the effectiveness of the registration statement on Form S-4 filed by ICE to register the shares of ICE common stock to be issued in the Merger (the amended registration statement was declared effective by the SEC on March 30, 2023), (v) approval for listing on the NYSE of the shares of ICE common stock to be issued in the Merger, (vi) compliance by ICE and us in all material respects with their respective obligations under the Merger Agreement that are required to be performed or complied with by the time of the closing and (vii) subject in most cases to exceptions that do not rise to the level of a Material Adverse Effect or a Parent Material Adverse Effect (each as defined in the Merger Agreement), the accuracy of representations and warranties made by us and ICE, respectively, in the Merger Agreement. The respective obligations of ICE and us to consummate the Merger are also subject to there not having occurred since the date of the Merger Agreement an event that has had or would reasonably be expected to have, individually or in the aggregate, a Material Adverse Effect or a Parent Material Adverse Effect, respectively.

The failure to satisfy all of the required conditions could delay the completion of the Merger for a significant period of time or prevent it from occurring at all. There can be no assurance that the conditions to the closing of the Merger will be satisfied or waived or that the Merger will be completed. Also, subject to limited exceptions, either ICE or we may terminate the Merger Agreement, if the Merger has not been consummated on or before November 4, 2023 (the “outside date”); provided that this right to terminate the Merger Agreement will not be available to a party if the failure of that party to perform any of its obligations under the Merger Agreement has been a principal cause of or resulted in the failure of the Merger to be consummated on or before that date.

If the Merger is not completed, each of ICE’s and our ongoing businesses, financial condition, financial results and stock price may be materially and adversely affected and, without realizing any of the benefits of having completed the Merger, ICE and we will be subject to a number of risks, including the following:

the market price of our common stock or ICE common stock could decline to the extent the current market price reflects an assumption that the Merger will be completed;
ICE or we could owe a termination fee to the other party under certain circumstances;
if our Board of Directors seeks another business combination, our stockholders cannot be certain that we will be able to find a party willing to enter into a transaction on terms equivalent to or more attractive than the terms that ICE has agreed to in the Merger Agreement;
time and financial and other resources committed by ours and ICE’s management to matters relating to the Merger could otherwise have been devoted to pursing other beneficial opportunities;
ICE or we may experience negative reactions from the financial markets or from their customers, suppliers or employees;

35

ICE or our current and prospective employees may experience uncertainty about their roles following the completion of the Merger, which may have an adverse effect on ICE’s or our ability to attract or retain key management and other key personnel;
ICE and we will be required to pay costs relating to the Merger, such as legal, accounting, financial advisory, financing (including the redemption by ICE of certain of its notes at a redemption price equal to 101% of par value) and printing fees, whether or not the Merger is completed; and
ICE or we could be subject to litigation related to any failure to complete the Merger or related to any enforcement proceeding commenced against ICE or us to perform our respective obligations under the Merger Agreement.

Similarly, delays in the completion of the Merger could, among other things, result in additional transaction costs, loss of revenue or other negative effects associated with uncertainty about completion of the Merger and could materially and adversely impact each of our and ICE’s ongoing businesses, financial condition and financial results.

Regulatory clearance may not be received, may take longer than expected or may impose conditions that are not presently anticipated, that could have an adverse effect on ICE following the Merger or that are otherwise unacceptable to ICE.

Completion of the Merger is conditioned on, among other things, the expiration or early termination of the waiting period applicable to the consummation of the Merger under the HSR Act. On March 9, 2023, the United States Federal Trade Commission (the “FTC”) filed an administrative complaint challenging the Merger under the HSR Act and authorized the filing of a complaint in federal district court to pursue a preliminary injunction to prevent the consummation of the Merger pending an administrative trial, and ICE announced that ICE strongly disagrees with the FTC’s decision to challenge the ICE Transaction. On April 10, 2023, the FTC filed a parallel complaint in federal court seeking injunctive relief and seeking to block ICE and BKI from completing the Merger during the pendency of the administrative proceeding on the merits.  On April 21, 2023, the United States District Court for the Northern District of California entered a temporary restraining order that prevents ICE and BKI from consummating the Merger until 11:59 p.m. on the second business day after the Court rules on the FTC’s motion for a preliminary injunction, or a date set by the Court, whichever is later. On April 25, 2023, BKI filed its response to the FTC’s complaint generally denying the allegations and asserting several defenses. BKI also asserted a counterclaim against the FTC seeking declaratory and injunctive relief alleging violations of BKI’s constitutional rights. On July 17, 2023 the U.S. District Court granted the parties’ joint motion to continue the hearing on the preliminary injunction, which had been scheduled to commence on July 24, 2023, until August 14, 2023 to allow the FTC time to evaluate BKI’s and ICE’s proposed remedy involving the divestiture of the Empower® LOS business and the Optimal Blue business. On July 25, 2023, the FTC withdrew the matter from adjudication within its administrative forum until August 16, 2023 to facilitate settlement discussions.

There can be no assurance as to the outcome of litigation with the FTC or that this condition to completion of the Merger will be satisfied on a timely basis or at all, and there can be no assurance that if regulatory clearance is obtained, it will not result in the imposition of conditions, limitations, obligations or restrictions that have the direct or indirect effect of preventing the completion of any of the transactions contemplated by the Merger Agreement, imposing additional material costs on or materially limiting the revenues of ICE following the Merger or otherwise reducing the anticipated benefits of the Merger, or result in the delay or abandonment of the Merger.

Under the Merger Agreement, ICE and we have agreed to use our respective reasonable best efforts to cause the transactions contemplated by the Merger Agreement to be consummated as soon as practicable and to obtain all approvals from any governmental entity or third party that are necessary, proper or advisable to consummate the Merger. In particular, each party has agreed to use its reasonable best efforts to take promptly any and all steps necessary to avoid, eliminate or resolve each and every impediment and obtain all clearances, consents, approvals and waivers under U.S. antitrust laws so as to enable the parties to close the Merger as soon as practicable.  

Under the Merger Agreement, except as provided below, ICE is not obligated to agree to any structural or behavioral remedy that any government entity may seek to impose. There can be no assurance that regulators will not seek to impose any terms, conditions, limitations, obligations or costs, or restrictions (including a duty to agree to structural or behavioral relief) on the conduct of ICE’s business following the completion of the Merger (which would include Black Knight’s business) or otherwise require changes to the terms of the transactions contemplated by the Merger Agreement, or that such conditions, limitations, obligations or restrictions would not have the effect of preventing or delaying the completion of any of the transactions contemplated by the Merger Agreement, imposing additional material costs on or materially limiting the revenues of ICE following the Merger or otherwise reduce the anticipated benefits of the Merger if the Merger were consummated successfully within the expected timeframe.

36

In addition, at any time before or after the completion of the Merger, and notwithstanding the termination of applicable waiting periods, any state attorney general could take such action under the antitrust laws as any such party deems necessary or desirable in the public interest. Such action could include, among other things, seeking to enjoin the completion of the Merger or seeking divestiture of substantial assets of the parties. In addition, in some circumstances, a third party could initiate a private action under antitrust laws challenging, seeking to enjoin, or seeking to impose conditions on the Merger.

Although ICE was not obligated under the Original Merger Agreement to litigate to defend such efforts to enjoin the transaction contemplated by the Original Merger Agreement under U.S. antitrust laws, the parties, at ICE’s option, were permitted to engage in litigation to obtain the clearances, consents, approvals and waivers under U.S. antitrust laws so as to enable the parties to close the Merger. Pursuant to the Amendment, ICE’s obligation to use its “reasonable best efforts” to obtain U.S. antitrust clearance specifically requires ICE to (1) (a) effect the transactions contemplated by the Equity Purchase Agreement (the “Empower Divestiture Agreement”) with Constellation Web Solutions Inc., a Delaware corporation and a subsidiary of Constellation Software Inc., and ICE (solely for the purposes set forth in the Empower Divestiture Agreement), and the ancillary agreements related thereto subject to the terms and conditions thereof and (b) if the Empower Divestiture Agreement is terminated for any reason prior to the earlier to occur of the closing of the Merger and the termination of the Merger Agreement and at such time ICE believes, acting reasonably and in good faith and after consultation with us, that it remains possible for the closing of the Merger to occur on or prior to the outside date, use reasonable best efforts to enter into a new agreement with a new purchaser, whose acquisition of the Empower ® business and the Empower® business products would not raise material antitrust concerns, and consummate the transactions contemplated thereby providing for the divestiture of the Empower® business and the Empower®  business products, and (2) litigate against any governmental entity or private party challenging the Merger transactions under any U.S. antitrust law in any litigation, action or proceeding that seeks to prevent, materially impede or materially delay the consummation of the Merger and seek to have vacated, lifted, reversed or overturned any injunction or order that prohibits, prevents or restricts the consummation of the Merger. ICE and Black Knight may not prevail and may incur significant costs in defending or settling any such action.  

Item 2. Unregistered Sales of Equity Securities and Use of Proceeds

None.

Item 3. Defaults Upon Senior Securities

None.

Item 4. Mine Safety Disclosures

Not applicable.

Item 5. Other Information

During the three months ended June 30, 2023, no director or officer of the Company adopted or terminated a “Rule 10b5-1 trading arrangement” or  “non-Rule10b5-1 trading arrangement,” as each term is defined in Item 408(a) of Regulation S-K.

37

Item 6. Exhibits

(a)Exhibits

Exhibit

    

 

No.

Description

2.1

Equity Purchase Agreement, dated as of July 14, 2023, by and among Project Badger Holdco Inc., Black Knight Inc. and, solely for the purposes set forth therein, Intercontinental Exchange, Inc. (incorporated by reference to Exhibit 2.1 to Form 8-K filed by Black Knight, Inc. on July 17, 2023 (No. 001-37394))

10.1

Amendment No. 1, dated as of June 21, 2023, to the Second Amended and Restated Credit and Guaranty Agreement by and among Black Knight Infoserv, LLC, a Delaware limited liability company, as the borrower, JPMorgan Chase Bank, N.A., as Administrative Agent (incorporated by reference to Exhibit 10.1 to Form 8-K filed by Black Knight, Inc. on June 26, 2023 (No. 001-37394))

10.2*

Form of Notice of Restricted Stock Unit and Restricted Stock Unit Award Agreement (Directors) under Black Knight, Inc. Amended and Restated 2015 Omnibus Incentive Plan

10.3*

Form of Notice of Restricted Stock Unit and Restricted Stock Unit Award Agreement (Directors) under Black Knight, Inc. Amended and Restated 2015 Omnibus Incentive Plan

10.4*

Amendment No. 1 to Notice of Restricted Stock Grant and Restricted Stock Award Agreement (Named Executive Officers) (2021 Grant)

10.5*

Amendment No. 1 to Notice of Restricted Stock Grant and Restricted Stock Award Agreement (Named Executive Officers) (2022 Grant)

31.1*

Certification of Chief Executive Officer pursuant to Section 302 of the Sarbanes-Oxley Act of 2002

31.2*

Certification of Chief Financial Officer pursuant to Section 302 of the Sarbanes-Oxley Act of 2002

32.1**

Certification by Chief Executive Officer of Periodic Financial Reports pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, 18 U.S.C. Section 1350

32.2**

Certification by Chief Financial Officer of Periodic Financial Reports pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, 18 U.S.C. Section 1350

101.INS*

Inline 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

101.SCH*

Inline XBRL Taxonomy Extension Schema Document

101.CAL*

Inline XBRL Taxonomy Extension Calculation Linkbase Document

101.DEF*

Inline XBRL Taxonomy Extension Definition Linkbase Document

101.PRE*

Inline XBRL Taxonomy Extension Presentation Linkbase Document

101.LAB*

Inline XBRL Taxonomy Extension Label Linkbase Document

104

Cover Page Interactive Data File formatted in Inline XBRL and contained in Exhibit 101

*

Included herewith.

**

Furnished herewith in accordance with Item 601(a)(5) of Regulation S-K.

38

SIGNATURES

Pursuant to the requirements of the Securities Exchange Act of 1934, the registrant has duly caused this report to be signed on its behalf by the undersigned thereunto duly authorized.

BLACK KNIGHT, INC.

(registrant)

Date: August 3, 2023

By:

/s/ Kirk T. Larsen

Kirk T. Larsen

President and Chief Financial Officer

(Principal Financial and Accounting Officer) 

39

EX-10.2 2 bki-20230630xex10d2.htm EX-10.2

Exhibit 10.2

Black Knight, Inc.

Amended and Restated 2015 Omnibus Incentive Plan

Notice of Restricted Stock Grant

You (the “Grantee”) have been granted the following award of restricted Shares of common stock (the “Restricted Stock”), par value $0.0001 per share (the “Shares”), by Black Knight, Inc. (the “Company”), pursuant to the Black Knight, Inc. Amended and Restated 2015 Omnibus Incentive Plan (the “Plan”) and the terms set forth in the attached Restricted Stock Award Agreement:

Name of Grantee:

Participant Name

Number of Shares of Restricted Stock Granted:

Number of Awards Granted

Effective Date of Grant:

Grant Date

Vesting and Period of Restriction:

Subject to the terms of the Plan and the Restricted Stock Award Agreement attached hereto, the Period of Restriction shall lapse, and the Shares shall vest and become free of the forfeiture provisions contained in the Restricted Stock Award Agreement, with respect to 100% of the shares on the earliest to occur of (i) the first anniversary of the Effective Date of Grant, (ii) the date of the Company’s 2024 Annual Meeting of Shareholders and (iii) a Change in Control (such earliest date, the “Vesting Date”).

By your electronic acceptance/signature below, you agree and acknowledge that the Restricted Stock is granted under and governed by the terms and conditions of the Plan and the attached Restricted Stock Award Agreement, which are incorporated herein by reference, and that you have been provided with a copy of the Plan and Restricted Stock Award Agreement. If you have not accepted or declined this Restricted Stock Grant, including the terms of this Notice and Restricted Stock Award Agreement, prior to the Vesting Date, you are hereby advised and acknowledge that you shall be deemed to have accepted the terms of this Notice and Restricted Stock Award Agreement on such Vesting Date.


Black Knight, Inc.

Amended and Restated 2015 Omnibus Incentive Plan

Restricted Stock Award Agreement

(Directors)

Section 1. GRANT OF RESTRICTED STOCK
(a) Restricted Stock.  On the terms and conditions set forth in the Notice of Restricted Stock Grant (the “Notice”) and this Restricted Stock Award Agreement (the “Agreement”), the Company grants to the Grantee on the Effective Date of Grant the Shares of Restricted Stock (the “Restricted Stock”) set forth in the Notice.
(b) Plan and Defined Terms.  The Restricted Stock is granted pursuant to the Black Knight, Inc. Amended and Restated 2015 Omnibus Incentive Plan (the “Plan”).  All terms, provisions, and conditions applicable to the Restricted Stock set forth in the Plan and not set forth herein are hereby incorporated by reference herein.  To the extent any provision hereof is inconsistent with a provision of the Plan, the provisions of the Plan will govern.  All capitalized terms that are used in the Notice or this Agreement and not otherwise defined therein or herein shall have the meanings ascribed to them in the Plan.
Section 2. FORFEITURE AND TRANSFER RESTRICTIONS
(a) Forfeiture.  Except as otherwise provided Section 2(d) or in the Grantee’s employment, director services or similar agreement in effect at the time of the termination:
(i)If the Grantee’s employment or service as a Director or Consultant is terminated for any reason other than death, or Disability (as defined below), the Grantee shall, for no consideration, forfeit to the Company the Shares of Restricted Stock to the extent such Shares are subject to a Period of Restriction at the time of such termination.
(ii)If the Grantee’s employment or service as a Director or Consultant is terminated due to the Grantee’s death or Disability, a portion of the Shares which on the date of termination remain subject to a Period of Restriction shall vest and become free of the forfeiture and transfer restrictions contained in the Agreement.   The portion which shall vest shall be determined by the following formula (rounded to the nearest whole Share):

(A x B) – C, where

A = the total number of Shares granted under this Agreement,

B = the number of completed months to the date of termination since the Effective Date of Grant divided by 12, and

C = the number of Shares granted under this Agreement which vested on or prior to the date of termination.

All Shares that are subject to a Period of Restriction on the date of termination of employment or service as a Director or Consultant and which will not be vested pursuant to Section 2(a)(ii) above, shall be forfeited to the Company, for no consideration.  

(iii)The term “Disability” shall have the meaning ascribed to such term in the Grantee’s employment, director services or similar agreement with the Company. If the Grantee’s employment, director services or similar agreement does not define the term “Disability,” or if the Grantee has not entered into an employment, director services or similar agreement with the Company or any Subsidiary, the term “Disability” shall mean the Grantee is (or, if the Grantee were a participant, would be) entitled to long-term disability benefits pursuant to the long-term disability plan maintained by the Company or in which the Company’s employees participate.
(b) Transfer Restrictions.  During the Period of Restriction, the Restricted Stock may not be sold, assigned, pledged, exchanged, hypothecated or otherwise transferred, encumbered or disposed of, to the extent such Shares are subject to a Period of Restriction.  


(c) Lapse of Restrictions.  The Period of Restriction shall lapse as to the Restricted Stock in accordance with the Notice and the terms of this Agreement.  Subject to the terms of the Plan and Section 6(a) hereof, upon lapse of the Period of Restriction, the Grantee shall own the Shares that are subject to this Agreement free of all restrictions.

Section 3. STOCK CERTIFICATES

As soon as practicable following the grant of Restricted Stock, the Shares of Restricted Stock shall be registered in the Grantee’s name in certificate or book-entry form.  If a certificate is issued, it shall bear an appropriate legend referring to the restrictions and it shall be held by the Company, or its agent, on behalf of the Grantee until the Period of Restriction has lapsed.  If the Shares are registered in book-entry form, the restrictions shall be placed on the book-entry registration.  The Grantee may be required to execute and return to the Company a blank stock power for each Restricted Stock certificate (or instruction letter, with respect to Shares registered in book-entry form), which will permit transfer to the Company, without further action, of all or any portion of the Restricted Stock that is forfeited in accordance with this Agreement.

Section 4. SHAREHOLDER RIGHTS

Except for the transfer and dividend restrictions, and subject to such other restrictions, if any, as determined by the Committee, the Grantee shall have all other rights of a holder of Shares, including the right to vote (or to execute proxies for voting) such Shares.  Unless otherwise determined by the Committee, if all or part of a dividend in respect of the Restricted Stock is paid in Shares or any other security issued by the Company, such Shares or other securities shall be held by the Company subject to the same restrictions as the Restricted Stock in respect of which the dividend was paid.

Section 5. DIVIDENDS
(a) Any dividends paid with respect to Shares which remain subject to a Period of Restriction shall not be paid to the Grantee but shall be held by the Company.
(b) Such held dividends shall be subject to the same Period of Restriction as the Shares to which they relate.
(c) Any dividends held pursuant to this Section 5 which are attributable to Shares which vest pursuant to this Agreement shall be paid to the Grantee within 30 days of the applicable vesting date.
(d) Dividends attributable to Shares forfeited pursuant to Section 2 of this Agreement shall be forfeited to the Company on the date such Shares are forfeited.
Section 6. MISCELLANEOUS PROVISIONS
(a) Tax Withholding.  Pursuant to Article 20 of the Plan, the Committee shall have the power and right to deduct or withhold, or require the Grantee to remit to the Company, an amount sufficient to satisfy any federal, state and local taxes (including the Grantee’s FICA obligations) required by law to be withheld with respect to this Award.  The Committee may condition the delivery of Shares upon the Grantee’s satisfaction of such withholding obligations.  The Grantee may elect to satisfy all or part of such withholding requirement by tendering previously-owned Shares or by having the Company withhold Shares having a Fair Market Value equal to the minimum statutory withholding (based on minimum statutory withholding rates for federal, state and local tax purposes, as applicable, including payroll taxes) that could be imposed on the transaction, and, to the extent the Committee so permits, amounts in excess of the minimum statutory withholding to the extent it would not result in additional accounting expense.  Such election shall be irrevocable, made in writing, signed by the Grantee, and shall be subject to any restrictions or limitations that the Committee, in its sole discretion, deems appropriate.
(b) Confidential Information.  Grantee will occupy a position of trust and confidence and will have access to and learn substantial information about the Company and its affiliates and their respective operations that is confidential or not generally known in the industry including, without limitation, information that relates to purchasing, sales, customers, marketing, and the financial positions and financing arrangements of the Company


and its affiliates.  Grantee agrees that all such information is proprietary or confidential, or constitutes trade secrets and is the sole property of the Company and/or its affiliates, as the case may be.  Grantee will keep confidential and, outside the scope of Grantee’s duties and responsibilities with the Company and its affiliates, will not reproduce, copy or disclose to any other person or firm, any such information or any documents or information relating to the Company’s or its affiliates’ methods, processes, customers, accounts, analyses, systems, charts, programs, procedures, correspondence or records, or any other documents used or owned by the Company or any of its affiliates, nor will Grantee advise, discuss with or in any way assist any other person, firm or entity in obtaining or learning about any of the items described in this section.  Accordingly, during such time as Grantee is employed by or provides services as a Director or Consultant to the Company and at all times thereafter Grantee will not disclose, or permit or encourage anyone else to disclose, any such information, nor will Grantee utilize any such information, either alone or with others, outside the scope of Grantee’s duties and responsibilities with the Company and its affiliates.
(c) Ratification of Actions.  By accepting this Agreement, the Grantee and each person claiming under or through the Grantee shall be conclusively deemed to have indicated the Grantee’s acceptance and ratification of, and consent to, any action taken under the Plan or this Agreement and Notice by the Company, the Board or the Committee.
(d) Notice.  Any notice required by the terms of this Agreement shall be given in writing and shall be deemed effective upon personal delivery or upon deposit with the United States Postal Service, by registered or certified mail, with postage and fees prepaid.  Notice shall be addressed to the Company at its principal executive office and to the Grantee at the address that he or she most recently provided in writing to the Company.
(e) Choice of Law.  This Agreement and the Notice shall be governed by, and construed in accordance with, the laws of Florida, without regard to any conflicts of law or choice of law rule or principle that might otherwise cause the Plan, this Agreement or the Notice to be governed by or construed in accordance with the substantive law of another jurisdiction.
(f) Arbitration.  Subject to, and in accordance with the provisions of Article 3 of the Plan, any dispute or claim arising out of or relating to the Plan, this Agreement or the Notice shall be settled by binding arbitration before a single arbitrator in Jacksonville, Florida and in accordance with the Commercial Arbitration Rules of the American Arbitration Association.  The arbitrator shall decide any issues submitted in accordance with the provisions and commercial purposes of the Plan, this Agreement and the Notice, provided that all substantive questions of law shall be determined in accordance with the state and federal laws applicable in Florida, without regard to internal principles relating to conflict of laws.
(g) Modification or Amendment.  This Agreement may only be modified or amended by written agreement executed by the parties hereto; provided, however, that the adjustments permitted pursuant to Section 4.3 of the Plan may be made without such written agreement.
(h) Severability.  In the event any provision of this Agreement shall be held illegal or invalid for any reason, the illegality or invalidity shall not affect the remaining provisions of this Agreement, and this Agreement shall be construed and enforced as if such illegal or invalid provision had not been included.
(i) References to Plan.  All references to the Plan shall be deemed references to the Plan as may be amended from time to time.
(j) Section 409A Compliance.  To the extent applicable, it is intended that the Plan and this Agreement comply with the requirements of Code Section 409A and any related regulations or other guidance promulgated with respect to such Section by the U.S.  Department of the Treasury or the Internal Revenue Service and the Plan and the Award Agreement shall be interpreted accordingly.


EX-10.3 3 bki-20230630xex10d3.htm EX-10.3

Exhibit 10.3

Black Knight, Inc.

Amended and Restated 2015 Omnibus Incentive Plan

Notice of Restricted Stock Unit Grant

(Subject to Time-Based Restrictions)

You (the “Grantee”) have been granted the following restricted stock units (“Restricted Stock Units” or “RSUs”), by Black Knight, Inc. (the “Company”), pursuant to the Black Knight, Inc. Amended and Restated 2015 Omnibus Incentive Plan (the “Plan”).  Each RSU represents the right to receive, in accordance with the attached Restricted Stock Unit Award Agreement, one share of common stock of the Company, having a par value of $0.0001 per share (a “Share”).

Name of Grantee:

Participant Name

Total Number of RSUs:

Number of Awards Granted

Effective Date of Grant:

Grant Date

Period of Restriction and Vesting:

Subject to the terms of the Plan and the attached Restricted Stock Unit Award Agreement, the Period of Restriction shall lapse, and the RSUs shall vest on the earliest to occur of (i) the first anniversary of the Effective Date of Grant, (ii) the date of the Company’s 2024 Annual Meeting of Shareholders and (iii) a Change in Control (such earliest date, the “Vesting Date”).

RSU Settlement Date

Subject to the terms of the Plan and the attached Restricted Stock Unit Award Agreement, as soon as practicable (and in all events within 30 days) after the Grantee’s Separation from Service (as that term is defined in the attached Restricted Stock Unit Award Agreement), one Share will be issued for each Restricted Stock Unit Award that vests.  

By your electronic acceptance/signature, you agree and acknowledge that the Restricted Stock Units are granted under and governed by the terms and conditions of the Plan and the attached Restricted Stock Unit Award Agreement, which are incorporated herein by reference, and that you have been provided with a copy of the Plan and the Restricted Stock Unit Award Agreement and the Appendices to the Restricted Stock Unit Award Agreement.  If you have not accepted or declined this Restricted Stock Unit Award, including the terms of this Notice and Restricted Stock Award Agreement, prior to the Vesting Date, you are hereby advised and acknowledge that you shall be deemed to have accepted the terms of this Notice and Restricted Stock Award Agreement on such Vesting Date.


Black Knight, Inc.

Amended and Restated 2015 Omnibus Incentive Plan

Restricted Stock Unit Award Agreement

(Subject to Time-Based Restrictions)

Section 1. GRANT OF RESTRICTED STOCK UNITS
(a) Restricted Stock Units.  On the terms and conditions set forth in the attached Notice of Restricted Stock Unit Grant (the “Notice”), which is incorporated by reference, and this Restricted Stock Unit Award Agreement (this “Agreement”), the Company grants to the Grantee on the Effective Date of Grant the number of Restricted Stock Units set forth in the Notice.
(b) Unsecured Obligation.  Unless and until the Restricted Stock Units have vested in the manner set forth in Sections 2(a) and 2(b) of this Agreement, the Grantee will have no right to receive Shares under any such Restricted Stock Units. Prior to actual payment of any vested Restricted Stock Units, such Restricted Stock Units will represent an unsecured obligation of the Company, payable (if at all) only from the general assets of the Company. This Agreement creates only a contractual obligation on the part of the Company as to amounts payable and shall not be construed as creating a trust.  
(c) Plan and Defined Terms.  The Restricted Stock Units are granted pursuant to the Black Knight, Inc. Amended and Restated 2015 Omnibus Incentive Plan (the “Plan”).  All terms, provisions, and conditions applicable to the Restricted Stock Units set forth in the Plan and not set forth herein are hereby incorporated by reference herein.  To the extent any provision hereof is inconsistent with a provision of the Plan, the provisions of the Plan will govern.  All capitalized terms that are used in the Notice or this Agreement and not otherwise defined therein or herein shall have the meanings ascribed to them in the Plan.
Section 2. VESTING, FORFEITURE AND TRANSFER RESTRICTIONS
(a) Vesting.  Subject to Section 2(b) below, the Period of Restriction shall lapse as to the applicable Restricted Stock Units in accordance with the Notice.  
(b) Forfeiture.  Except as otherwise provided in Grantee’s employment, director services or similar agreement in effect at the time of the termination:
(i)If the Grantee experiences a “separation from service” (as that term is used in Section 409A (as defined below), a “Separation from Service”) for any reason other than death or Disability (as defined below), the Grantee shall, for no consideration, forfeit the Restricted Stock Units to the extent such Restricted Stock Units are unvested at the time of such Separation from Service.
(ii)If the Grantee experiences a Separation from Service due to the Grantee’s death or Disability, a portion of the Restricted Stock Units which on the date of such Separation from Service is unvested shall vest and become free of the forfeiture restrictions contained in this Agreement. The portion which shall vest shall be determined by the following formula (rounded up to the nearest whole Share):

(A x B) – C, where

A = the total number of Restricted Stock Units granted under this Agreement,

B = the number of completed months to the date of termination since the Effective Date of Grant divided by 12, and

C = the number of Restricted Stock Units granted under this Agreement which vested on or prior to the date of termination.

All Restricted Stock Units that are unvested on the date of the Grantee’s Separation from Service and which do not become vested pursuant to Section 2(b)(ii) above, shall be forfeited for no consideration.  

The term “Disability” shall have the meaning ascribed to such term in the Grantee’s employment, director services or similar agreement with the Company. If the Grantee’s employment, director services or similar


agreement does not define the term “Disability,” or if the Grantee has not entered into an employment, director services or similar agreement with the Company or any Subsidiary, the term “Disability” shall mean the Grantee is (or, if the Grantee were a participant, would be) entitled to long-term disability benefits pursuant to the long-term disability plan maintained by the Company or in which the Company’s employees participate.

Section 3. TRANSFERABILITY OF RESTRICTED STOCK UNITS.  The Restricted Stock Units shall not be transferable by the Grantee other than by will or the laws of descent and distribution.  
Section 4. ISSUANCE OF SHARES  

If the Restricted Stock Units vest as provided under Section 2(a) and/or 2(b) of this Agreement, then as soon as administratively practicable following the Grantee’s Separation from Service, but in no event later than 30 days after such Separation from Service, the Company shall deliver to the Grantee a number of Shares equal to the number of vested Restricted Stock Units as determined by Sections 2(a) and/or 2(b) above.

Section 5. MISCELLANEOUS PROVISIONS
(a) Acknowledgements.  The Grantee hereby acknowledges that he or she has read and understands the terms of the Plan and this Agreement, and agrees to be bound by their respective terms and conditions.  The Grantee acknowledges that there may be tax consequences upon the grant, vesting or settlement of the Restricted Stock Units and that the Grantee should consult an independent tax advisor with respect to such grant.
(b) Taxes.  Pursuant to Article 20 of the Plan, if the Grantee is an employee, the Committee shall have the power and right to deduct or withhold, or require the Grantee to remit to the Company, an amount sufficient to satisfy any federal, state and local taxes required by law to be withheld with respect to this Award.  The Grantee may elect to satisfy all or part of such withholding requirement by tendering previously-owned Shares or by having the Company withhold Shares having a Fair Market Value equal to the minimum statutory withholding (based on minimum statutory withholding rates for federal, state and local tax purposes, as applicable, including payroll taxes) that could be imposed on the transaction, and, to the extent the Committee so permits, amounts in excess of the minimum statutory withholding to the extent it would not result in additional accounting expense. Such election shall be irrevocable, made in writing, signed by the Grantee, and shall be subject to any restrictions or limitations that the Committee, in its sole discretion, deems appropriate. Notwithstanding the foregoing, if the Grantee is an employee who is subject to Section 16 of the Exchange Act, the Company will withhold in Shares otherwise issuable to the Grantee upon settlement of the Restricted Stock Units, unless the use of such withholding method is prevented by applicable laws or has materially adverse accounting or tax consequences, in which case the withholding obligation may be satisfied by one or a combination of the methods set forth above.

The Company may refuse to issue or deliver the Shares or the proceeds of the sale of Shares if the Grantee fails to comply with his or her obligations in connection with the tax withholding contemplated above.

The Restricted Stock Units are intended to comply with Section 409A of the Code (together with any U.S. Department of Treasury regulations and other interpretive guidance issued thereunder, including without limitation any such regulations or other guidance that may be issued after the date hereof, “Section 409A”) and the terms of the Plan, the Notice and this Agreement shall be interpreted and construed consistent with such intent. Notwithstanding any other provision of the Plan, the Notice or this Agreement, the Committee shall have the right in its sole discretion (without any obligation to do so or to indemnify the Grantee or any other person for failure to do so) to adopt such amendments to the Plan, the Notice or this Agreement, or adopt other policies and procedures (including amendments, policies and procedures with retroactive effect), or take any other actions, as the Committee determines are necessary or appropriate for this Award to comply with the requirements of Section 409A or to mitigate any liability under Section 409A if compliance is not feasible.  Notwithstanding anything to the contrary in the Notice or this Agreement, if the Grantee is a “specified employee” (as defined in Treasury Regulation Section 1.409A-1(i)), any Share issuance or payments pursuant to the Notice or this Agreement due to the Grantee’s Separation from Service shall be delayed until the first business day following the expiration of the six month period following the Grantee’s Separation from Service (or until the Grantee’s death, if earlier) to


the extent required to avoid incurring accelerated taxation or penalties under Section 409A.  The Company will have no liability to the Grantee or any other party if the Restricted Stock Units do not comply with Section 409A or for any action taken by the Committee with respect thereto.

(c) Confidential Information.  Grantee will occupy a position of trust and confidence and will have access to and learn substantial information about the Company and its affiliates and their respective operations that is confidential or not generally known in the industry including, without limitation, information that relates to purchasing, sales, customers, marketing, and the financial positions and financing arrangements of the Company and its affiliates.  Grantee agrees that all such information is proprietary or confidential, or constitutes trade secrets and is the sole property of the Company and/or its affiliates, as the case may be.  Grantee will keep confidential and, outside the scope of Grantee’s duties and responsibilities with the Company and its affiliates, will not reproduce, copy or disclose to any other person or firm, any such information or any documents or information relating to the Company’s or its affiliates’ methods, processes, customers, accounts, analyses, systems, charts, programs, procedures, correspondence or records, or any other documents used or owned by the Company or any of its affiliates, nor will Grantee advise, discuss with or in any way assist any other person, firm or entity in obtaining or learning about any of the items described in this section.  Accordingly, during such time as Grantee is employed by or provides services as a Director or Consultant to the Company and at all times thereafter Grantee will not disclose, or permit or encourage anyone else to disclose, any such information, nor will Grantee utilize any such information, either alone or with others, outside the scope of Grantee’s duties and responsibilities with the Company and its affiliates.
(d) Dividend Equivalents.  The Grantee shall also be entitled to Dividend Equivalents with respect to the Restricted Stock Units.  If the Company declares a normal dividend on its Shares and the record date of such dividend is prior to the earlier of the date the Restricted Stock Units (i) are converted into Shares or (ii) terminate, the Participant shall receive a Dividend Equivalent equal to such normal dividend for each outstanding Restricted Stock Unit.  Any such Dividend Equivalents shall be accumulated (without interest) and shall be subject to the same terms and conditions as are applicable to the Restricted Stock Units to which the Dividend Equivalents relate, including, without limitation, the restrictions on transfer, forfeiture, vesting and payment provisions contained in this Agreement.  Any earned Dividend Equivalents, if any, shall be paid either in cash or by issuance of a number of Shares having a value equal to the amount of cash that would be paid if the Dividend Equivalent were settled in cash, rounding down to the nearest whole share, as determined by the Board or the Committee in its sole discretion, with such payment or issuance of Shares occurring on the date Shares are issued in respect of the Restricted Stock Units to which the Dividend Equivalents relate.
(e) Rights as a Stockholder. Neither the Grantee nor any person claiming under or through the Grantee will have any of the rights or privileges of a stockholder of the Company in respect of any Shares deliverable hereunder, unless and until such Shares have been recorded on the records of the Company, or its transfer agents or registrars, and delivered to the Grantee.  After such recordation and delivery, the Grantee will have all the rights of a stockholder of the Company with respect to voting such Shares and receipt of dividends and distributions on such Shares.
(f) Ratification of Actions.  By accepting this Agreement, the Grantee and each person claiming under or through the Grantee shall be conclusively deemed to have indicated the Grantee’s acceptance and ratification of, and consent to, any action taken under the Plan or this Agreement and Notice by the Company, the Board or the Committee.
(g) Notice.  Any notice required by the terms of this Agreement shall be given in writing and shall be deemed to have been duly given and delivered if personally delivered or if sent by an internationally recognized overnight courier, by facsimile, by email, or by registered or certified mail, return receipt requested and postage prepaid. Notices shall be addressed to the Company at its principal executive office and to the Grantee at the address that he or she most recently provided in writing to the Company.
(h) Choice of Law.  This Agreement and the Notice shall be governed by, and construed in accordance with, the laws of Delaware, without regard to any conflicts of law or choice of law rule or principle that might otherwise cause the Plan, this Agreement or the Notice to be governed by or construed in accordance with the substantive law of another jurisdiction.


(i) Arbitration.  Subject to Section 3 of the Plan, any dispute or claim arising out of or relating to the Plan, this Agreement or the Notice shall be settled by binding arbitration before a single arbitrator in Jacksonville, Florida and in accordance with the Commercial Arbitration Rules of the American Arbitration Association.  The arbitrator shall decide any issues submitted in accordance with the provisions and commercial purposes of the Plan, this Agreement and the Notice, provided that all substantive questions of law shall be determined in accordance with the state and federal laws applicable in Delaware, without regard to internal principles relating to conflict of laws.  
(j) Modification or Amendment.  This Agreement may only be modified or amended by written agreement executed by the parties hereto; provided, however, that the adjustments permitted pursuant to Section 4.3 of the Plan may be made without such written agreement.
(k) Severability.  In the event any provision of this Agreement shall be held illegal or invalid for any reason, the illegality or invalidity shall not affect the remaining provisions of this Agreement, and this Agreement shall be construed and enforced as if such illegal or invalid provision had not been included.
(l) References to Plan.  All references to the Plan (or to a Section or Article of the Plan) shall be deemed references to the Plan (or the Section or Article) as may be amended from time to time.
(m) No Advice Regarding Grant. The Company is not providing any tax, legal or financial advice, nor is the Company making any recommendations regarding participation in the Plan, or the Grantee’s acquisition or sale of the underlying Shares.  The Grantee acknowledges that he or she should consult with his or her own personal tax, legal and financial advisors regarding participation in the Plan and grant of Restricted Stock Units.
(n) Electronic Delivery and Participation. The Company may, in its sole discretion, decide to deliver any documents related to the Restricted Stock Units or the Plan by electronic means or request the Grantee’s consent to participate in the Plan by electronic means.  The Grantee hereby consents to receive such documents by electronic delivery and agrees to participate in the Plan through any on-line or electronic system established and maintained by the Company or a third party designated by the Company.
(o) Imposition of Other Requirements.  The Company reserves the right to impose other requirements on the Grantee’s participation in the Plan, on the Restricted Stock Units and on any Shares acquired under the Plan, to the extent the Company determines it is necessary or advisable for legal or administrative reasons, and to require the Grantee to sign any additional agreements or undertakings that may be necessary to accomplish the foregoing.
(p) Waiver. The Grantee acknowledges that a waiver by the Company of breach of any provision of this Agreement shall not operate or be construed as a waiver of any other provision of this Agreement, or of any subsequent breach by the Grantee or any other Grantee.
(q) Agreement.  The Grantee’s acceptance of the Restricted Stock Units by accepting the Restricted Stock Units following such procedures as established by the Company (including an online acceptance process) constitute the Grantee’s agreement to be bound by the terms and conditions of this Agreement and the Plan.
(r) Adjustments Upon Specified Events. The Committee may accelerate the vesting of the Restricted Stock Units in such circumstances as it, in its sole discretion, may determine. The Grantee acknowledges that the Restricted Stock Units are subject to adjustment, modification and termination in certain events as provided in Section 4.3 of the Plan.
(s) Limitations Applicable to Section 16 Persons. Notwithstanding any other provision of the Plan or this Agreement, if the Grantee is subject to Section 16 of the Exchange Act, then the Plan, the Restricted Stock Units and this Agreement shall be subject to any additional limitations set forth in any applicable exemptive rule under Section 16 of the Exchange Act (including any amendment to Rule 16b-3 of the Exchange Act) that are requirements for the application of such exemptive rule. To the extent permitted by Applicable Law, this Agreement shall be deemed amended to the extent necessary to conform to such applicable exemptive rule.
(t) Successors and Assigns. The Company may assign any of its rights under this Agreement to single or multiple assignees, and this Agreement shall inure to the benefit of the successors and assigns of the Company. This Agreement shall be binding upon the Grantee and his or her heirs, executors, administrators, successors and assigns, as applicable.


(u) Captions. Captions are provided herein for convenience only and are not to serve as a basis for interpretation or construction of this Agreement.


EX-10.4 4 bki-20230630xex10d4.htm EX-10.4

Exhibit 10.4

AMENDMENT NO. 1 TO

NOTICE OF RESTRICTED STOCK GRANT

AND RESTRICTED STOCK AWARD AGREEEMENT

THIS AMENDMENT NO. 1 TO NOTICE OF RESTRICTED STOCK GRANT AND RESTRICTED STOCK AWARD AGREEMENT (the “Amendment”) is effective as of June 30, 2023, by and between Black Knight, Inc., a Delaware corporation (the “Company”), and [NAME] (“Grantee”) and amends that certain Notice of Restricted Stock Grant and Restricted Stock Award Agreement (Subject to Time-Based Restriction and Performance Restriction) (the “Agreement”) between the Company and Grantee with an Effective Date of Grant of March 10, 2021, which was issued under the Black Knight, Inc. Amended and Restated 2015 Omnibus Incentive Plan (the “Plan”). The Company and Grantee hereby agree that the Agreement and the Plan are in full force and effect as of the date hereof and the terms and conditions of the Agreement and the Plan are incorporated herein by reference, except as specifically amended below.  In consideration of the mutual covenants and agreements set forth herein, the parties agree as follows:

1.The Vesting and Period of Restriction, as set forth in the Notice of Restricted Stock Grant of the Agreement, is deleted in its entirety and replaced with the below:

Vesting and Period of Restriction:

Subject to the terms of the Plan and the Restricted Stock Award Agreement attached hereto, the Period of Restriction shall lapse, and the Shares shall vest and become free of the forfeiture provisions contained in the Restricted Stock Award Agreement, with respect to one-third of the shares on each of the first, second, and fourth anniversaries of the Effective Date of Grant, subject to satisfaction of the applicable Performance Restriction as set forth on Exhibit A of the Restricted Stock Award Agreement, attached hereto.

2.Exhibit A to the Agreement is deleted in its entirety and replaced with the below:

“EXHIBIT A

Vesting and Restrictions

This grant is subject to both Performance Restrictions and Time-Based Restrictions, as described below. The period between the Effective Date of Grant and the applicable Vesting Date of a Share of Restricted Stock is the “Period of Restriction” for such Share of Restricted Stock.


Time-Based Restrictions

In order for the Restricted Stock to vest on any Vesting Date, in addition to satisfying the applicable Performance-Based Restrictions (described below), the Grantee must satisfy the continued service conditions set forth in Section 2 of the Agreement (the “Time-Based Restrictions”) as of the applicable Anniversary Date.

Performance Restrictions

In order for the Restricted Stock to vest on any Vesting Date, the Compensation Committee of the Board of Directors of the Company (the “Committee”) must determine that the Company has achieved the applicable Performance Restriction for the applicable Measurement Period, as more specifically set forth below. Adjusted EBITDA shall be defined as net earnings from continuing operations, with adjustments to reflect the addition or elimination of certain statement of earnings items including, but not limited to, (i) depreciation and amortization; (ii) impairment charges; (iii) interest expense, net; (iv) income tax expense; (v) other expense, net; (vi) equity in losses of unconsolidated affiliates, net of tax; (vii) deferred revenue purchase accounting adjustment; (viii) equity-based compensation, including certain related payroll taxes; (ix) costs associated with debt and/or equity offerings, including the spin-off of Black Knight from Fidelity National Financial, Inc.; (x) spin-off related transition costs; (xi) acquisition-related costs, including costs pursuant to purchase agreements; (xii) costs associated with expense reduction initiatives; and (xiii) costs associated with executive transition, together with any other adjustments that the Company may include in its presentation of Adjusted EBITDA to investors. Final calculations of our achievement of the Performance Restrictions are subject to adjustment for acquisitions, divestitures, major restructuring charges, and non-budgeted discontinued operations, as well as variances as a result of the market or legislative effect on origination and default volumes. The Committee will evaluate whether the Performance Restriction has been achieved following the completion of the Measurement Period; provided, however, that to the extent not already achieved, all Performance Restrictions shall be deemed to be achieved upon the consummation of a Change in Control.

Anniversary Date

% of Restricted Stock

Performance Restriction

Measurement Period

Vesting Date

First (1st) anniversary of the Effective Date of Grant.

33.34%

Adjusted EBITDA equal to or greater than $609.9 million

ACHIEVED

January 1, 2021 through December 31, 2021

The later of the first (1st) Anniversary Date or the date the Committee determines the applicable Performance Restriction has been achieved.*

Second (2nd) anniversary of the Effective Date of Grant.

33.33%

Adjusted EBITDA equal to or greater than 2021 fiscal year Adjusted EBITDA

ACHIEVED

January 1, 2022 through December 31, 2022

The later of the second (2nd) Anniversary Date or the date the Committee determines the applicable Performance Restriction has been achieved.*

2


Anniversary Date

% of Restricted Stock

Performance Restriction

Measurement Period

Vesting Date

Fourth (4th) anniversary of the Effective Date of Grant

33.33%

Adjusted EBITDA equal to or greater than 2022 fiscal year Adjusted EBITDA

THE PERFORMANCE RESTRICTION WAS WAIVED BY THE COMMITTEE ON JUNE 30, 2023

January 1, 2023 through December 31, 2023

The later of the fourth (4th) Anniversary Date or the date the Committee determines the applicable Performance Restriction has been achieved.*

THE PERFORMANCE RESTRICTION WAS WAIVED BY THE COMMITTEE ON JUNE 30, 2023

*The date the Committee determines the applicable Performance Restriction has been achieved shall be the date the Committee approves the achievement of the applicable Performance Restriction based upon a report from the Company’s Chief Financial Officer based upon the Company’s audited financial statements for the Measurement Period.

Vesting

If the applicable Performance Restriction and Time-Based Restriction has been achieved as of a Vesting Date, the percentage of the Restricted Stock indicated on the row for such Vesting Date in the table above shall vest. If the Performance Restriction is not achieved during the applicable Measurement Period, the percentage of the Restricted Stock indicated on the row for such Vesting Date in the table above shall not vest and, for no consideration, will be automatically forfeited to the Company.”

Signature page follows.

3


IN WITNESS WHEREOF the parties have executed this Amendment to be effective as of the date first set forth above.

BLACK KNIGHT, INC.

By:  __________________________

Colleen E. Haley

Its:    SVP and Corporate Secretary

EMPLOYEE:

______________________________

4


EX-10.5 5 bki-20230630xex10d5.htm EX-10.5

Exhibit 10.5

AMENDMENT NO. 1 TO

NOTICE OF RESTRICTED STOCK GRANT

AND RESTRICTED STOCK AWARD AGREEEMENT

THIS AMENDMENT NO. 1 TO NOTICE OF RESTRICTED STOCK GRANT AND RESTRICTED STOCK AWARD AGREEMENT (the “Amendment”) is effective as of June 30, 2023, by and between Black Knight, Inc., a Delaware corporation (the “Company”), and [NAME] (“Grantee”) and amends that certain Notice of Restricted Stock Grant and Restricted Stock Award Agreement (Subject to Time-Based Restriction and Performance Restriction) (the “Agreement”) between the Company and Grantee with an Effective Date of Grant of March 10, 2022, which was issued under the Black Knight, Inc. Amended and Restated 2015 Omnibus Incentive Plan (the “Plan”). The Company and Grantee hereby agree that the Agreement and the Plan are in full force and effect as of the date hereof and the terms and conditions of the Agreement and the Plan are incorporated herein by reference, except as specifically amended below.  In consideration of the mutual covenants and agreements set forth herein, the parties agree as follows:

1.The Vesting and Period of Restriction, as set forth in the Notice of Restricted Stock Grant of the Agreement, is deleted in its entirety and replaced with the below:

Vesting and Period of Restriction:

Subject to the terms of the Plan and the Restricted Stock Award Agreement attached hereto, the Period of Restriction shall lapse, and the Shares shall vest and become free of the forfeiture provisions contained in the Restricted Stock Award Agreement, with respect to one-third of the shares on the first anniversary of the Effective Date of Grant and with respect to two-thirds of the shares on the third anniversary of the Effective Date of Grant, subject to satisfaction of the applicable Performance Restriction as set forth on Exhibit A of the Restricted Stock Award Agreement, attached hereto.

2.Exhibit A to the Agreement is deleted in its entirety and replaced with the below:

“EXHIBIT A

Vesting and Restrictions


This grant is subject to both Performance Restrictions and Time-Based Restrictions, as described below. The period between the Effective Date of Grant and the applicable Vesting Date of a Share of Restricted Stock is the “Period of Restriction” for such Share of Restricted Stock.

Time-Based Restrictions

In order for the Restricted Stock to vest on any Vesting Date, in addition to satisfying the applicable Performance-Based Restrictions (described below), the Grantee must satisfy the continued service conditions set forth in Section 2 of the Agreement (the “Time-Based Restrictions”) as of the applicable Anniversary Date.

Performance Restrictions

In order for the Restricted Stock to vest on any Vesting Date, the Compensation Committee of the Board of Directors of the Company (the “Committee”) must determine that the Company has achieved the applicable Performance Restriction for the applicable Measurement Period, as more specifically set forth below. Adjusted EBITDA shall be defined as net earnings from continuing operations, with adjustments to reflect the addition or elimination of certain statement of earnings items including, but not limited to, (i) depreciation and amortization; (ii) impairment charges; (iii) interest expense, net; (iv) income tax expense; (v) other expense, net; (vi) equity in losses of unconsolidated affiliates, net of tax; (vii) deferred revenue purchase accounting adjustment; (viii) equity-based compensation, including certain related payroll taxes; (ix) costs associated with debt and/or equity offerings, including the spin-off of Black Knight from Fidelity National Financial, Inc.; (x) spin-off related transition costs; (xi) acquisition-related costs, including costs pursuant to purchase agreements; (xii) costs associated with expense reduction initiatives; and (xiii) costs associated with executive transition, together with any other adjustments that the Company may include in its presentation of Adjusted EBITDA to investors. Final calculations of our achievement of the Performance Restrictions are subject to adjustment for acquisitions, divestitures, major restructuring charges, and non-budgeted discontinued operations, as well as variances as a result of the market or legislative effect on origination and default volumes. The Committee will evaluate whether the Performance Restriction has been achieved following the completion of the Measurement Period; provided, however, that to the extent not already achieved, all Performance Restrictions shall be deemed to be achieved upon the consummation of a Change in Control.

Anniversary Date

% of Restricted Stock

Performance Restriction

Measurement Period

Vesting Date

First (1st) anniversary of the Effective Date of Grant.

33.34%

Adjusted EBITDA equal to or greater than $724.2 million

ACHIEVED

January 1, 2022 through December 31, 2022

The later of the first (1st) Anniversary Date or the date the Committee determines the applicable Performance Restriction has been achieved.*

2


Anniversary Date

% of Restricted Stock

Performance Restriction

Measurement Period

Vesting Date

Third (3rd) anniversary of the Effective Date of Grant.

33.33%

Adjusted EBITDA equal to or greater than 2022 fiscal year Adjusted EBITDA

THE PERFORMANCE RESTRICTION WAS WAIVED BY THE COMMITTEE ON JUNE 30, 2023

January 1, 2023 through December 31, 2023

The later of the third (3rd) Anniversary Date or the date the Committee determines the applicable Performance Restriction has been achieved.*

THE PERFORMANCE RESTRICTION WAS WAIVED BY THE COMMITTEE ON JUNE 30, 2023

Third (3rd) anniversary of the Effective Date of Grant

33.33%

Adjusted EBITDA equal to or greater than 2023 fiscal year Adjusted EBITDA

January 1, 2024 through December 31, 2024

The later of the third (3rd) Anniversary Date or the date the Committee determines the applicable Performance Restriction has been achieved.*

*The date the Committee determines the applicable Performance Restriction has been achieved shall be the date the Committee approves the achievement of the applicable Performance Restriction based upon a report from the Company’s Chief Financial Officer based upon the Company’s audited financial statements for the Measurement Period.

Vesting

If the applicable Performance Restriction and Time-Based Restriction has been achieved as of a Vesting Date, the percentage of the Restricted Stock indicated on the row for such Vesting Date in the table above shall vest. If the Performance Restriction is not achieved during the applicable Measurement Period, the percentage of the Restricted Stock indicated on the row for such Vesting Date in the table above shall not vest and, for no consideration, will be automatically forfeited to the Company.”

Signature page follows.

3


IN WITNESS WHEREOF the parties have executed this Amendment to be effective as of the date first set forth above.

BLACK KNIGHT, INC.

By:  __________________________

Colleen E. Haley

Its:    SVP and Corporate Secretary

EMPLOYEE:

______________________________

4


EX-31.1 6 bki-20230630xex31d1.htm EX-31.1

Exhibit 31.1

CERTIFICATIONS

I, Joseph M. Nackashi, certify that:

1. I have reviewed this Quarterly Report on Form 10-Q of Black Knight, 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 registrant's board of directors (or persons performing the equivalent functions):

(a)

all significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant's ability to record, process, summarize and report financial information; and

(b)

any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant's internal control over financial reporting.

Date: August 3, 2023

By:

/s/ Joseph M. Nackashi

Joseph M. Nackashi

Chief Executive Officer


EX-31.2 7 bki-20230630xex31d2.htm EX-31.2

Exhibit 31.2

CERTIFICATIONS

I, Kirk T. Larsen, certify that:

1. I have reviewed this Quarterly Report on Form 10-Q of Black Knight, 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 registrant's board of directors (or persons performing the equivalent functions):

(a)

all significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant's ability to record, process, summarize and report financial information; and

(b)

any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant's internal control over financial reporting.

Date: August 3, 2023

By:

/s/ Kirk T. Larsen

Kirk T. Larsen

President and Chief Financial Officer


EX-32.1 8 bki-20230630xex32d1.htm EX-32.1

Exhibit 32.1

CERTIFICATION OF PERIODIC FINANCIAL REPORTS PURSUANT TO 18 U.S.C. §1350

The undersigned hereby certifies that he is the duly appointed and acting Chief Executive Officer of Black Knight, Inc., a Delaware corporation (the “Company”), and hereby further certifies as follows.

1.

The periodic report containing financial statements to which this certificate is an exhibit fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934.

2.

The information contained in the periodic report to which this certificate is an exhibit fairly presents, in all material respects, the financial condition and results of operations of the Company.

In witness whereof, the undersigned has executed and delivered this certificate as of the date set forth opposite his signature below.

Date: August 3, 2023

By:

/s/ Joseph M. Nackashi

Joseph M. Nackashi

Chief Executive Officer


EX-32.2 9 bki-20230630xex32d2.htm EX-32.2

Exhibit 32.2

CERTIFICATION OF PERIODIC FINANCIAL REPORTS PURSUANT TO 18 U.S.C. §1350

The undersigned hereby certifies that he is the duly appointed and acting President and Chief Financial Officer of Black Knight, Inc., a Delaware corporation (the “Company”), and hereby further certifies as follows.

1.

The periodic report containing financial statements to which this certificate is an exhibit fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934.

2.

The information contained in the periodic report to which this certificate is an exhibit fairly presents, in all material respects, the financial condition and results of operations of the Company.

In witness whereof, the undersigned has executed and delivered this certificate as of the date set forth opposite his signature below.

Date: August 3, 2023

By:

/s/ Kirk T. Larsen

Kirk T. Larsen

President and Chief Financial Officer


EX-101.SCH 10 bki-20230630.xsd EX-101.SCH 99900 - Disclosure - Standard And Custom Axis Domain Defaults link:presentationLink link:calculationLink link:definitionLink 00100 - Statement - Condensed Consolidated Balance Sheets link:presentationLink link:calculationLink link:definitionLink 00200 - Statement - Condensed Consolidated Statements of Earnings and Comprehensive Earnings link:presentationLink link:calculationLink link:definitionLink 00205 - Statement - Consolidated Statements of Earnings and Comprehensive Earnings calc 2 link:presentationLink link:calculationLink link:definitionLink 00400 - Statement - Condensed Consolidated Statements of Cash Flows link:presentationLink link:calculationLink link:definitionLink 40201 - Disclosure - Condensed Consolidated Financial Statement Details - Cash and Cash Equivalents (Details) link:presentationLink link:calculationLink link:definitionLink 40202 - Disclosure - Condensed Consolidated Financial Statement Details - Trade Receivables, Net (Details) link:presentationLink link:calculationLink link:definitionLink 40203 - Disclosure - Condensed Consolidated Financial Statement Details - Prepaid Expenses and Other Current Assets (Details) link:presentationLink link:calculationLink link:definitionLink 40204 - Disclosure - Condensed Consolidated Financial Statement Details - Other Non-Current Assets (Details) link:presentationLink link:calculationLink link:definitionLink 40205 - Disclosure - Condensed Consolidated Financial Statement Details - Trade Accounts Payable and Other Accrued Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 40209 - Disclosure - Condensed Consolidated Financial Statement Details - Other Non-Current Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 40401 - Disclosure - Earnings Per Share - Computation of Basic and Diluted Earnings Per Share (Details) link:presentationLink link:calculationLink link:definitionLink 40601 - Disclosure - Long-Term Debt - Long-term Debt Components (Details) link:presentationLink link:calculationLink link:definitionLink 40602 - Disclosure - Long-Term Debt - Principal Maturities of Debt (Details) link:presentationLink link:calculationLink link:definitionLink 41202 - Disclosure - Segment Information - Summarized Financial Information (Details) link:presentationLink link:calculationLink link:definitionLink 00205 - Statement - Condensed Consolidated Statements of Earnings and Comprehensive Earnings (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 00300 - Statement - Condensed Consolidated Statements of Equity link:presentationLink link:calculationLink link:definitionLink 40101 - Disclosure - Basis of Presentation and Overview - Redeemable Noncontrolling Interests (Details) link:presentationLink link:calculationLink link:definitionLink 40103 - Disclosure - Basis of Presentation and Overview - Merger Agreement (Details) link:presentationLink link:calculationLink link:definitionLink 40104 - Disclosure - Basis of Presentation and Overview - TitlePoint Transaction (Details) link:presentationLink link:calculationLink link:definitionLink 40207 - Disclosure - Condensed Consolidated Financial Statement Details - Depreciation and Amortization (Details) link:presentationLink link:calculationLink link:definitionLink 40208 - Disclosure - Condensed Consolidated Financial Statement Details - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 40301 - Disclosure - Investments - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 40302 - Disclosure - Investments - Earnings of Unconsolidated Entities (Details) link:presentationLink link:calculationLink link:definitionLink 40501 - Disclosure - Related Party Transactions - DNB (Details) link:presentationLink link:calculationLink link:definitionLink 40502 - Disclosure - Related Party Transactions - Summary of Balances Related to Agreements (Details) link:presentationLink link:calculationLink link:definitionLink 40503 - Disclosure - Related Party Transactions - Summary of Revenues and Expenses Related to Agreements (Details) link:presentationLink link:calculationLink link:definitionLink 40603 - Disclosure - Long-Term Debt - Credit Agreement Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 40604 - Disclosure - Long-Term Debt - Senior Notes (Details) link:presentationLink link:calculationLink link:definitionLink 40605 - Disclosure - Long-Term Debt - Interest Rate Swaps Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 40606 - Disclosure - Long-Term Debt - Swap Agreements in the Consolidated Balance Sheets (Details) link:presentationLink link:calculationLink link:definitionLink 40607 - Disclosure - Long-Term Debt - Effect of Derivative Instruments on Amounts Recognized in Other Comprehensive Earnings (Details) link:presentationLink link:calculationLink link:definitionLink 40701 - Disclosure - Fair Value Measurements - Summary of Fair Value Measurements (Details) link:presentationLink link:calculationLink link:definitionLink 40702 - Disclosure - Fair Value Measurements - Summary of Change In Fair Value Of Contingent Consideration (Details) link:presentationLink link:calculationLink link:definitionLink 40901 - Disclosure - Commitments and Contingencies - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 41001 - Disclosure - Revenues - Disaggregation of Revenue (Details) link:presentationLink link:calculationLink link:definitionLink 41002 - Disclosure - Revenues - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 41002 - Disclosure - Revenues - Narrative Default (Details) link:presentationLink link:calculationLink link:definitionLink 41101 - Disclosure - Equity - Equity-Based Compensation Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 41102 - Disclosure - Equity - Restricted Stock Grant (Details) link:presentationLink link:calculationLink link:definitionLink 41103 - Disclosure - Equity - Restricted Stock and Profit Interest Units (Details) link:presentationLink link:calculationLink link:definitionLink 00090 - Document - Cover Page link:presentationLink link:calculationLink link:definitionLink 00105 - Statement - Condensed Consolidated Balance Sheets (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 00405 - Statement - Condensed Consolidated Statements of Cash Flows (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 10101 - Disclosure - Basis of Presentation and Overview link:presentationLink link:calculationLink link:definitionLink 10201 - Disclosure - Condensed Consolidated Financial Statement Details link:presentationLink link:calculationLink link:definitionLink 10301 - Disclosure - Investments link:presentationLink link:calculationLink link:definitionLink 10401 - Disclosure - Earnings Per Share link:presentationLink link:calculationLink link:definitionLink 10501 - Disclosure - Related Party Transactions link:presentationLink link:calculationLink link:definitionLink 10601 - Disclosure - Long-Term Debt link:presentationLink link:calculationLink link:definitionLink 10701 - Disclosure - Fair Value Measurements link:presentationLink link:calculationLink link:definitionLink 10801 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 10901 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 11001 - Disclosure - Revenues link:presentationLink link:calculationLink link:definitionLink 11101 - Disclosure - Equity link:presentationLink link:calculationLink link:definitionLink 11201 - Disclosure - Segment Information link:presentationLink link:calculationLink link:definitionLink 20102 - Disclosure - Basis of Presentation and Overview (Policies) link:presentationLink link:calculationLink link:definitionLink 30203 - Disclosure - Condensed Consolidated Financial Statement Details (Tables) link:presentationLink link:calculationLink link:definitionLink 30303 - Disclosure - Investments (Tables) link:presentationLink link:calculationLink link:definitionLink 30403 - Disclosure - Earnings Per Share (Tables) link:presentationLink link:calculationLink link:definitionLink 30503 - Disclosure - Related Party Transactions (Tables) link:presentationLink link:calculationLink link:definitionLink 30603 - Disclosure - Long-Term Debt (Tables) link:presentationLink link:calculationLink link:definitionLink 30703 - Disclosure - Fair Value Measurements (Tables) link:presentationLink link:calculationLink link:definitionLink 31003 - Disclosure - Revenues (Tables) link:presentationLink link:calculationLink link:definitionLink 31103 - Disclosure - Equity (Tables) link:presentationLink link:calculationLink link:definitionLink 31203 - Disclosure - Segment Information (Tables) link:presentationLink link:calculationLink link:definitionLink 40102 - Disclosure - Basis of Presentation and Overview (Details) link:presentationLink link:calculationLink link:definitionLink 40206 - Disclosure - Condensed Consolidated Financial Statement Details - Deferred Revenue (Details) link:presentationLink link:calculationLink link:definitionLink 40801 - Disclosure - Income Taxes - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 41201 - Disclosure - Segment Information - Additional Disclosures (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 11 bki-20230630_cal.xml EX-101.CAL EX-101.DEF 12 bki-20230630_def.xml EX-101.DEF EX-101.LAB 13 bki-20230630_lab.xml EX-101.LAB EX-101.PRE 14 bki-20230630_pre.xml EX-101.PRE XML 15 R1.htm IDEA: XBRL DOCUMENT v3.23.2
Cover Page - shares
6 Months Ended
Jun. 30, 2023
Jul. 31, 2023
Document and Entity Information    
Document Type 10-Q  
Document Quarterly Report true  
Document Period End Date Jun. 30, 2023  
Current Fiscal Year End Date --12-31  
Document Transition Report false  
Entity File Number 001-37394  
Entity Registrant Name Black Knight, Inc.  
Entity Incorporation, State or Country Code DE  
Entity Tax Identification Number 81-5265638  
Entity Address, Address Line One 601 Riverside Avenue  
Entity Address, City or Town Jacksonville  
Entity Address, State or Province FL  
Entity Address, Postal Zip Code 32204  
City Area Code 904  
Local Phone Number 854-5100  
Title of 12(b) Security Common Stock, $0.0001 par value  
Trading Symbol BKI  
Security Exchange Name NYSE  
Entity Current Reporting Status Yes  
Entity Interactive Data Current Yes  
Entity Filer Category Large Accelerated Filer  
Entity Small Business false  
Entity Emerging Growth Company false  
Entity Shell Company false  
Entity Common Stock, Shares Outstanding   156,758,741
Amendment Flag false  
Document Fiscal Year Focus 2023  
Document Fiscal Period Focus Q2  
Entity Central Index Key 0001627014  
XML 16 R2.htm IDEA: XBRL DOCUMENT v3.23.2
Condensed Consolidated Balance Sheets - USD ($)
$ in Millions
Jun. 30, 2023
Dec. 31, 2022
Current assets:    
Cash and cash equivalents $ 15.9 $ 12.2
Trade receivables, net 205.4 193.5
Prepaid expenses and other current assets 147.7 132.1
Receivables from related parties $ 0.0 $ 0.1
Other receivable after allowance for credit loss current related party type extensible enumeration Related Party Related Party
Current assets held for sale $ 0.0 $ 5.8
Total current assets 369.0 343.7
Property and equipment, net 129.2 143.0
Software, net 424.9 443.7
Other intangible assets, net 408.8 470.1
Goodwill 3,747.8 3,747.8
Investments 224.1 171.0
Deferred contract costs, net 189.2 192.6
Other non-current assets 275.5 246.2
Non-current assets held for sale 0.0 73.5
Total assets 5,768.5 5,831.6
Current liabilities:    
Trade accounts payable and other accrued liabilities 68.9 66.5
Income taxes payable 23.4 28.4
Accrued compensation and benefits 70.9 82.8
Current portion of debt 43.8 33.6
Deferred revenues 50.3 59.9
Total current liabilities 257.3 271.2
Deferred revenues 31.1 42.4
Deferred income taxes 204.9 227.5
Long-term debt, net of current portion 2,401.9 2,621.7
Other non-current liabilities 46.4 47.9
Total liabilities 2,941.6 3,210.7
Commitments and contingencies (Note 9)
Redeemable noncontrolling interests 43.4 47.6
Equity:    
Common stock; $0.0001 par value; 550,000,000 shares authorized; 160,040,598 shares issued and 156,759,534 shares outstanding as of June 30, 2023, and 160,040,598 shares issued and 155,930,399 shares outstanding as of December 31, 2022 0.0 0.0
Preferred stock; $0.0001 par value; 25,000,000 shares authorized; issued and outstanding, none as of June 30, 2023 and December 31, 2022 0.0 0.0
Additional paid-in capital 1,363.7 1,398.2
Retained earnings 1,609.4 1,417.1
Accumulated other comprehensive loss (2.1) (6.3)
Treasury stock, at cost, 3,281,064 shares as of June 30, 2023 and 4,110,199 shares as of December 31, 2022 (187.5) (235.7)
Total shareholders' equity 2,783.5 2,573.3
Total liabilities, redeemable noncontrolling interests and shareholders' equity $ 5,768.5 $ 5,831.6
XML 17 R3.htm IDEA: XBRL DOCUMENT v3.23.2
Condensed Consolidated Balance Sheets (Parenthetical) - $ / shares
Jun. 30, 2023
Dec. 31, 2022
Condensed Consolidated Balance Sheets    
Common stock, par value (in dollars per share) $ 0.0001 $ 0.0001
Common stock, shares authorized (in shares) 550,000,000 550,000,000
Common stock, shares issued (in shares) 160,040,598 160,040,598
Common stock, shares outstanding (in shares) 156,759,534 155,930,399
Preferred stock, par value (in dollars per share) $ 0.0001 $ 0.0001
Preferred stock, shares authorized (in shares) 25,000,000 25,000,000
Preferred stock, shares issued (in shares) 0 0
Preferred stock, shares outstanding (in share) 0 0
Treasury stock (in shares) 3,281,064 4,110,199
XML 18 R4.htm IDEA: XBRL DOCUMENT v3.23.2
Condensed Consolidated Statements of Earnings and Comprehensive Earnings - USD ($)
shares in Millions, $ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Condensed Consolidated Statements of Earnings and Comprehensive Earnings        
Revenues $ 368.2 $ 394.5 $ 750.4 $ 781.7
Expenses:        
Operating expenses 214.4 216.8 427.5 424.7
Depreciation and amortization 82.1 92.5 164.7 184.0
Transition and integration costs 11.0 8.2 16.5 15.8
Total expenses 307.5 317.5 608.7 624.5
Operating income (loss) 60.7 77.0 141.7 157.2
Other income and expense:        
Interest expense, net (33.5) (22.6) (63.6) (43.7)
Other income (expense), net 50.0 (2.4) 188.0 (3.6)
Total other income (expense), net 16.5 (25.0) 124.4 (47.3)
Earnings before income taxes and equity in (losses) earnings of unconsolidated affiliates 77.2 52.0 266.1 109.9
Income tax expense 21.2 11.6 67.1 10.5
Earnings before equity in (losses) earnings of unconsolidated affiliates 56.0 40.4 199.0 99.4
Equity in (losses) earnings of unconsolidated affiliates, net of tax (0.7) (0.1) (1.9) 303.0
Net earnings 55.3 40.3 197.1 402.4
Net losses attributable to redeemable noncontrolling interests       2.5
Net earnings attributable to Black Knight 55.3 40.3 197.1 404.9
Other comprehensive (losses) earnings:        
Unrealized holding gains (losses), net of tax(1)   2.3 (0.1) 6.6
Reclassification adjustments for (gains) losses included in net earnings, net of tax(2) (0.3) 2.0 (1.5) 5.2
Total unrealized (losses) gains on interest rate swaps, net of tax (0.3) 4.3 (1.6) 11.8
Foreign currency translation adjustment, net of tax(3)   (0.4)   (0.6)
Unrealized (losses) gains on investments in unconsolidated affiliates, net of tax(4) 6.0 (2.4) 5.8 0.8
Other comprehensive (losses) earnings 5.7 1.5 4.2 12.0
Comprehensive earnings 61.0 41.8 201.3 414.4
Net losses attributable to redeemable noncontrolling interests       2.5
Comprehensive earnings attributable to Black Knight $ 61.0 $ 41.8 $ 201.3 $ 416.9
Net earnings per share attributable to Black Knight common shareholders:        
Basic $ 0.36 $ 0.26 $ 1.27 $ 2.62
Diluted $ 0.35 $ 0.26 $ 1.27 $ 2.60
Weighted average shares of common stock outstanding (see Note 4):        
Basic 155.0 154.5 154.8 154.4
Diluted 155.9 155.6 155.7 155.5
XML 19 R5.htm IDEA: XBRL DOCUMENT v3.23.2
Condensed Consolidated Statements of Earnings and Comprehensive Earnings (Parenthetical) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Derivatives qualifying as hedges, tax expense (benefit)   $ 0.9   $ 2.3
Reclassification adjustment from AOCI on derivatives, tax expense (benefit) $ 0.1 (0.7) $ 0.5 1.8
Foreign currency translation adjustment, tax   0.2   0.2
Unrealized gains (losses) on investments in unconsolidated affiliates, tax 2.0 $ (0.8) 2.0 $ 0.3
Maximum        
Derivatives qualifying as hedges, tax expense (benefit) $ 0.1   $ 0.1  
XML 20 R6.htm IDEA: XBRL DOCUMENT v3.23.2
Condensed Consolidated Statements of Equity - USD ($)
shares in Millions, $ in Millions
Common stock
Additional paid-in capital
Retained earnings
Accumulated other comprehensive loss
Treasury stock
Redeemable noncontrolling interests
Total
Beginning balance at Dec. 31, 2021   $ 1,410.9 $ 968.2 $ (17.5) $ (271.2) $ 1,188.8 $ 2,090.4
Beginning balance (shares) at Dec. 31, 2021 160.0       4.7    
Increase (Decrease) in Stockholders' Equity [Roll Forward]              
Fair value adjustment to redeemable noncontrolling interests in Optimal Blue Holdco, LLC   (17.1)       17.1 (17.1)
Acquisition of remaining redeemable noncontrolling interests in Optimal Blue Holdco, LLC           (1,156.0)  
Grant of restricted shares of common stock   (50.8)     $ 50.8    
Grant of restricted shares of common stock (in shares)         (0.9)    
Forfeitures of restricted shares of common stock   1.2     $ (1.2)    
Tax withholding payments for restricted share vesting   (11.0)         (11.0)
Vesting of restricted shares granted from treasury stock   8.8     $ (8.8)    
Vesting of restricted shares granted from treasury stock (in shares)         0.2    
Equity-based compensation expense   23.6         23.6
Net earnings (losses)     404.9     (2.5) 404.9
Equity-based compensation expense of unconsolidated affiliates     (4.9)       (4.9)
Foreign currency translation adjustment       (0.6)     (0.6)
Unrealized gains (losses) on interest rate swaps, net       11.8     11.8
Other comprehensive gains (loss) on investments in unconsolidated affiliates       0.8     0.8
Other   2.2         2.2
Ending balance at Jun. 30, 2022   1,367.8 1,368.2 (5.5) $ (230.4) 47.4 2,500.1
Ending balance (shares) at Jun. 30, 2022 160.0       4.0    
Beginning balance at Dec. 31, 2021   1,410.9 968.2 (17.5) $ (271.2) 1,188.8 2,090.4
Beginning balance (shares) at Dec. 31, 2021 160.0       4.7    
Ending balance at Dec. 31, 2022   1,398.2 1,417.1 (6.3) $ (235.7) 47.6 2,573.3
Ending balance (shares) at Dec. 31, 2022 160.0       4.1    
Beginning balance at Mar. 31, 2022   1,364.8 1,327.4 (7.0) $ (234.2) 40.2 2,451.0
Beginning balance (shares) at Mar. 31, 2022 160.0       4.1    
Increase (Decrease) in Stockholders' Equity [Roll Forward]              
Fair value adjustment to redeemable noncontrolling interests in Optimal Blue Holdco, LLC   (7.2)       7.2 (7.2)
Grant of restricted shares of common stock   4.2     $ (4.2)    
Grant of restricted shares of common stock (in shares)         (0.1)    
Forfeitures of restricted shares of common stock   0.2     $ (0.2)    
Tax withholding payments for restricted share vesting   (0.3)         (0.3)
Vesting of restricted shares granted from treasury stock   0.2     (0.2)    
Equity-based compensation expense   12.9         12.9
Net earnings (losses)     40.3       40.3
Equity-based compensation expense of unconsolidated affiliates     0.5       0.5
Foreign currency translation adjustment       (0.4)     (0.4)
Unrealized gains (losses) on interest rate swaps, net       4.3     4.3
Other comprehensive gains (loss) on investments in unconsolidated affiliates       (2.4)     (2.4)
Other   1.4         1.4
Ending balance at Jun. 30, 2022   1,367.8 1,368.2 (5.5) $ (230.4) 47.4 2,500.1
Ending balance (shares) at Jun. 30, 2022 160.0       4.0    
Beginning balance at Dec. 31, 2022   1,398.2 1,417.1 (6.3) $ (235.7) 47.6 2,573.3
Beginning balance (shares) at Dec. 31, 2022 160.0       4.1    
Increase (Decrease) in Stockholders' Equity [Roll Forward]              
Fair value adjustment to redeemable noncontrolling interests in Optimal Blue Holdco, LLC   4.2       (4.2) 4.2
Grant of restricted shares of common stock   (58.6)     $ 58.6    
Grant of restricted shares of common stock (in shares)         (1.0)    
Forfeitures of restricted shares of common stock   2.6     $ (2.6)    
Forfeitures of restricted shares of common stock (shares)         0.1    
Tax withholding payments for restricted share vesting   (8.4)         (8.4)
Vesting of restricted shares granted from treasury stock   7.8     $ (7.8)    
Vesting of restricted shares granted from treasury stock (in shares)         0.1    
Equity-based compensation expense   17.9         17.9
Net earnings (losses)     197.1       197.1
Equity-based compensation expense of unconsolidated affiliates     (4.8)       (4.8)
Unrealized gains (losses) on interest rate swaps, net       (1.6)     (1.6)
Other comprehensive gains (loss) on investments in unconsolidated affiliates       5.8     5.8
Ending balance at Jun. 30, 2023   1,363.7 1,609.4 (2.1) $ (187.5) 43.4 2,783.5
Ending balance (shares) at Jun. 30, 2023 160.0       3.3    
Beginning balance at Mar. 31, 2023   1,358.1 1,559.3 (7.8) $ (186.4) 41.8 2,723.2
Beginning balance (shares) at Mar. 31, 2023 160.0       3.2    
Increase (Decrease) in Stockholders' Equity [Roll Forward]              
Fair value adjustment to redeemable noncontrolling interests in Optimal Blue Holdco, LLC   (1.6)       1.6 (1.6)
Grant of restricted shares of common stock   0.6     $ (0.6)    
Forfeitures of restricted shares of common stock   1.2     $ (1.2)    
Forfeitures of restricted shares of common stock (shares)         0.1    
Tax withholding payments for restricted share vesting   (0.5)         (0.5)
Vesting of restricted shares granted from treasury stock   0.5     $ (0.5)    
Equity-based compensation expense   6.6         6.6
Net earnings (losses)     55.3       55.3
Equity-based compensation expense of unconsolidated affiliates     (5.2)       (5.2)
Unrealized gains (losses) on interest rate swaps, net       (0.3)     (0.3)
Other comprehensive gains (loss) on investments in unconsolidated affiliates       6.0     6.0
Ending balance at Jun. 30, 2023   $ 1,363.7 $ 1,609.4 $ (2.1) $ (187.5) $ 43.4 $ 2,783.5
Ending balance (shares) at Jun. 30, 2023 160.0       3.3    
XML 21 R7.htm IDEA: XBRL DOCUMENT v3.23.2
Condensed Consolidated Statements of Cash Flows - USD ($)
$ in Millions
6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Cash flows from operating activities:    
Net earnings $ 197.1 $ 402.4
Adjustments to reconcile net earnings to net cash provided by operating activities:    
Depreciation and amortization 164.7 184.0
Amortization of debt issuance costs and original issue discount 2.0 1.9
Gain related to the TitlePoint transaction (145.4) 0.0
Unrealized gain related to investment in DNB (55.8) 0.0
Deferred income taxes, net (21.8) (144.9)
Equity in losses (earnings) of unconsolidated affiliates, net of tax 1.9 (303.0)
Equity-based compensation 17.9 23.6
Changes in assets and liabilities:    
Trade receivables, including receivables from related parties (11.7) (17.4)
Prepaid expenses and other assets (42.3) (28.1)
Deferred contract costs (18.3) (21.7)
Deferred revenues (20.9) (15.3)
Trade accounts payable and other liabilities (22.9) 8.3
Net cash provided by operating activities 44.5 89.8
Cash flows from investing activities:    
Additions to property and equipment (4.1) (11.8)
Additions to software (44.9) (43.7)
Proceeds from the TitlePoint transaction 224.2 0.0
Other investing activities 0.0 (4.0)
Net cash provided by (used in) investing activities 175.2 (59.5)
Cash flows from financing activities:    
Revolver borrowings 250.3 585.8
Revolver payments (443.3) (195.1)
Term loan payments (14.4) (14.4)
Payments made for redeemable noncontrolling interests 0.0 (433.5)
Tax withholding payments for restricted share vesting (8.4) (11.0)
Finance lease payments 0.0 (0.8)
Other financing activities (0.2) (0.4)
Net cash used in financing activities (216.0) (69.4)
Net increase (decrease) in cash and cash equivalents 3.7 (39.1)
Cash and cash equivalents, beginning of period 12.2 77.1
Cash and cash equivalents, end of period $ 15.9 $ 38.0
XML 22 R8.htm IDEA: XBRL DOCUMENT v3.23.2
Condensed Consolidated Statements of Cash Flows (Parenthetical) - USD ($)
$ in Millions
6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Supplemental cash flow information:    
Interest paid, net $ (59.1) $ (41.9)
Income taxes paid, net $ (94.9) $ (124.3)
XML 23 R9.htm IDEA: XBRL DOCUMENT v3.23.2
Basis of Presentation and Overview
6 Months Ended
Jun. 30, 2023
Basis of Presentation and Overview  
Basis of Presentation and Overview

(1)Basis of Presentation and Overview

The accompanying Condensed Consolidated Financial Statements (Unaudited) of Black Knight, Inc. (“BKI”) and its subsidiaries ("Black Knight," the "Company," "we," "us" or "our") were prepared in accordance with U.S. generally accepted accounting principles ("GAAP"), and all adjustments considered necessary for a fair presentation have been included. All significant intercompany accounts and transactions have been eliminated.

The preparation of these Condensed Consolidated Financial Statements (Unaudited) in conformity with GAAP requires management to make estimates and assumptions. These estimates and assumptions affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities as of the date of the Condensed Consolidated Financial Statements (Unaudited), as well as the reported amounts of revenues and expenses during the reporting periods. Actual results could differ from those estimates.

This Quarterly Report on Form 10-Q should be read in conjunction with our Annual Report on Form 10-K and Form 10-K/A for the year ended December 31, 2022 filed with the Securities and Exchange Commission ("SEC") on February 28, 2023 and March 24, 2023, respectively, and other filings with the SEC.

Description of Business

We are a premier provider of integrated, innovative, mission-critical, high-performance software solutions, data and analytics to the U.S. mortgage and real estate markets. Our mission is to transform the markets we serve by delivering innovative solutions that are integrated across the homeownership lifecycle and that result in realized efficiencies, reduced risk and new opportunities for our clients to help them achieve greater levels of success.

Principles of Consolidation

The Condensed Consolidated Financial Statements (Unaudited) include the accounts of BKI and its subsidiaries. Intercompany transactions and balances have been eliminated in consolidation. Where our ownership interest in a consolidated subsidiary is less than 100%, the noncontrolling interests’ share of these non-wholly owned subsidiaries is reported in our Condensed Consolidated Balance Sheets (Unaudited) as a separate component of equity or within temporary equity. The noncontrolling interests’ share of the net loss of these non-wholly owned subsidiaries is reported in our Condensed Consolidated Statements of Earnings and Comprehensive Earnings (Unaudited) as an adjustment to our net earnings to arrive at Net earnings attributable to Black Knight.

Redeemable Noncontrolling Interests

Prior to February 15, 2022, we owned 60% of Optimal Blue Holdco, LLC (“Optimal Blue Holdco”). Redeemable noncontrolling interests primarily represented the collective 40% equity interest in Optimal Blue Holdco owned by Cannae Holdings, LLC ("Cannae") and affiliates of Thomas H. Lee Partners, L.P. ("THL"). As these redeemable noncontrolling interests provided for redemption features not solely within our control, they were presented outside of shareholders' equity.

On February 15, 2022, we entered into a purchase agreement with Cannae and THL and acquired all of their issued and outstanding Class A units of Optimal Blue Holdco through Optimal Blue I, LLC (“Optimal Blue I”), a Delaware limited liability company and our wholly-owned subsidiary, in exchange for aggregate consideration of 36.4 million shares of Dun & Bradstreet Holdings, Inc. (“DNB”) common stock valued at $722.5 million and $433.5 million in cash. The cash portion of the consideration is included as a financing cash outflow on the Condensed Consolidated Statements of Cash Flows (Unaudited) and was funded with borrowings under our revolving credit facility. The aggregate consideration of $1.156 billion and number of shares of DNB common stock paid to Cannae and THL was based on the 20-day volume-weighted average trading price of DNB for the period ended on February 14, 2022. Since February 15, 2022, we own 100% of the Class A units of Optimal Blue Holdco.

As of June 30, 2023 and December 31, 2022, redeemable noncontrolling interests were $43.4 million and $47.6 million, respectively, related to the Optimal Blue Holdco profits interests units (“OB PIUs”).  Refer to Note 11 – Equity for additional information.

Reporting Segments

We conduct our operations through two reporting segments: (1) Software Solutions and (2) Data and Analytics. Refer to Note 12 — Segment Information for additional information.

Merger Agreement

On May 4, 2022, we entered into a definitive agreement to be acquired by Intercontinental Exchange, Inc. (“ICE”) (the “Original Merger Agreement”) a leading global provider of data, technology, and market infrastructure. On March 7, 2023, we entered into Amendment No. 1 to the Original Merger Agreement (the “Amendment” and the Original Merger Agreement, as amended by the Amendment, the “Merger Agreement”), which provides for, among other things, a reduction in the merger consideration, valuing Black Knight at $75.00 per share, or a market value of $11.7 billion, with consideration in the form of a mix of approximately $68.00 per share in cash and stock with an exchange ratio of 0.0682 based on ICE’s 10-day volume weighted average price as of March 3, 2023 of $102.62 (the “ICE Transaction”). As under the Original Merger Agreement, Black Knight shareholders can elect to receive either cash or stock, subject to proration, with the value of the cash election and the stock election equalized based on an average of ICE’s 10-day volume weighted average prices for the period ended three trading days prior to closing. The ICE Transaction is expected to close in the third or fourth quarter of 2023, subject to regulatory clearance and the satisfaction of customary closing conditions. The ICE Transaction has been approved by the Boards of Directors of Black Knight and ICE and the shareholders of Black Knight.

Completion of the ICE Transaction is subject to the expiration or earlier termination of the applicable waiting period under the Hart-Scott-Rodino Antitrust Improvements Act of 1976 (the “HSR Act”). On March 9, 2023, the United States Federal Trade Commission (the “FTC”) filed an administrative complaint challenging the ICE Transaction under the HSR Act and authorized the filing of a complaint in federal district court to pursue a preliminary injunction to prevent the consummation of the ICE Transaction pending an administrative trial, and ICE announced that ICE strongly disagrees with the FTC’s decision to challenge the ICE Transaction. On April 10, 2023, the FTC filed a parallel complaint in federal court seeking injunctive relief and seeking to block ICE and BKI from completing the ICE Transaction during the pendency of the administrative proceeding on the merits. Refer to Note 9 – Commitments and Contingencies for additional information.

Divestiture Agreements

In connection with entering into the Amendment, on March 7, 2023, we entered into an Equity Purchase Agreement (the “Empower Divestiture Agreement”) with Constellation Web Solutions Inc., a subsidiary of Constellation Software Inc. (“Constellation”) and (solely for the purposes set forth in the Empower Divestiture Agreement) ICE, pursuant to which, after the closing of the ICE Transaction, Constellation will purchase our Empower® LOS business, including its ExchangeSM, LendingSpace and AIVA solutions (the “Empower Divestiture Transaction”).

On July 14, 2023, we entered into an Equity Purchase Agreement (the “OB Divestiture Agreement”) with Project Badger Holdco Inc., a Delaware corporation and subsidiary of Constellation, and (solely for the purposes set forth in the OB Divestiture Agreement) ICE, pursuant to which, after the closing of the ICE Transaction, Constellation will purchase our Optimal Blue business (the “OB Divestiture Transaction”).

Each of the Empower Divestiture Agreement and the OB Divestiture Agreement was entered into specifically to address certain alleged antitrust concerns raised by the FTC in connection with the ICE Transaction and each is subject to customary closing conditions, including but not limited to the prior completion of the ICE Transaction.

TitlePoint Transaction

On November 18, 2022, we entered into a definitive agreement to sell our TitlePoint line of business (“TitlePoint”) within our Data and Analytics reporting segment to an affiliate of Fidelity National Financial, Inc. (“FNF”) for $225 million in cash, subject to a customary working capital adjustment. In connection with the contribution of Property Insight, LLC, which included TitlePoint, by affiliates of FNF to an affiliate of Black Knight in 2014, FNF had the right to repurchase TitlePoint in the event of a change in control of Black Knight. In connection with the proposed ICE Transaction, FNF notified us of its desire to repurchase TitlePoint. The TitlePoint transaction closed on January 1, 2023 and we recognized a gain before tax of $145.4 million in Other income (expense), net in our Condensed Consolidated Statements of Earnings and Comprehensive Earnings (Unaudited).

XML 24 R10.htm IDEA: XBRL DOCUMENT v3.23.2
Condensed Consolidated Financial Statement Details
6 Months Ended
Jun. 30, 2023
Condensed Consolidated Financial Statement Details  
Condensed Consolidated Financial Statement Details

(2)Condensed Consolidated Financial Statement Details

Cash and Cash Equivalents

Cash and cash equivalents are unrestricted and consist of the following (in millions):

    

June 30, 2023

    

December 31, 2022

Cash

$

15.4

$

4.3

Cash equivalents

 

0.5

 

7.9

Cash and cash equivalents

$

15.9

$

12.2

Trade Receivables, Net

A summary of Trade receivables, net of allowance for credit losses consist of the following (in millions):

    

June 30, 2023

    

December 31, 2022

Trade receivables — billed

$

159.8

$

150.4

Trade receivables — unbilled

 

52.3

 

48.0

Trade receivables

 

212.1

 

198.4

Allowance for credit losses

 

(6.7)

 

(4.9)

Trade receivables, net

$

205.4

$

193.5

Prepaid Expenses and Other Current Assets

Prepaid expenses and other current assets consist of the following (in millions):

    

    

June 30, 2023

    

December 31, 2022

Prepaid expenses

$

86.5

$

83.0

Contract assets, net

 

33.6

 

24.8

Income tax receivables

14.9

12.5

Other current assets

 

12.7

 

11.8

Prepaid expenses and other current assets

$

147.7

$

132.1

Other Non-Current Assets

Other non-current assets consist of the following (in millions):

June 30, 2023

    

December 31, 2022

Contract assets, net

$

138.9

$

107.9

Property records database

60.5

60.5

Right-of-use assets

 

21.3

 

24.8

Deferred compensation plan related assets

 

26.6

 

23.4

Contract credits

 

23.5

 

23.2

Prepaid expenses

 

3.2

 

4.4

Other

 

1.5

 

2.0

Other non-current assets

$

275.5

$

246.2

Trade Accounts Payable and Other Accrued Liabilities

Trade accounts payable and other accrued liabilities consist of the following (in millions):

    

June 30, 2023

    

December 31, 2022

Trade accounts payable

$

8.9

$

11.0

Lease liabilities, current

8.3

8.7

Other taxes payable and accrued

 

6.8

 

6.1

Accrued interest

 

15.7

 

12.6

Accrued client liabilities

2.6

2.6

Other

 

26.6

 

25.5

Trade accounts payable and accrued liabilities

$

68.9

$

66.5

Deferred Revenues

Revenues recognized related to the amount included in the Deferred revenues balance at the beginning of each year were $17.4 million and $20.6 million during the three months ended June 30, 2023 and 2022, respectively, and $39.4 million and $41.5 million during the six months ended June 30, 2023 and 2022, respectively.

Depreciation and Amortization

Depreciation and amortization consist of the following (in millions):

Three months ended June 30, 

    

Six months ended June 30, 

    

2023

    

2022

    

2023

    

2022

Other intangible assets

$

30.5

$

36.8

$

61.3

$

73.6

Software

31.9

35.6

63.7

71.1

Property and equipment

 

8.5

9.7

 

18.0

 

19.6

Deferred contract costs

 

11.2

10.4

 

21.7

 

19.7

Total

$

82.1

$

92.5

$

164.7

$

184.0

In January 2023, we completed an assessment of the useful lives of certain software solutions. Due to investments in the software and changes in technology, we increased the estimated useful lives of certain origination and specialty servicing software solutions from 5 years to 7 years. This change in accounting estimate was effective January 1, 2023 and was applied prospectively. Based on the carrying amount of these software solutions as of December 31, 2022, the effect of this change in estimate for the three and six months ended June 30, 2023 was a decrease in software amortization of $4.9 million and $9.9 million, respectively, which resulted in an increase in operating income of $4.9 million and $9.9 million, respectively, and net earnings attributable to Black Knight of $3.7 million and $7.4 million, or $0.02 and $0.05 per basic and diluted share, respectively, based on our statutory income tax rate.

Other Non-Current Liabilities

Other non-current liabilities consist of the following (in millions):

    

June 30, 2023

    

December 31, 2022

Lease liabilities, non-current

$

13.2

$

17.4

Deferred compensation plan

23.1

21.4

Other

10.1

9.1

Other non-current liabilities

$

46.4

$

47.9

A

XML 25 R11.htm IDEA: XBRL DOCUMENT v3.23.2
Investments
6 Months Ended
Jun. 30, 2023
Investments  
Investments

(3)Investments

DNB is a leading global provider of business decisioning data and analytics. On February 15, 2022, we exchanged 36.4 million shares of DNB common stock in connection with our acquisition of the remaining Class A units in Optimal Blue Holdco from Cannae and THL. The number of shares of DNB common stock was valued at $722.5 million based on the 20-day volume-weighted average trading price of DNB for the period ended on February 14, 2022. We recognized a gain of $305.4 million, net of tax of $102.6 million, related to this transaction. As of June 30, 2023, we owned 18.5 million shares of DNB common stock for an ownership interest of approximately 4% of DNB’s outstanding common stock.

Prior to June 30, 2023, we accounted for our investment under the equity method because we had significant influence over DNB primarily through a combination of an agreement with certain other DNB investors pursuant to which we agreed to collectively vote together on matters related to the election of DNB directors for a period of three years following the initial public offering of DNB and our investment. The agreement with certain other DNB investors provided that no investors were required to vote to extend an individual’s election term beyond DNB’s 2023 annual shareholder meeting, which was held on June 15, 2023. The voting agreement expired on June 30, 2023.

As of June 30, 2023, we no longer have significant influence over DNB and we account for our DNB investment at fair value in accordance with Accounting Standards Codification (“ASC”) Topic 321: Investments – Equity Securities (“ASC 321”). As a result of the change in accounting method, we recorded an unrealized gain of $55.8 million in Other income (expense), net in our Condensed Consolidated Statements of Earnings and Comprehensive Earnings (Unaudited) for the three and six months ended June 30, 2023. As of June 30, 2023, the fair value of our investment in DNB was $213.7 million based on DNB’s closing share price of $11.57 on June 30, 2023 and is included in Investments in our Condensed Consolidated Balance Sheets (Unaudited). Based on a statutory tax rate of 25.5%, the estimated after-tax value of our investment in DNB was $201.5 million.

During the three and six months ended June 30, 2023, we received quarterly cash dividends of $0.9 million and $1.8 million, respectively, related to our ownership in DNB common stock. The cash dividend reduced the carrying value of our DNB investment since it was received before we transitioned to accounting for our investment under ASC 321. On July 26, 2023, DNB declared a cash dividend of $0.05 per share payable on September 21, 2023 to DNB’s shareholders of record as of September 7, 2023.

Prior to accounting for our DNB investment at fair value as of June 30, 2023, Equity in (losses) earnings of unconsolidated affiliates, net of tax consists of the following (in millions):

Three months ended June 30, 

Six months ended June 30, 

    

2023

    

2022

    

2023

    

2022

Equity in losses of unconsolidated affiliates, net of tax

$

(0.7)

$

(0.1)

$

(1.9)

$

(2.4)

Gain related to DNB investment, net of tax

305.4

Equity in (losses) earnings of unconsolidated affiliates, net of tax

$

(0.7)

$

(0.1)

$

(1.9)

$

303.0

XML 26 R12.htm IDEA: XBRL DOCUMENT v3.23.2
Earnings Per Share
6 Months Ended
Jun. 30, 2023
Earnings Per Share  
Earnings Per Share

(4)Earnings Per Share

Diluted net earnings per share includes the effect of unvested restricted stock awards, restricted stock unit awards (“RSUs”) and OB PIUs. The following table sets forth the computation of basic and diluted net earnings per share (in millions, except per share amounts):

Three months ended June 30, 

Six months ended June 30, 

2023

    

2022

    

2023

    

2022

Basic:

  

 

  

  

 

  

Net earnings attributable to Black Knight

$

55.3

$

40.3

$

197.1

$

404.9

Shares used for basic net earnings per share:

 

  

 

  

 

  

 

  

Weighted average shares of common stock outstanding

 

155.0

 

154.5

 

154.8

 

154.4

Basic net earnings per share

$

0.36

$

0.26

$

1.27

$

2.62

Diluted:

 

  

 

  

 

  

 

  

Net earnings attributable to Black Knight

$

55.3

$

40.3

$

197.1

$

404.9

Shares used for diluted net earnings per share:

 

  

 

  

 

  

 

  

Weighted average shares of common stock outstanding

 

155.0

 

154.5

 

154.8

 

154.4

Dilutive effect of unvested restricted shares of common stock and OB PIUs

 

0.9

 

1.1

 

0.9

 

1.1

Weighted average shares of common stock, diluted

 

155.9

 

155.6

 

155.7

 

155.5

Diluted net earnings per share

$

0.35

$

0.26

$

1.27

$

2.60

XML 27 R13.htm IDEA: XBRL DOCUMENT v3.23.2
Related Party Transactions
6 Months Ended
Jun. 30, 2023
Related Party Transactions  
Related Party Transactions

(5)Related Party Transactions

Our service arrangements with related parties are priced within the range of prices we offer to third parties. We believe the amounts earned from or charged by us under each of the following arrangements are fair and reasonable. However, the amounts we earned or that were charged under these arrangements were not negotiated at arm's length and may not represent the terms that we might have obtained from an unrelated third party.

DNB

Prior to June 30, 2023, DNB was considered to be a related party primarily due to the combination of accounting for our investment in DNB as an equity method investment and our Executive Chairman, who is also the Chief Executive Officer of DNB. As of June 30, 2023, we no longer have significant influence over DNB and we account for our DNB investment at fair value in accordance with ASC 321. Refer to Note 3 — Investments for additional information. As of June 30, 2023, DNB is no longer considered to be a related party. Below is a summary of related party agreements and transactions with DNB prior to June 30, 2023.

In 2021, we entered into a five-year agreement with DNB to provide them with certain products and data over the term of the agreement, as well as professional services, for an aggregate fee of approximately $34 million over the term of the agreement. During the same period, we also entered into an agreement with DNB for access to certain of their data assets for an aggregate fee of approximately $24 million over the term of the agreement. In addition, we jointly market certain solutions and data.

We have a services agreement with DNB that is cancellable upon mutual agreement. Pursuant to the agreement, we provide DNB certain support services in exchange for fees in an amount of our cost plus a 10% markup.

The following is a summary of amounts related to agreements with DNB included in our Condensed Consolidated Balance Sheets (Unaudited) (in millions):

December 31, 2022

Receivables from related parties

$

0.1

Prepaid expenses and other current assets

 

2.3

Deferred revenues (current)

6.2

The following is a summary of amounts related to agreements with DNB included in our Condensed Consolidated Statements of Earnings and Comprehensive Earnings (Unaudited) (in millions):

    

Three months ended June 30, 

Six months ended June 30, 

2023

    

2022

    

2023

    

2022

Revenues

$

1.8

$

3.0

$

3.5

$

4.0

Operating expenses

 

1.2

 

1.2

 

2.4

 

2.3

During the three and six months ended June 30, 2023, we received quarterly cash dividends of $0.9 million and $1.8 million, respectively, from DNB. Refer to Note 3 – Investments for additional information.

XML 28 R14.htm IDEA: XBRL DOCUMENT v3.23.2
Long-Term Debt
6 Months Ended
Jun. 30, 2023
Long-Term Debt  
Long-Term Debt

(6)Long-Term Debt

Long-term debt consists of the following (in millions):

    

June 30, 2023

    

December 31, 2022

Term A Loan

$

1,106.8

$

1,121.2

Revolving Credit Facility

 

352.0

 

545.0

Senior Notes

 

1,000.0

 

1,000.0

Other

 

0.8

 

5.0

Total long-term debt principal

 

2,459.6

 

2,671.2

Less: current portion of long-term debt

 

(43.8)

 

(33.6)

Long-term debt before debt issuance costs and discount

 

2,415.8

 

2,637.6

Less: debt issuance costs and discount

 

(13.9)

 

(15.9)

Long-term debt, net of current portion

$

2,401.9

$

2,621.7

As of June 30, 2023, principal maturities are as follows (in millions):

2023

    

$

15.1

2024

57.5

2025

 

57.5

2026

 

1,329.5

2027

 

Thereafter

 

1,000.0

Total

$

2,459.6

Credit Agreement

In 2021, our indirect subsidiary Black Knight Infoserv, LLC (“BKIS”) entered into a second amended and restated credit and guaranty agreement (the “Credit Agreement”) with JPMorgan Chase Bank, N.A., as administrative agent, the guarantors party thereto and the other agents and lenders party thereto. The Credit Agreement provides for (i) a $1,150.0 million term loan A facility (the “Term A Loan”) and (ii)

a $1,000.0 million revolving credit facility (the “Revolving Credit Facility” and, together with the Term A Loan, collectively, the “Facilities”).

As of June 30, 2023, the interest rate for the Facilities was based on the Eurodollar rate plus a margin of 150 basis points and was approximately 6.7%. As of June 30, 2023, we had $648.0 million unused capacity on the Revolving Credit Facility, and the unused commitment fee was 20 basis points.

On June 21, 2023, BKIS entered into Amendment No. 1 to the Credit Agreement to make conforming changes related to the transition to the Secured Overnight Financing Rate (“SOFR”) due to the cessation of LIBOR. As of July 1, 2023, the interest rate for the Facilities bear interest based on the sum of the 1-month Term SOFR, a spread adjustment of 0.11448% and a margin of 150 basis points and was approximately 6.8%.

The Facilities are guaranteed by BKIS’s wholly-owned domestic restricted subsidiaries, as defined by the Credit Agreement, and Black Knight Financial Services, LLC, and are secured by associated collateral agreements that pledge a lien on the majority of BKIS’s assets and the assets of the guarantors, in each case, subject to customary exceptions.

The remaining principal balance of the Term A Loan and any outstanding loans under the Revolving Credit Facility are due upon maturity on March 10, 2026.

Senior Notes

On August 26, 2020, BKIS completed the issuance and sale of $1.0 billion aggregate principal amount of 3.625% senior unsecured notes due 2028 (the "Senior Notes"). The Senior Notes have a coupon rate of 3.625% and mature on September 1, 2028. Interest is paid semi-annually in arrears on September 1 and March 1 of each year. The obligations under the Senior Notes are fully and unconditionally guaranteed, jointly and severally, on an unsecured basis by the same guarantors that guarantee the Credit Agreement (collectively, the “Guarantors”). The Senior Notes are effectively subordinated to any obligations that are secured, including obligations under the Credit Agreement, to the extent of the value of the assets securing those obligations. The Senior Notes are structurally subordinated to all liabilities of BKIS’ subsidiaries that do not guarantee the Senior Notes.

Fair Value of Long-Term Debt

The fair values of our Facilities and Senior Notes are based upon established market prices for the securities using Level 2 inputs. The fair value of our Facilities approximates their carrying value as of June 30, 2023. The fair value of our Senior Notes as of June 30, 2023 was $898.8 million compared to its carrying value of $991.9 million, net of original issue discount and debt issuance costs.

Interest Rate Swaps

We have entered into interest rate swap agreements to hedge forecasted monthly interest rate payments on our floating rate debt. As of June 30, 2023, we had no outstanding interest rate swap agreements (collectively, the "Swap Agreements").

During the six months ended June 30, 2023, the following interest rate swap agreements expired (in millions):

Effective dates

    

Notional amount

    

Fixed rate

January 31, 2019 through January 31, 2023

$

300.0

 

2.65

%

April 30, 2018 through April 30, 2023

$

250.0

 

2.61

%

The estimated fair values of our Swap Agreements were as follows (in millions):

    

June 30, 2023

    

December 31, 2022

Other current assets

$

$

2.2

A cumulative gain of $2.2 million ($1.6 million net of tax) is reflected in Accumulated other comprehensive loss on our Condensed Consolidated Balance Sheets (Unaudited) as of December 31, 2022. Below is a summary of the effect of derivative instruments on amounts recognized in Other comprehensive (losses) earnings ("OCE") on the Condensed Consolidated Statements of Earnings and Comprehensive Earnings (Unaudited) (in millions):

Three months ended June 30, 

2023

2022

Amount of gain reclassified

Amount of loss reclassified

Amount of gain

from Accumulated OCE

Amount of gain

from Accumulated OCE

recognized in OCE

into Net earnings

recognized in OCE

into Net earnings

Swap agreements

$

$

(0.3)

$

2.3

$

2.0

    

Six months ended June 30, 

2023

2022

    

Amount of gain reclassified

Amount of loss reclassified

Amount of loss

from Accumulated OCE

Amount of gain

from Accumulated OCE

recognized in OCE

into Net earnings

recognized in OCE

into Net earnings

Swap agreements

$

(0.1)

$

(1.5)

$

6.6

$

5.2

XML 29 R15.htm IDEA: XBRL DOCUMENT v3.23.2
Fair Value Measurements
6 Months Ended
Jun. 30, 2023
Fair Value Measurements  
Fair Value Measurements

(7)Fair Value Measurements

Fair Value of Financial Assets and Liabilities

Fair value represents the amount that would be received from selling an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date. The fair values of financial assets and liabilities are determined using the following fair value hierarchy:

Level 1 inputs to the valuation methodology are unadjusted quoted prices for identical assets or liabilities in active markets that we have the ability to access.
Level 2 inputs to the valuation methodology include:
oquoted prices for similar assets or liabilities in active markets;
oquoted prices for identical or similar assets or liabilities in inactive markets;
oinputs other than quoted prices that are observable for the asset or liability; and
oinputs that are derived principally from or corroborated by observable market data by correlation or other means.
Level 3 inputs to the valuation methodology are unobservable and significant to the fair value measurement.

Assets are classified in their entirety based on the lowest level of input that is significant to the fair value measurement. We believe our valuation methods are appropriate and consistent with other market participants. The use of different methodologies or assumptions to determine the fair value of certain financial instruments could result in a different fair value measurement at the reporting date.

The following table presents our fair value hierarchy for those assets and liabilities measured at fair value on a recurring basis (in millions):

    

June 30, 2023

    

December 31, 2022

    

Carrying 

    

Fair value

    

Carrying 

    

Fair value

amount

Level 1

Level 2

Level 3

amount

Level 1

Level 2

Level 3

Assets:

 

  

 

  

 

  

 

  

 

  

 

  

 

  

 

  

Cash and cash equivalents (Note 2)

$

15.9

$

15.9

$

$

$

12.2

$

12.2

$

$

Interest rate swaps (Note 6)

2.2

2.2

Investment in DNB (Note 3)

213.7

213.7

Liabilities:

 

  

 

  

 

  

 

  

 

  

 

  

 

  

 

  

Contingent consideration

 

0.3

 

 

 

0.3

 

0.7

 

 

 

0.7

Redeemable noncontrolling interests

 

43.4

 

 

 

43.4

 

47.6

 

 

 

47.6

As of June 30, 2023, our investment in DNB is recorded at fair value based on DNB’s closing share price on June 30, 2023. Refer to Note 3 – Investments for additional information.

The fair value of Redeemable noncontrolling interests and Contingent consideration was primarily determined based on significant estimates and assumptions, including Level 3 inputs. The estimates and assumptions include the projected timing and amount of future cash flows and discount rates reflecting the rate inherent in the future cash flows. Refer to Note 1 — Basis of Presentation and Overview for additional information.

The following table presents a summary of the change in fair value of our Level 3 fair value measurements (in millions):

Beginning balance, December 31, 2022

    

$

48.3

Contingent consideration adjustments related to prior year acquisition

(0.4)

Fair value adjustment to redeemable noncontrolling interests in Optimal Blue Holdco

(4.2)

Ending balance, June 30, 2023

$

43.7

XML 30 R16.htm IDEA: XBRL DOCUMENT v3.23.2
Income Taxes
6 Months Ended
Jun. 30, 2023
Income Taxes  
Income Taxes

(8)Income Taxes

Our effective tax rate was 27.5% and 25.2% for the three and six months ended June 30, 2023, respectively. Our effective tax rate differs from our statutory rate primarily due to the effect of transaction costs partially offset by research and experimentation tax credits.

Our effective tax rate was 22.3% and 9.6% for the three and six months ended June 30, 2022, respectively. Our effective tax rate for the three months ended June 30, 2022 differs from our statutory rate primarily due to the effect of research and experimentation tax credits. Our effective tax rate for the six months ended June 30, 2022 includes the effect of a $14.1 million discrete income tax benefit related to the establishment of a deferred tax asset as a result of our reorganization of certain wholly-owned subsidiaries within the Optimal Blue partnership investment structure.

XML 31 R17.htm IDEA: XBRL DOCUMENT v3.23.2
Commitments and Contingencies
6 Months Ended
Jun. 30, 2023
Commitments and Contingencies.  
Commitments and Contingencies

(9)Commitments and Contingencies

Legal and Regulatory Matters

In the ordinary course of business, we are involved in various pending and threatened litigation and regulatory matters related to our operations, some of which include claims for punitive or exemplary damages. Our ordinary course litigation may include class action lawsuits, which make allegations related to various aspects of our business. From time to time, we also receive requests for information from various state and federal regulatory authorities, some of which take the form of civil investigative demands or subpoenas. Some of these

regulatory inquiries may result in the assessment of fines for violations of regulations or settlements with such authorities requiring a variety of remedies. We believe that none of these actions depart from customary litigation or regulatory inquiries incidental to our business.

We review lawsuits and other legal and regulatory matters (collectively "legal proceedings") on an ongoing basis when making accrual and disclosure decisions. When assessing reasonably possible and probable outcomes, management bases its decision on its assessment of the ultimate outcome assuming all appeals have been exhausted. For legal proceedings where it has been determined that a loss is both probable and reasonably estimable, a liability based on known facts and which represents our best estimate has been recorded. Actual losses may materially differ from the amounts recorded, and the ultimate outcome of our pending cases is generally not yet determinable. While some of these matters could be material to our operating results or cash flows for any particular period if an unfavorable outcome results, at present, we do not believe the ultimate resolution of currently pending legal proceedings, either individually or in the aggregate, will have a material adverse effect on our financial condition.

PennyMac Litigation

On November 5, 2019, Black Knight Servicing Technologies, LLC (“BKST”), an indirect, wholly-owned subsidiary of Black Knight, filed a Complaint and Demand for Jury Trial (the “Black Knight Complaint”) against PennyMac Loan Services, LLC (“PennyMac”) in the Circuit Court for the Fourth Judicial Circuit in and for Duval County, Florida. The Black Knight Complaint includes causes of action for breach of contract and misappropriation of MSP® System trade secrets in order to develop an imitation mortgage processing system intended to replace the MSP® System. The Black Knight Complaint seeks damages for breach of contract and misappropriation of trade secrets, injunctive relief under the Florida Uniform Trade Secrets Act and declaratory judgment that BKST owns all intellectual property and software developed by or on behalf of PennyMac as a result of its wrongful use of and access to the MSP® System and related trade secret and confidential information. PennyMac filed a motion to compel arbitration of the action, and the trial court granted the motion on April 6, 2020. The trial court’s order compelling arbitration was confirmed by the Florida First District Court of Appeal on January 6, 2021.

Shortly after the filing of the Black Knight Complaint, on November 6, 2019, PennyMac filed an Antitrust Complaint (the “PennyMac Complaint”) against Black Knight in the United States District Court for the Central District of California. The PennyMac Complaint included causes of action for alleged monopolization and attempted monopolization under Section 2 of the Sherman Antitrust Act, violation of California’s Cartwright Act, violation of California’s Unfair Competition Law and common law unfair competition under California law. The PennyMac Complaint sought equitable remedies, damages and other monetary relief, including treble and punitive damages. Generally, PennyMac alleged that Black Knight relies on various anticompetitive, unfair and discriminatory practices to maintain and to enhance its dominance in the mortgage servicing platform market and in an attempt to monopolize the platform software applications market. Black Knight moved to dismiss the PennyMac Complaint or have the action transferred to Florida based upon a forum selection clause in the agreement with BKST. On February 13, 2020, the judge granted Black Knight's motion to transfer the case to Florida and denied as moot the motion to dismiss. On April 17, 2020, PennyMac filed a notice of dismissal of this action without prejudice and indicated that they intended to bring the claims raised in the dismissed PennyMac Complaint as defenses, third party claims and/or counterclaims in arbitration. On April 23, 2020, the court entered an order dismissing the action without prejudice and directing that the clerk close the case. On April 28, 2020, PennyMac submitted this matter to the American Arbitration Association ("AAA") for arbitration. The arbitrator was confirmed by the AAA on July 21, 2020. On February 17, 2022, PennyMac filed an amended arbitration demand and Black Knight filed an answering statement on March 2, 2022.

The final arbitration hearing on both Black Knight’s trade secret case and PennyMac’s antitrust case has concluded, and we currently expect the arbitrator’s final decision to be issued in the fourth quarter of 2023. As these cases continue to evolve, it is not possible to reasonably estimate the probability that we will ultimately prevail on our lawsuit or be held liable for the violations alleged in the PennyMac Complaint, nor is it possible to reasonably estimate the ultimate gain or loss, if any, or range of gain or loss that could result from these cases.

FTC Litigation regarding ICE Transaction

On March 9, 2023, the FTC filed a complaint under its administrative court, styled In the Matter of Intercontinental Exchange, Inc. and Black Knight, Inc., seeking to block the ICE Transaction and alleging that ICE’s proposed acquisition of BKI violates Section 5 of the FTC Act, 15 U.S.C. § 45, and if consummated would violate Section 7 of the Clayton Act, as amended, 15 U.S.C. § 18, and Section 5 of the FTC Act by harming competition and leading to higher costs for lenders and buyers.  Because both ICE and BKI each own software tools known

as loan origination systems (“LOS”) used by mortgage lenders to manage the mortgage loan origination process, and each own product pricing and eligibility engines (“PPE”), which is software that integrates with an LOS and is used by lenders to obtain and lock in the best interest rates for a borrower, the FTC alleges that the merger would harm competition for these products and result in increased costs, which would eventually be passed on to buyers. Furthermore, the FTC alleges that, because ICE and BKI offer other ancillary services in addition to PPEs, which rely on LOS integration, the proposed merger would disadvantage additional competing ancillary service providers by diverting business to those provided by ICE.  

To remedy any hypothetical competitive harm resulting from the proposed merger, on March 7, 2023, ICE and BKI agreed to sell BKI’s Empower® LOS and certain related services to a technology company, Constellation Web Solutions, Inc., a subsidiary of Constellation Software, Inc. (“Constellation”), and on July 14, 2023, ICE and BKI agreed to sell BKI’s Optimal Blue business, including its PPE product, to a subsidiary of Constellation.

On April 10, 2023, the FTC filed a parallel complaint in federal court seeking injunctive relief, styled Federal Trade Commission v. Intercontinental Exchange, Inc. and Black Knight, Inc., pending in the United States District Court, Northern District of California, San Francisco Division.  The FTC seeks a preliminary injunction to block ICE and BKI from completing the ICE Transaction during the pendency of the administrative proceeding on the merits.  On April 21, 2023, the District Court entered a temporary restraining order that prevents ICE and BKI from consummating the ICE Transaction until 11:59 p.m. on the second business day after the Court rules on the FTC’s motion for a preliminary injunction, or a date set by the Court, whichever is later. On April 25, 2023, BKI filed its response to the FTC’s complaint generally denying the allegations and asserting several defenses. BKI also asserted a counterclaim against the FTC seeking declaratory and injunctive relief alleging violations of BKI’s constitutional rights. On July 17, 2023 the U.S. District Court granted the parties’ joint motion to continue the hearing on the preliminary injunction, which had been scheduled to commence on July 24, 2023, until August 14, 2023 to allow the FTC time to evaluate BKI’s and ICE’s proposed remedy involving the divestiture of the Empower® LOS business and the Optimal Blue business. On July 25, 2023, the FTC withdrew the matter from adjudication within its administrative forum until August 16, 2023 to facilitate settlement discussions. There can be no assurance as to the outcome of litigation with the FTC or that regulatory clearance for the ICE Transaction will be received on a timely basis or at all.

As this case continues to evolve, it is not possible to reasonably estimate the probability that the parties will ultimately reach settlement or that the FTC will ultimately prevail on its claims. Should the parties not reach a settlement, we intend to vigorously defend against the claims of the FTC.

Indemnifications and Warranties

We often agree to indemnify our clients against damages and costs resulting from claims of patent, copyright, trademark infringement or breaches of confidentiality associated with use of our software through software licensing agreements. Historically, we have not made any payments under such indemnifications, but continue to monitor the conditions that are subject to the indemnifications to identify whether a loss has occurred that is both probable and estimable that would require recognition. In addition, we warrant to clients that our software operates substantially in accordance with the software specifications. Historically, no costs have been incurred related to software warranties and none are expected in the future, and as such, no accruals for warranty costs have been made.

Indemnification Agreement

We are party to a cross-indemnity agreement dated December 22, 2014, with ServiceLink Holdings, LLC ("ServiceLink"). Pursuant to this agreement, ServiceLink indemnifies us from liabilities relating to, arising out of or resulting from the conduct of ServiceLink’s business or any action, suit or proceeding in which we or any of our subsidiaries are named by reason of being a successor to the business of Lender Processing Services, Inc. and the cause of such action, suit or proceeding relates to the business of ServiceLink. In return, we indemnify ServiceLink for liabilities relating to, arising out of, or resulting from the conduct of our business.

XML 32 R18.htm IDEA: XBRL DOCUMENT v3.23.2
Revenues
6 Months Ended
Jun. 30, 2023
Revenues.  
Revenues

(10)Revenues

Disaggregation of Revenues

The following tables summarize revenues from contracts with clients (in millions):

    

Three months ended June 30, 2023

    

Servicing 

    

Origination 

    

Software 

    

Data and 

    

Software

Software(1)

Solutions

Analytics

Total

Software solutions

$

203.3

$

86.3

$

289.6

$

8.8

$

298.4

Professional services

 

18.2

11.3

 

29.5

 

0.8

 

30.3

Data solutions

 

1.6

 

1.6

 

34.4

 

36.0

Other

 

2.9

 

2.9

 

0.6

 

3.5

Revenues

$

221.5

$

102.1

$

323.6

$

44.6

$

368.2

    

Three months ended June 30, 2022

    

Servicing 

    

Origination 

    

Software 

    

Data and 

    

Software

Software(1)

Solutions

Analytics

Total

Software solutions

$

203.3

$

100.4

$

303.7

$

9.7

$

313.4

Professional services

 

18.4

13.2

 

31.6

 

2.1

 

33.7

Data solutions

 

1.5

 

1.5

 

42.6

 

44.1

Other

 

2.6

 

2.6

 

0.7

 

3.3

Revenues

$

221.7

$

117.7

$

339.4

$

55.1

$

394.5

    

Six months ended June 30, 2023

Servicing 

    

Origination 

    

Software 

    

Data and 

    

Software

Software(1)

Solutions

Analytics

Total

Software solutions

$

408.4

$

188.2

$

596.6

$

18.4

$

615.0

Professional services

 

34.2

21.4

 

55.6

 

1.6

 

57.2

Data solutions

 

3.1

 

3.1

 

67.3

 

70.4

Other

 

5.0

 

5.0

 

2.8

 

7.8

Revenues

$

442.6

$

217.7

$

660.3

$

90.1

$

750.4

    

Six months ended June 30, 2022

Servicing 

    

Origination 

    

Software 

    

Data and

    

Software

Software(1)

Solutions

 Analytics

Total

Software solutions

$

407.3

$

192.9

$

600.2

$

19.2

$

619.4

Professional services

 

37.0

25.5

 

62.5

 

2.1

 

64.6

Data solutions

 

2.0

 

2.0

 

89.0

 

91.0

Other

 

5.4

 

5.4

 

1.3

 

6.7

Revenues

$

444.3

$

225.8

$

670.1

$

111.6

$

781.7

(1)Software solutions revenues for Origination Software include license revenues of $0.9 million and $9.2 million for the three months ended June 30, 2023 and 2022, respectively, and $21.0 million and $11.3 million for the six months ended June 30, 2023 and 2022, respectively.

Our Software Solutions segment offers leading software and hosting solutions that facilitate and automate many of the mission-critical business processes across the homeownership lifecycle. These solutions primarily consist of processing and workflow management software applications. Our servicing software solutions primarily include our core servicing software solution that automates loan servicing, including loan setup and ongoing processing, customer service, accounting, reporting to the secondary mortgage market and investors and web-based workflow information systems. Our origination software solutions primarily include our solutions that automate and facilitate the origination of mortgage loans, offer product, pricing and eligibility capabilities and provide an interconnected network allowing the various parties and systems associated with lending transactions to exchange data quickly and efficiently. Professional services consists of pre-implementation

and post-implementation support and services and are primarily billed on a time and materials basis. Professional services may also include dedicated teams provided as part of agreements with software and hosting solutions clients.

Our Data and Analytics segment offers data and analytics solutions to the mortgage, real estate and capital markets verticals. These solutions include property ownership data, lien data, servicing data, automated valuation models, collateral risk scores, behavioral models, a multiple listing service software solution and other data solutions.

Transaction Price Allocated to Future Performance Obligations

Our disclosure of transaction price allocated to future performance obligations excludes the following:

Volume-based fees in excess of contractual minimums and other usage-based fees to the extent they are part of a single performance obligation and meet certain variable allocation criteria;
Performance obligations that are part of a contract with an original expected duration of one year or less; and
Transactional fees based on a fixed fee per transaction when we have the right to invoice once we have completed the performance obligation.

As of June 30, 2023, the aggregate amount of the transaction price that is allocated to our future performance obligations was approximately $2.5 billion and is expected to be recognized as follows: 14% by December 31, 2023, 58% by December 31, 2025, 83% by December 31, 2027 and the rest thereafter.

XML 33 R19.htm IDEA: XBRL DOCUMENT v3.23.2
Equity
6 Months Ended
Jun. 30, 2023
Equity  
Equity

(11)Equity

Omnibus Incentive Plan

A summary of restricted shares granted in 2023 is as follows:

Number of shares

Grant date fair 

Vesting period

Dates

    

granted

    

value per share

    

(in years)

    

Vesting criteria

March 13, 2023

1,012,978

$

55.71

3.0

Service

June 30, 2023

28,881

$

59.73

1.0 - 3.0

Service

Activity related to restricted stock and RSUs in 2023 is as follows:

Weighted average 

grant date

    

Shares

    

fair value

Balance, December 31, 2022

1,310,518

    

$

64.61

Granted

 

1,041,859

$

55.82

Forfeited

 

(46,341)

$

60.82

Vested

 

(500,261)

$

66.89

Balance, June 30, 2023

 

1,805,775

$

59.00

Equity-based compensation expense related to our restricted shares and RSUs was $4.6 million and $10.8 million for the three months ended June 30, 2023 and 2022, respectively, and $13.7 million and $19.3 million for the six months ended June 30, 2023 and 2022, respectively. These expenses are included in Operating expenses in the Condensed Consolidated Statements of Earnings and Comprehensive Earnings (Unaudited). As of June 30, 2023, total unrecognized compensation cost was $96.9 million and is expected to be recognized over a weighted average period of approximately 2.1 years.

On June 30, 2023, the Compensation Committee of our Board of Directors approved the waiver of the performance condition applicable to the performance-based restricted stock awards granted in 2021 and 2022, requiring the Company to achieve Adjusted EBITDA equal to or greater than its 2022 fiscal year Adjusted EBITDA for the measurement period beginning January 1, 2023 through December 31, 2023 (the “2023 Performance Condition”). In addition, for our named executive officers only, the Compensation Committee also approved an amendment extending the time-based vesting period for one year for the restricted stock awards in which the performance condition was waived so that the applicable portion of the awards will vest on March 10, 2025 rather than on March 10, 2024. The award modification resulted in a reversal of $1.5 million of equity-based compensation expense previously recorded during the three months ended March 31, 2023. Equity-based compensation expense related to the modified awards is recognized ratably over the service periods of the modified awards based on the fair value of the awards on June 30, 2023, the date of modification.

Profits Interests Units

As of June 30, 2023 and December 31, 2022, there were 6,085 and 6,169 OB PIUs outstanding, respectively. In accordance with terms of the third amended and restated limited liability company agreement of Optimal Blue Holdco, a change in control of Black Knight does not accelerate vesting of the OB PIUs, but triggers certain redemption rights and gives each holder of OB PIUs the right to elect that Optimal Blue Holdco redeem all of the holder’s vested and unvested profits interests for a redemption price determined based on an appraisal process.

The units may be settled in cash or Black Knight common stock or a combination of both at our election and will be settled at the current fair value at the time we receive notice of the put election. As the OB PIUs provide for redemption features not solely within our control, we classify the redemption value outside of permanent equity in redeemable noncontrolling interests. The redemption value is equal to the difference in the per unit fair value of the underlying member units and the hurdle amount, based upon the proportionate required service period rendered to date.

Equity-based compensation expense related to the OB PIUs was $2.0 million and $2.1 million for the three months ended June 30, 2023 and 2022, respectively, and $4.2 million and $4.3 million for the six months ended June 30, 2023 and 2022. As of June 30, 2023, the total unrecognized compensation cost related to non-vested OB PIUs was $3.3 million, which is expected to be recognized over a weighted average period of approximately 0.4 years.

XML 34 R20.htm IDEA: XBRL DOCUMENT v3.23.2
Segment Information
6 Months Ended
Jun. 30, 2023
Segment Information  
Segment Information

(12)Segment Information

Accounting Standards Codification (“ASC”) Topic 280, Segment Reporting ("ASC 280") establishes standards for reporting information about segments and requires that a public business enterprise reports financial and descriptive information about its segments. Segments are components of an enterprise for which separate financial information is available and are evaluated regularly by the chief operating decision maker (“CODM”) in deciding how to allocate resources and in assessing performance. Our chief executive officer is identified as the CODM as defined by ASC 280. To align with the internal management of our business operations based on service offerings, our business is organized into two segments. Refer to Note 10 — Revenues for a description of our Software Solutions and Data and Analytics segments.

Separate discrete financial information is available for these two segments, and the operating results of each segment are regularly evaluated by the CODM in order to assess performance and allocate resources. We use EBITDA as the primary profitability measure for making decisions regarding ongoing operations. EBITDA is earnings before Interest expense, net, Other income (expense), net, Income tax expense and Depreciation and amortization. It also excludes Equity in (losses) earnings of unconsolidated affiliates. We do not allocate Interest expense, net, Other income (expense), net, Income tax expense, equity-based compensation and certain other items, such as purchase accounting adjustments and acquisition-related costs to the segments, since these items are not considered in evaluating the segments’ overall operating performance.

Segment asset information is not included below because we do not use it to evaluate performance or allocate resources. Summarized financial information concerning our segments is shown in the tables below (in millions):

Three months ended June 30, 2023

Software 

Data and 

Corporate and 

    

Solutions

    

Analytics

    

Other

    

Total

Revenues

$

323.6

    

$

44.6

$

$

368.2

Expenses:

 

  

 

  

 

  

  

 

  

Operating expenses

 

155.5

 

33.9

 

25.0

(1)

 

214.4

Transition and integration costs

 

 

 

11.0

(2)

 

11.0

EBITDA

 

168.1

 

10.7

 

(36.0)

  

 

142.8

Depreciation and amortization

 

34.0

 

3.9

 

44.2

(3)

 

82.1

Operating income (loss)

 

134.1

 

6.8

 

(80.2)

  

 

60.7

Interest expense, net

 

  

 

  

 

  

  

 

(33.5)

Other income, net

 

  

 

  

 

  

  

 

50.0

Earnings before income taxes and equity in losses of unconsolidated affiliates

 

  

 

  

 

  

  

 

77.2

Income tax expense

 

  

 

  

 

  

  

 

21.2

Earnings before equity in losses of unconsolidated affiliates

 

  

 

  

 

  

  

 

56.0

Equity in losses of unconsolidated affiliates, net of tax

 

  

 

  

 

  

  

 

(0.7)

Net earnings

 

  

 

  

 

  

  

$

55.3

Three months ended June 30, 2022

Software 

    

Data and 

Corporate and 

    

Solutions

Analytics

Other

Total

Revenues

$

339.4

$

55.1

$

$

394.5

Expenses:

 

  

 

  

 

  

  

 

  

Operating expenses

 

148.7

 

37.4

 

30.7

(1)

 

216.8

Transition and integration costs

 

 

8.2

(2)

 

8.2

EBITDA

 

190.7

 

17.7

 

(38.9)

  

 

169.5

Depreciation and amortization

 

35.9

 

4.0

 

52.6

(3)

 

92.5

Operating income (loss)

 

154.8

 

13.7

 

(91.5)

  

 

77.0

Interest expense, net

 

  

 

  

 

  

  

 

(22.6)

Other expense, net

 

  

 

  

 

  

  

 

(2.4)

Earnings before income taxes and equity in losses of unconsolidated affiliates

 

  

 

  

 

  

  

 

52.0

Income tax expense

 

  

 

  

 

  

  

 

11.6

Earnings before equity in losses of unconsolidated affiliates

 

  

 

  

 

  

  

 

40.4

Equity in losses of unconsolidated affiliates, net of tax

 

  

 

  

 

  

  

 

(0.1)

Net earnings

 

  

 

  

 

  

  

$

40.3

Six months ended June 30, 2023

Software 

    

Data and 

Corporate and 

    

Solutions

Analytics

    

Other

    

Total

Revenues

$

660.3

  

$

90.1

$

$

750.4

Expenses:

 

  

  

 

  

 

  

  

 

  

Operating expenses

 

305.5

  

 

67.2

 

54.8

(1)

 

427.5

Transition and integration costs

 

  

 

 

16.5

(2)

 

16.5

EBITDA

 

354.8

 

22.9

 

(71.3)

 

306.4

Depreciation and amortization

 

68.1

  

 

7.9

 

88.7

(3)

 

164.7

Operating income (loss)

 

286.7

 

15.0

 

(160.0)

  

 

141.7

Interest expense, net

 

  

  

 

  

 

  

  

 

(63.6)

Other income, net

 

  

  

 

  

 

  

  

 

188.0

Earnings before income taxes and equity in losses of unconsolidated affiliates

 

  

  

 

  

 

  

  

 

266.1

Income tax expense

 

  

  

 

  

 

  

  

 

67.1

Earnings before equity in losses of unconsolidated affiliates

 

  

  

 

  

 

  

  

 

199.0

Equity in losses of unconsolidated affiliates, net of tax

 

  

  

 

  

 

  

  

 

(1.9)

Net earnings

 

  

  

 

  

 

  

  

$

197.1

Six months ended June 30, 2022

Software 

Data and 

Corporate and 

    

    

Solutions

    

Analytics

    

Other

    

Total

Revenues

$

670.1

$

111.6

$

$

781.7

Expenses:

 

  

 

  

 

  

  

 

  

Operating expenses

 

291.2

 

74.9

 

58.6

(1)

 

424.7

Transition and integration costs

 

 

 

15.8

(2)

 

15.8

EBITDA

 

378.9

 

36.7

 

(74.4)

  

 

341.2

Depreciation and amortization

 

71.0

 

7.8

 

105.2

(3)

 

184.0

Operating income (loss)

 

307.9

 

28.9

 

(179.6)

  

 

157.2

Interest expense, net

 

  

 

  

 

  

  

 

(43.7)

Other expense, net

 

  

 

  

 

  

  

 

(3.6)

Earnings before income taxes and equity in earnings of unconsolidated affiliates

 

  

 

  

 

  

  

 

109.9

Income tax expense

 

  

 

  

 

  

  

 

10.5

Earnings before equity in earnings of unconsolidated affiliates

 

  

 

  

 

  

  

 

99.4

Equity in earnings of unconsolidated affiliates, net of tax

 

  

 

  

 

  

  

 

303.0

Net earnings

402.4

Net losses attributable to redeemable noncontrolling interests

2.5

Net earnings attributable to Black Knight

 

  

 

  

 

  

  

$

404.9

(1)Operating expenses for Corporate and Other includes equity-based compensation, including certain related payroll taxes, of $6.7 million and $13.0 million for the three months ended June 30, 2023 and 2022, respectively and $18.3 million and $24.2 million for the six months ended June 30, 2023 and 2022, respectively.
(2)Transition and integration costs primarily consists of costs related to the ICE Transaction and costs associated with acquisitions.
(3)Depreciation and amortization for Corporate and Other primarily represents net incremental depreciation and amortization adjustments associated with the application of purchase accounting recorded in accordance with GAAP.
XML 35 R21.htm IDEA: XBRL DOCUMENT v3.23.2
Basis of Presentation and Overview (Policies)
6 Months Ended
Jun. 30, 2023
Basis of Presentation and Overview.  
Basis of Presentation and Overview

The accompanying Condensed Consolidated Financial Statements (Unaudited) of Black Knight, Inc. (“BKI”) and its subsidiaries ("Black Knight," the "Company," "we," "us" or "our") were prepared in accordance with U.S. generally accepted accounting principles ("GAAP"), and all adjustments considered necessary for a fair presentation have been included. All significant intercompany accounts and transactions have been eliminated.

The preparation of these Condensed Consolidated Financial Statements (Unaudited) in conformity with GAAP requires management to make estimates and assumptions. These estimates and assumptions affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities as of the date of the Condensed Consolidated Financial Statements (Unaudited), as well as the reported amounts of revenues and expenses during the reporting periods. Actual results could differ from those estimates.

This Quarterly Report on Form 10-Q should be read in conjunction with our Annual Report on Form 10-K and Form 10-K/A for the year ended December 31, 2022 filed with the Securities and Exchange Commission ("SEC") on February 28, 2023 and March 24, 2023, respectively, and other filings with the SEC.

Description of Business

Description of Business

We are a premier provider of integrated, innovative, mission-critical, high-performance software solutions, data and analytics to the U.S. mortgage and real estate markets. Our mission is to transform the markets we serve by delivering innovative solutions that are integrated across the homeownership lifecycle and that result in realized efficiencies, reduced risk and new opportunities for our clients to help them achieve greater levels of success.

Principles of Consolidation

Principles of Consolidation

The Condensed Consolidated Financial Statements (Unaudited) include the accounts of BKI and its subsidiaries. Intercompany transactions and balances have been eliminated in consolidation. Where our ownership interest in a consolidated subsidiary is less than 100%, the noncontrolling interests’ share of these non-wholly owned subsidiaries is reported in our Condensed Consolidated Balance Sheets (Unaudited) as a separate component of equity or within temporary equity. The noncontrolling interests’ share of the net loss of these non-wholly owned subsidiaries is reported in our Condensed Consolidated Statements of Earnings and Comprehensive Earnings (Unaudited) as an adjustment to our net earnings to arrive at Net earnings attributable to Black Knight.

Redeemable Noncontrolling Interests

Redeemable Noncontrolling Interests

Prior to February 15, 2022, we owned 60% of Optimal Blue Holdco, LLC (“Optimal Blue Holdco”). Redeemable noncontrolling interests primarily represented the collective 40% equity interest in Optimal Blue Holdco owned by Cannae Holdings, LLC ("Cannae") and affiliates of Thomas H. Lee Partners, L.P. ("THL"). As these redeemable noncontrolling interests provided for redemption features not solely within our control, they were presented outside of shareholders' equity.

On February 15, 2022, we entered into a purchase agreement with Cannae and THL and acquired all of their issued and outstanding Class A units of Optimal Blue Holdco through Optimal Blue I, LLC (“Optimal Blue I”), a Delaware limited liability company and our wholly-owned subsidiary, in exchange for aggregate consideration of 36.4 million shares of Dun & Bradstreet Holdings, Inc. (“DNB”) common stock valued at $722.5 million and $433.5 million in cash. The cash portion of the consideration is included as a financing cash outflow on the Condensed Consolidated Statements of Cash Flows (Unaudited) and was funded with borrowings under our revolving credit facility. The aggregate consideration of $1.156 billion and number of shares of DNB common stock paid to Cannae and THL was based on the 20-day volume-weighted average trading price of DNB for the period ended on February 14, 2022. Since February 15, 2022, we own 100% of the Class A units of Optimal Blue Holdco.

As of June 30, 2023 and December 31, 2022, redeemable noncontrolling interests were $43.4 million and $47.6 million, respectively, related to the Optimal Blue Holdco profits interests units (“OB PIUs”).  Refer to Note 11 – Equity for additional information.

Reporting Segments

Reporting Segments

We conduct our operations through two reporting segments: (1) Software Solutions and (2) Data and Analytics. Refer to Note 12 — Segment Information for additional information.

Merger Agreement

Merger Agreement

On May 4, 2022, we entered into a definitive agreement to be acquired by Intercontinental Exchange, Inc. (“ICE”) (the “Original Merger Agreement”) a leading global provider of data, technology, and market infrastructure. On March 7, 2023, we entered into Amendment No. 1 to the Original Merger Agreement (the “Amendment” and the Original Merger Agreement, as amended by the Amendment, the “Merger Agreement”), which provides for, among other things, a reduction in the merger consideration, valuing Black Knight at $75.00 per share, or a market value of $11.7 billion, with consideration in the form of a mix of approximately $68.00 per share in cash and stock with an exchange ratio of 0.0682 based on ICE’s 10-day volume weighted average price as of March 3, 2023 of $102.62 (the “ICE Transaction”). As under the Original Merger Agreement, Black Knight shareholders can elect to receive either cash or stock, subject to proration, with the value of the cash election and the stock election equalized based on an average of ICE’s 10-day volume weighted average prices for the period ended three trading days prior to closing. The ICE Transaction is expected to close in the third or fourth quarter of 2023, subject to regulatory clearance and the satisfaction of customary closing conditions. The ICE Transaction has been approved by the Boards of Directors of Black Knight and ICE and the shareholders of Black Knight.

Completion of the ICE Transaction is subject to the expiration or earlier termination of the applicable waiting period under the Hart-Scott-Rodino Antitrust Improvements Act of 1976 (the “HSR Act”). On March 9, 2023, the United States Federal Trade Commission (the “FTC”) filed an administrative complaint challenging the ICE Transaction under the HSR Act and authorized the filing of a complaint in federal district court to pursue a preliminary injunction to prevent the consummation of the ICE Transaction pending an administrative trial, and ICE announced that ICE strongly disagrees with the FTC’s decision to challenge the ICE Transaction. On April 10, 2023, the FTC filed a parallel complaint in federal court seeking injunctive relief and seeking to block ICE and BKI from completing the ICE Transaction during the pendency of the administrative proceeding on the merits. Refer to Note 9 – Commitments and Contingencies for additional information.

Divestiture Agreements

In connection with entering into the Amendment, on March 7, 2023, we entered into an Equity Purchase Agreement (the “Empower Divestiture Agreement”) with Constellation Web Solutions Inc., a subsidiary of Constellation Software Inc. (“Constellation”) and (solely for the purposes set forth in the Empower Divestiture Agreement) ICE, pursuant to which, after the closing of the ICE Transaction, Constellation will purchase our Empower® LOS business, including its ExchangeSM, LendingSpace and AIVA solutions (the “Empower Divestiture Transaction”).

On July 14, 2023, we entered into an Equity Purchase Agreement (the “OB Divestiture Agreement”) with Project Badger Holdco Inc., a Delaware corporation and subsidiary of Constellation, and (solely for the purposes set forth in the OB Divestiture Agreement) ICE, pursuant to which, after the closing of the ICE Transaction, Constellation will purchase our Optimal Blue business (the “OB Divestiture Transaction”).

Each of the Empower Divestiture Agreement and the OB Divestiture Agreement was entered into specifically to address certain alleged antitrust concerns raised by the FTC in connection with the ICE Transaction and each is subject to customary closing conditions, including but not limited to the prior completion of the ICE Transaction.

Title Point Transaction

TitlePoint Transaction

On November 18, 2022, we entered into a definitive agreement to sell our TitlePoint line of business (“TitlePoint”) within our Data and Analytics reporting segment to an affiliate of Fidelity National Financial, Inc. (“FNF”) for $225 million in cash, subject to a customary working capital adjustment. In connection with the contribution of Property Insight, LLC, which included TitlePoint, by affiliates of FNF to an affiliate of Black Knight in 2014, FNF had the right to repurchase TitlePoint in the event of a change in control of Black Knight. In connection with the proposed ICE Transaction, FNF notified us of its desire to repurchase TitlePoint. The TitlePoint transaction closed on January 1, 2023 and we recognized a gain before tax of $145.4 million in Other income (expense), net in our Condensed Consolidated Statements of Earnings and Comprehensive Earnings (Unaudited).

XML 36 R22.htm IDEA: XBRL DOCUMENT v3.23.2
Condensed Consolidated Financial Statement Details (Tables)
6 Months Ended
Jun. 30, 2023
Condensed Consolidated Financial Statement Details  
Schedule of Cash and Cash Equivalents

Cash and cash equivalents are unrestricted and consist of the following (in millions):

    

June 30, 2023

    

December 31, 2022

Cash

$

15.4

$

4.3

Cash equivalents

 

0.5

 

7.9

Cash and cash equivalents

$

15.9

$

12.2

Schedule of Trade Receivables, Net

A summary of Trade receivables, net of allowance for credit losses consist of the following (in millions):

    

June 30, 2023

    

December 31, 2022

Trade receivables — billed

$

159.8

$

150.4

Trade receivables — unbilled

 

52.3

 

48.0

Trade receivables

 

212.1

 

198.4

Allowance for credit losses

 

(6.7)

 

(4.9)

Trade receivables, net

$

205.4

$

193.5

Prepaid Expenses and Other Current Assets

Prepaid expenses and other current assets consist of the following (in millions):

    

    

June 30, 2023

    

December 31, 2022

Prepaid expenses

$

86.5

$

83.0

Contract assets, net

 

33.6

 

24.8

Income tax receivables

14.9

12.5

Other current assets

 

12.7

 

11.8

Prepaid expenses and other current assets

$

147.7

$

132.1

Other Non-Current Assets

Other non-current assets consist of the following (in millions):

June 30, 2023

    

December 31, 2022

Contract assets, net

$

138.9

$

107.9

Property records database

60.5

60.5

Right-of-use assets

 

21.3

 

24.8

Deferred compensation plan related assets

 

26.6

 

23.4

Contract credits

 

23.5

 

23.2

Prepaid expenses

 

3.2

 

4.4

Other

 

1.5

 

2.0

Other non-current assets

$

275.5

$

246.2

Trade Accounts Payable and Other Accrued Liabilities

Trade accounts payable and other accrued liabilities consist of the following (in millions):

    

June 30, 2023

    

December 31, 2022

Trade accounts payable

$

8.9

$

11.0

Lease liabilities, current

8.3

8.7

Other taxes payable and accrued

 

6.8

 

6.1

Accrued interest

 

15.7

 

12.6

Accrued client liabilities

2.6

2.6

Other

 

26.6

 

25.5

Trade accounts payable and accrued liabilities

$

68.9

$

66.5

Schedule of Depreciation and Amortization

Depreciation and amortization consist of the following (in millions):

Three months ended June 30, 

    

Six months ended June 30, 

    

2023

    

2022

    

2023

    

2022

Other intangible assets

$

30.5

$

36.8

$

61.3

$

73.6

Software

31.9

35.6

63.7

71.1

Property and equipment

 

8.5

9.7

 

18.0

 

19.6

Deferred contract costs

 

11.2

10.4

 

21.7

 

19.7

Total

$

82.1

$

92.5

$

164.7

$

184.0

Schedule of other non-current liabilities

Other non-current liabilities consist of the following (in millions):

    

June 30, 2023

    

December 31, 2022

Lease liabilities, non-current

$

13.2

$

17.4

Deferred compensation plan

23.1

21.4

Other

10.1

9.1

Other non-current liabilities

$

46.4

$

47.9

XML 37 R23.htm IDEA: XBRL DOCUMENT v3.23.2
Investments (Tables)
6 Months Ended
Jun. 30, 2023
Investments  
Equity in earnings of unconsolidated affiliates

Prior to accounting for our DNB investment at fair value as of June 30, 2023, Equity in (losses) earnings of unconsolidated affiliates, net of tax consists of the following (in millions):

Three months ended June 30, 

Six months ended June 30, 

    

2023

    

2022

    

2023

    

2022

Equity in losses of unconsolidated affiliates, net of tax

$

(0.7)

$

(0.1)

$

(1.9)

$

(2.4)

Gain related to DNB investment, net of tax

305.4

Equity in (losses) earnings of unconsolidated affiliates, net of tax

$

(0.7)

$

(0.1)

$

(1.9)

$

303.0

XML 38 R24.htm IDEA: XBRL DOCUMENT v3.23.2
Earnings Per Share (Tables)
6 Months Ended
Jun. 30, 2023
Earnings Per Share  
Schedule of Basic and Diluted Earnings Per Share

Three months ended June 30, 

Six months ended June 30, 

2023

    

2022

    

2023

    

2022

Basic:

  

 

  

  

 

  

Net earnings attributable to Black Knight

$

55.3

$

40.3

$

197.1

$

404.9

Shares used for basic net earnings per share:

 

  

 

  

 

  

 

  

Weighted average shares of common stock outstanding

 

155.0

 

154.5

 

154.8

 

154.4

Basic net earnings per share

$

0.36

$

0.26

$

1.27

$

2.62

Diluted:

 

  

 

  

 

  

 

  

Net earnings attributable to Black Knight

$

55.3

$

40.3

$

197.1

$

404.9

Shares used for diluted net earnings per share:

 

  

 

  

 

  

 

  

Weighted average shares of common stock outstanding

 

155.0

 

154.5

 

154.8

 

154.4

Dilutive effect of unvested restricted shares of common stock and OB PIUs

 

0.9

 

1.1

 

0.9

 

1.1

Weighted average shares of common stock, diluted

 

155.9

 

155.6

 

155.7

 

155.5

Diluted net earnings per share

$

0.35

$

0.26

$

1.27

$

2.60

XML 39 R25.htm IDEA: XBRL DOCUMENT v3.23.2
Related Party Transactions (Tables)
6 Months Ended
Jun. 30, 2023
Related Party Transactions  
Schedule of related party items

The following is a summary of amounts related to agreements with DNB included in our Condensed Consolidated Balance Sheets (Unaudited) (in millions):

December 31, 2022

Receivables from related parties

$

0.1

Prepaid expenses and other current assets

 

2.3

Deferred revenues (current)

6.2

The following is a summary of amounts related to agreements with DNB included in our Condensed Consolidated Statements of Earnings and Comprehensive Earnings (Unaudited) (in millions):

    

Three months ended June 30, 

Six months ended June 30, 

2023

    

2022

    

2023

    

2022

Revenues

$

1.8

$

3.0

$

3.5

$

4.0

Operating expenses

 

1.2

 

1.2

 

2.4

 

2.3

XML 40 R26.htm IDEA: XBRL DOCUMENT v3.23.2
Long-Term Debt (Tables)
6 Months Ended
Jun. 30, 2023
Long-Term Debt  
Schedule of Long-term Debt

Long-term debt consists of the following (in millions):

    

June 30, 2023

    

December 31, 2022

Term A Loan

$

1,106.8

$

1,121.2

Revolving Credit Facility

 

352.0

 

545.0

Senior Notes

 

1,000.0

 

1,000.0

Other

 

0.8

 

5.0

Total long-term debt principal

 

2,459.6

 

2,671.2

Less: current portion of long-term debt

 

(43.8)

 

(33.6)

Long-term debt before debt issuance costs and discount

 

2,415.8

 

2,637.6

Less: debt issuance costs and discount

 

(13.9)

 

(15.9)

Long-term debt, net of current portion

$

2,401.9

$

2,621.7

Schedule of Maturities of Long-term Debt

As of June 30, 2023, principal maturities are as follows (in millions):

2023

    

$

15.1

2024

57.5

2025

 

57.5

2026

 

1,329.5

2027

 

Thereafter

 

1,000.0

Total

$

2,459.6

Schedule of Derivative Instruments in Statement of Financial Position, Fair Value

We have entered into interest rate swap agreements to hedge forecasted monthly interest rate payments on our floating rate debt. As of June 30, 2023, we had no outstanding interest rate swap agreements (collectively, the "Swap Agreements").

During the six months ended June 30, 2023, the following interest rate swap agreements expired (in millions):

Effective dates

    

Notional amount

    

Fixed rate

January 31, 2019 through January 31, 2023

$

300.0

 

2.65

%

April 30, 2018 through April 30, 2023

$

250.0

 

2.61

%

The estimated fair values of our Swap Agreements were as follows (in millions):

    

June 30, 2023

    

December 31, 2022

Other current assets

$

$

2.2

Schedule of Derivative Instruments, Effect on Other Comprehensive Income (Loss) Below is a summary of the effect of derivative instruments on amounts recognized in Other comprehensive (losses) earnings ("OCE") on the Condensed Consolidated Statements of Earnings and Comprehensive Earnings (Unaudited) (in millions):

Three months ended June 30, 

2023

2022

Amount of gain reclassified

Amount of loss reclassified

Amount of gain

from Accumulated OCE

Amount of gain

from Accumulated OCE

recognized in OCE

into Net earnings

recognized in OCE

into Net earnings

Swap agreements

$

$

(0.3)

$

2.3

$

2.0

    

Six months ended June 30, 

2023

2022

    

Amount of gain reclassified

Amount of loss reclassified

Amount of loss

from Accumulated OCE

Amount of gain

from Accumulated OCE

recognized in OCE

into Net earnings

recognized in OCE

into Net earnings

Swap agreements

$

(0.1)

$

(1.5)

$

6.6

$

5.2

XML 41 R27.htm IDEA: XBRL DOCUMENT v3.23.2
Fair Value Measurements (Tables)
6 Months Ended
Jun. 30, 2023
Fair Value Measurements  
Fair Value Measurements

The following table presents our fair value hierarchy for those assets and liabilities measured at fair value on a recurring basis (in millions):

    

June 30, 2023

    

December 31, 2022

    

Carrying 

    

Fair value

    

Carrying 

    

Fair value

amount

Level 1

Level 2

Level 3

amount

Level 1

Level 2

Level 3

Assets:

 

  

 

  

 

  

 

  

 

  

 

  

 

  

 

  

Cash and cash equivalents (Note 2)

$

15.9

$

15.9

$

$

$

12.2

$

12.2

$

$

Interest rate swaps (Note 6)

2.2

2.2

Investment in DNB (Note 3)

213.7

213.7

Liabilities:

 

  

 

  

 

  

 

  

 

  

 

  

 

  

 

  

Contingent consideration

 

0.3

 

 

 

0.3

 

0.7

 

 

 

0.7

Redeemable noncontrolling interests

 

43.4

 

 

 

43.4

 

47.6

 

 

 

47.6

Change in Fair Value of Contingent Consideration

The following table presents a summary of the change in fair value of our Level 3 fair value measurements (in millions):

Beginning balance, December 31, 2022

    

$

48.3

Contingent consideration adjustments related to prior year acquisition

(0.4)

Fair value adjustment to redeemable noncontrolling interests in Optimal Blue Holdco

(4.2)

Ending balance, June 30, 2023

$

43.7

XML 42 R28.htm IDEA: XBRL DOCUMENT v3.23.2
Revenues (Tables)
6 Months Ended
Jun. 30, 2023
Revenues.  
Disaggregation of Revenue

The following tables summarize revenues from contracts with clients (in millions):

    

Three months ended June 30, 2023

    

Servicing 

    

Origination 

    

Software 

    

Data and 

    

Software

Software(1)

Solutions

Analytics

Total

Software solutions

$

203.3

$

86.3

$

289.6

$

8.8

$

298.4

Professional services

 

18.2

11.3

 

29.5

 

0.8

 

30.3

Data solutions

 

1.6

 

1.6

 

34.4

 

36.0

Other

 

2.9

 

2.9

 

0.6

 

3.5

Revenues

$

221.5

$

102.1

$

323.6

$

44.6

$

368.2

    

Three months ended June 30, 2022

    

Servicing 

    

Origination 

    

Software 

    

Data and 

    

Software

Software(1)

Solutions

Analytics

Total

Software solutions

$

203.3

$

100.4

$

303.7

$

9.7

$

313.4

Professional services

 

18.4

13.2

 

31.6

 

2.1

 

33.7

Data solutions

 

1.5

 

1.5

 

42.6

 

44.1

Other

 

2.6

 

2.6

 

0.7

 

3.3

Revenues

$

221.7

$

117.7

$

339.4

$

55.1

$

394.5

    

Six months ended June 30, 2023

Servicing 

    

Origination 

    

Software 

    

Data and 

    

Software

Software(1)

Solutions

Analytics

Total

Software solutions

$

408.4

$

188.2

$

596.6

$

18.4

$

615.0

Professional services

 

34.2

21.4

 

55.6

 

1.6

 

57.2

Data solutions

 

3.1

 

3.1

 

67.3

 

70.4

Other

 

5.0

 

5.0

 

2.8

 

7.8

Revenues

$

442.6

$

217.7

$

660.3

$

90.1

$

750.4

    

Six months ended June 30, 2022

Servicing 

    

Origination 

    

Software 

    

Data and

    

Software

Software(1)

Solutions

 Analytics

Total

Software solutions

$

407.3

$

192.9

$

600.2

$

19.2

$

619.4

Professional services

 

37.0

25.5

 

62.5

 

2.1

 

64.6

Data solutions

 

2.0

 

2.0

 

89.0

 

91.0

Other

 

5.4

 

5.4

 

1.3

 

6.7

Revenues

$

444.3

$

225.8

$

670.1

$

111.6

$

781.7

(1)Software solutions revenues for Origination Software include license revenues of $0.9 million and $9.2 million for the three months ended June 30, 2023 and 2022, respectively, and $21.0 million and $11.3 million for the six months ended June 30, 2023 and 2022, respectively.

XML 43 R29.htm IDEA: XBRL DOCUMENT v3.23.2
Equity (Tables)
6 Months Ended
Jun. 30, 2023
Equity  
Schedule of Restricted Stock Activity

A summary of restricted shares granted in 2023 is as follows:

Number of shares

Grant date fair 

Vesting period

Dates

    

granted

    

value per share

    

(in years)

    

Vesting criteria

March 13, 2023

1,012,978

$

55.71

3.0

Service

June 30, 2023

28,881

$

59.73

1.0 - 3.0

Service

Activity related to restricted stock and RSUs in 2023 is as follows:

Weighted average 

grant date

    

Shares

    

fair value

Balance, December 31, 2022

1,310,518

    

$

64.61

Granted

 

1,041,859

$

55.82

Forfeited

 

(46,341)

$

60.82

Vested

 

(500,261)

$

66.89

Balance, June 30, 2023

 

1,805,775

$

59.00

XML 44 R30.htm IDEA: XBRL DOCUMENT v3.23.2
Segment Information (Tables)
6 Months Ended
Jun. 30, 2023
Segment Information  
Schedule of Summarized Segment Financial Information

Three months ended June 30, 2023

Software 

Data and 

Corporate and 

    

Solutions

    

Analytics

    

Other

    

Total

Revenues

$

323.6

    

$

44.6

$

$

368.2

Expenses:

 

  

 

  

 

  

  

 

  

Operating expenses

 

155.5

 

33.9

 

25.0

(1)

 

214.4

Transition and integration costs

 

 

 

11.0

(2)

 

11.0

EBITDA

 

168.1

 

10.7

 

(36.0)

  

 

142.8

Depreciation and amortization

 

34.0

 

3.9

 

44.2

(3)

 

82.1

Operating income (loss)

 

134.1

 

6.8

 

(80.2)

  

 

60.7

Interest expense, net

 

  

 

  

 

  

  

 

(33.5)

Other income, net

 

  

 

  

 

  

  

 

50.0

Earnings before income taxes and equity in losses of unconsolidated affiliates

 

  

 

  

 

  

  

 

77.2

Income tax expense

 

  

 

  

 

  

  

 

21.2

Earnings before equity in losses of unconsolidated affiliates

 

  

 

  

 

  

  

 

56.0

Equity in losses of unconsolidated affiliates, net of tax

 

  

 

  

 

  

  

 

(0.7)

Net earnings

 

  

 

  

 

  

  

$

55.3

Three months ended June 30, 2022

Software 

    

Data and 

Corporate and 

    

Solutions

Analytics

Other

Total

Revenues

$

339.4

$

55.1

$

$

394.5

Expenses:

 

  

 

  

 

  

  

 

  

Operating expenses

 

148.7

 

37.4

 

30.7

(1)

 

216.8

Transition and integration costs

 

 

8.2

(2)

 

8.2

EBITDA

 

190.7

 

17.7

 

(38.9)

  

 

169.5

Depreciation and amortization

 

35.9

 

4.0

 

52.6

(3)

 

92.5

Operating income (loss)

 

154.8

 

13.7

 

(91.5)

  

 

77.0

Interest expense, net

 

  

 

  

 

  

  

 

(22.6)

Other expense, net

 

  

 

  

 

  

  

 

(2.4)

Earnings before income taxes and equity in losses of unconsolidated affiliates

 

  

 

  

 

  

  

 

52.0

Income tax expense

 

  

 

  

 

  

  

 

11.6

Earnings before equity in losses of unconsolidated affiliates

 

  

 

  

 

  

  

 

40.4

Equity in losses of unconsolidated affiliates, net of tax

 

  

 

  

 

  

  

 

(0.1)

Net earnings

 

  

 

  

 

  

  

$

40.3

Six months ended June 30, 2023

Software 

    

Data and 

Corporate and 

    

Solutions

Analytics

    

Other

    

Total

Revenues

$

660.3

  

$

90.1

$

$

750.4

Expenses:

 

  

  

 

  

 

  

  

 

  

Operating expenses

 

305.5

  

 

67.2

 

54.8

(1)

 

427.5

Transition and integration costs

 

  

 

 

16.5

(2)

 

16.5

EBITDA

 

354.8

 

22.9

 

(71.3)

 

306.4

Depreciation and amortization

 

68.1

  

 

7.9

 

88.7

(3)

 

164.7

Operating income (loss)

 

286.7

 

15.0

 

(160.0)

  

 

141.7

Interest expense, net

 

  

  

 

  

 

  

  

 

(63.6)

Other income, net

 

  

  

 

  

 

  

  

 

188.0

Earnings before income taxes and equity in losses of unconsolidated affiliates

 

  

  

 

  

 

  

  

 

266.1

Income tax expense

 

  

  

 

  

 

  

  

 

67.1

Earnings before equity in losses of unconsolidated affiliates

 

  

  

 

  

 

  

  

 

199.0

Equity in losses of unconsolidated affiliates, net of tax

 

  

  

 

  

 

  

  

 

(1.9)

Net earnings

 

  

  

 

  

 

  

  

$

197.1

Six months ended June 30, 2022

Software 

Data and 

Corporate and 

    

    

Solutions

    

Analytics

    

Other

    

Total

Revenues

$

670.1

$

111.6

$

$

781.7

Expenses:

 

  

 

  

 

  

  

 

  

Operating expenses

 

291.2

 

74.9

 

58.6

(1)

 

424.7

Transition and integration costs

 

 

 

15.8

(2)

 

15.8

EBITDA

 

378.9

 

36.7

 

(74.4)

  

 

341.2

Depreciation and amortization

 

71.0

 

7.8

 

105.2

(3)

 

184.0

Operating income (loss)

 

307.9

 

28.9

 

(179.6)

  

 

157.2

Interest expense, net

 

  

 

  

 

  

  

 

(43.7)

Other expense, net

 

  

 

  

 

  

  

 

(3.6)

Earnings before income taxes and equity in earnings of unconsolidated affiliates

 

  

 

  

 

  

  

 

109.9

Income tax expense

 

  

 

  

 

  

  

 

10.5

Earnings before equity in earnings of unconsolidated affiliates

 

  

 

  

 

  

  

 

99.4

Equity in earnings of unconsolidated affiliates, net of tax

 

  

 

  

 

  

  

 

303.0

Net earnings

402.4

Net losses attributable to redeemable noncontrolling interests

2.5

Net earnings attributable to Black Knight

 

  

 

  

 

  

  

$

404.9

(1)Operating expenses for Corporate and Other includes equity-based compensation, including certain related payroll taxes, of $6.7 million and $13.0 million for the three months ended June 30, 2023 and 2022, respectively and $18.3 million and $24.2 million for the six months ended June 30, 2023 and 2022, respectively.
(2)Transition and integration costs primarily consists of costs related to the ICE Transaction and costs associated with acquisitions.
(3)Depreciation and amortization for Corporate and Other primarily represents net incremental depreciation and amortization adjustments associated with the application of purchase accounting recorded in accordance with GAAP.
XML 45 R31.htm IDEA: XBRL DOCUMENT v3.23.2
Basis of Presentation and Overview - Redeemable Noncontrolling Interests (Details) - USD ($)
shares in Millions, $ in Millions
Feb. 15, 2022
Jun. 30, 2023
Dec. 31, 2022
Feb. 14, 2022
Noncontrolling Interest [Line Items]        
Equity Method Investments, Fair Value Disclosure   $ 213.7    
Optimal Blue Holdco, LLC        
Noncontrolling Interest [Line Items]        
Noncontrolling ownership interest in consolidated subsidiary (as a percent)       60.00%
Equity Method Investments, Number of Shares Sold 36.4      
Equity Method Investments, Fair Value Disclosure       $ 722.5
Optimal Blue Holdco, LLC        
Noncontrolling Interest [Line Items]        
Equity Method Investments, Number of Shares Sold 36.4      
Equity Method Investments, Fair Value Disclosure   $ 43.4 $ 47.6 $ 722.5
Total purchase price consideration $ 1,156.0      
Cash paid $ 433.5      
Equity interest owned (as a percent) 100.00%      
Cannae Holdings, LLC and Thomas H. Lee Partners, LP | Optimal Blue Holdco, LLC        
Noncontrolling Interest [Line Items]        
Noncontrolling ownership interest in consolidated subsidiary (as a percent)       40.00%
XML 46 R32.htm IDEA: XBRL DOCUMENT v3.23.2
Basis of Presentation and Overview (Details)
6 Months Ended
Jun. 30, 2023
segment
Basis of Presentation and Overview  
Number of segments 2
XML 47 R33.htm IDEA: XBRL DOCUMENT v3.23.2
Basis of Presentation and Overview - Merger Agreement (Details)
$ / shares in Units, $ in Billions
Mar. 07, 2023
USD ($)
$ / shares
May 07, 2023
item
Mar. 03, 2023
item
$ / shares
Black Knight Inc [Member] | Amended Original Merger Agreement      
Business Acquisition [Line Items]      
Total purchase price consideration | $ $ 11.7    
Share price (in USD per share) $ 75.00    
Per Share Consideration In Cash $ 68.00    
Exchange Ratio 0.0682%    
Intercontinental Exchange Inc [Member]      
Business Acquisition [Line Items]      
Number of day volume weighted average price | item   10 10
Number of trading days prior to closing | item   3  
Intercontinental Exchange Inc [Member] | Black Knight Inc [Member]      
Business Acquisition [Line Items]      
10-day volume weighted average share price     $ 102.62
XML 48 R34.htm IDEA: XBRL DOCUMENT v3.23.2
Basis of Presentation and Overview - TitlePoint Transaction (Details) - USD ($)
$ in Millions
6 Months Ended
Jan. 01, 2023
Jun. 30, 2023
Jun. 30, 2022
Nov. 18, 2022
Held for sale, not discontinued operations        
Disposal group including discontinued operation other income   $ 145.4 $ 0.0  
Title Point Line of Business | Held for sale, not discontinued operations        
Held for sale, not discontinued operations        
Definitive agreement to sell of business       $ 225.0
Disposal group including discontinued operation other income $ 145.4      
XML 49 R35.htm IDEA: XBRL DOCUMENT v3.23.2
Condensed Consolidated Financial Statement Details - Cash and Cash Equivalents (Details) - USD ($)
$ in Millions
Jun. 30, 2023
Dec. 31, 2022
Condensed Consolidated Financial Statement Details    
Cash $ 15.4 $ 4.3
Cash equivalents 0.5 7.9
Cash and cash equivalents $ 15.9 $ 12.2
XML 50 R36.htm IDEA: XBRL DOCUMENT v3.23.2
Condensed Consolidated Financial Statement Details - Trade Receivables, Net (Details) - USD ($)
$ in Millions
Jun. 30, 2023
Dec. 31, 2022
Condensed Consolidated Financial Statement Details    
Trade receivables $ 212.1 $ 198.4
Allowance for credit losses (6.7) (4.9)
Trade receivables, net 205.4 193.5
Trade receivables - billed    
Condensed Consolidated Financial Statement Details    
Trade receivables 159.8 150.4
Trade receivables - unbilled    
Condensed Consolidated Financial Statement Details    
Trade receivables $ 52.3 $ 48.0
XML 51 R37.htm IDEA: XBRL DOCUMENT v3.23.2
Condensed Consolidated Financial Statement Details - Prepaid Expenses and Other Current Assets (Details) - USD ($)
$ in Millions
Jun. 30, 2023
Dec. 31, 2022
Condensed Consolidated Financial Statement Details    
Prepaid expenses $ 86.5 $ 83.0
Contract assets, net 33.6 24.8
Income tax receivables 14.9 12.5
Other current assets 12.7 11.8
Prepaid expenses and other current assets $ 147.7 $ 132.1
XML 52 R38.htm IDEA: XBRL DOCUMENT v3.23.2
Condensed Consolidated Financial Statement Details - Other Non-Current Assets (Details) - USD ($)
$ in Millions
Jun. 30, 2023
Dec. 31, 2022
Condensed Consolidated Financial Statement Details    
Contract assets, net $ 138.9 $ 107.9
Property records database 60.5 60.5
Right-of-use assets 21.3 24.8
Deferred compensation plan related assets 26.6 23.4
Contract credits 23.5 23.2
Prepaid expenses 3.2 4.4
Other 1.5 2.0
Other non-current assets $ 275.5 $ 246.2
XML 53 R39.htm IDEA: XBRL DOCUMENT v3.23.2
Condensed Consolidated Financial Statement Details - Trade Accounts Payable and Other Accrued Liabilities (Details) - USD ($)
$ in Millions
Jun. 30, 2023
Dec. 31, 2022
Condensed Consolidated Financial Statement Details    
Trade accounts payable $ 8.9 $ 11.0
Lease liabilities, current 8.3 8.7
Other taxes payable and accrued 6.8 6.1
Accrued interest 15.7 12.6
Accrued client liabilities 2.6 2.6
Other 26.6 25.5
Trade accounts payable and accrued liabilities $ 68.9 $ 66.5
XML 54 R40.htm IDEA: XBRL DOCUMENT v3.23.2
Condensed Consolidated Financial Statement Details - Deferred Revenue (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Condensed Consolidated Financial Statement Details        
Deferred revenue, amount recognized $ 17.4 $ 20.6 $ 39.4 $ 41.5
XML 55 R41.htm IDEA: XBRL DOCUMENT v3.23.2
Condensed Consolidated Financial Statement Details - Depreciation and Amortization (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Schedule of Depreciation and Amortization Expense [Line Items]        
Deferred contract costs $ 11.2 $ 10.4 $ 21.7 $ 19.7
Depreciation and amortization 82.1 92.5 164.7 184.0
Other Intangible Assets        
Schedule of Depreciation and Amortization Expense [Line Items]        
Depreciation and amortization 30.5 36.8 61.3 73.6
Software        
Schedule of Depreciation and Amortization Expense [Line Items]        
Depreciation and amortization 31.9 35.6 63.7 71.1
Property and equipment        
Schedule of Depreciation and Amortization Expense [Line Items]        
Depreciation and amortization $ 8.5 $ 9.7 $ 18.0 $ 19.6
XML 56 R42.htm IDEA: XBRL DOCUMENT v3.23.2
Condensed Consolidated Financial Statement Details - Narrative (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2023
Jan. 31, 2023
Property, Plant and Equipment [Line Items]      
Increase (decrease) in earnings, net $ 3,700,000 $ 7,400,000  
Increase (decrease) in earnings per share basic 0.02 0.05  
Increase (decrease) in earnings per share diluted 0.03 0.06  
Change in Accounting Method Accounted for as Change in Estimate [Member]      
Property, Plant and Equipment [Line Items]      
Amortization expense 4,900,000 9,900,000  
Increase (decrease) in operating income (loss) $ 4,900,000 $ 9,900,000  
Minimum      
Property, Plant and Equipment [Line Items]      
Property and equipment, useful life (in years)     5 years
Maximum      
Property, Plant and Equipment [Line Items]      
Property and equipment, useful life (in years)     7 years
XML 57 R43.htm IDEA: XBRL DOCUMENT v3.23.2
Condensed Consolidated Financial Statement Details - Other Non-Current Liabilities (Details) - USD ($)
$ in Millions
Jun. 30, 2023
Dec. 31, 2022
Condensed Consolidated Financial Statement Details    
Lease liabilities, non-current $ 13.2 $ 17.4
Deferred compensation plan 23.1 21.4
Other 10.1 9.1
Other non-current liabilities $ 46.4 $ 47.9
XML 58 R44.htm IDEA: XBRL DOCUMENT v3.23.2
Investments - Narrative (Details) - USD ($)
$ / shares in Units, shares in Millions, $ in Millions
3 Months Ended 6 Months Ended
Apr. 26, 2023
Feb. 15, 2022
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Feb. 14, 2022
Investments in Unconsolidated Affiliates              
Unrealized gain         $ 55.8 $ 0.0  
Fair value of investment     $ 213.7   $ 213.7    
Effective tax rate     27.50% 22.30% 25.20% 9.60%  
Cash dividend $ 0.05            
Optimal Blue Holdco, LLC              
Investments in Unconsolidated Affiliates              
Equity Method Investments, Number of Shares Sold   36.4          
Fair value of investment             $ 722.5
D&B Investment              
Investments in Unconsolidated Affiliates              
Equity Method Investment, Realized Gain (Loss) on Disposal, Tax   $ 102.6          
Shares owned     18.5   18.5    
D&B Investment              
Investments in Unconsolidated Affiliates              
Estimated after-tax value of investment     $ 201.5   $ 201.5    
Equity Method Investment, Realized Gain (Loss) on Disposal   $ 305.4       $ 305.4  
Ownership interest (percent)     4.00%   4.00%    
Amount of cash dividend     $ 0.9   $ 1.8    
Share price (in USD per share)     $ 11.57   $ 11.57    
Fair value of investment     $ 213.7   $ 213.7    
Effective tax rate         25.50%    
D&B Investment | Other income (expense), net              
Investments in Unconsolidated Affiliates              
Unrealized gain         $ 55.8    
XML 59 R45.htm IDEA: XBRL DOCUMENT v3.23.2
Investments - Earnings of Unconsolidated Entities (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Feb. 15, 2022
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Investments in Unconsolidated Affiliates          
Equity in (losses) earnings of unconsolidated affiliates, net of tax   $ (0.7) $ (0.1) $ (1.9) $ 303.0
D&B Investment          
Investments in Unconsolidated Affiliates          
Equity in losses of unconsolidated affiliates, net of tax   (0.7) (0.1) (1.9) (2.4)
Gain related to DNB investment, net of tax $ 305.4       305.4
Equity in (losses) earnings of unconsolidated affiliates, net of tax   $ (0.7) $ (0.1) $ (1.9) $ 303.0
XML 60 R46.htm IDEA: XBRL DOCUMENT v3.23.2
Earnings Per Share - Computation of Basic and Diluted Earnings Per Share (Details) - USD ($)
$ / shares in Units, shares in Millions, $ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Basic:        
Net Income (Loss) $ 55.3 $ 40.3 $ 197.1 $ 404.9
Shares used for basic net earnings per share:        
Weighted average shares of common stock outstanding 155.0 154.5 154.8 154.4
Basic net earnings per share (in dollars per share) $ 0.36 $ 0.26 $ 1.27 $ 2.62
Diluted:        
Net Income (Loss) $ 55.3 $ 40.3 $ 197.1 $ 404.9
Shares used for diluted net earnings per share:        
Weighted average shares of common stock outstanding 155.0 154.5 154.8 154.4
Dilutive effect of unvested restricted shares of common stock and OB PIUs 0.9 1.1 0.9 1.1
Weighted average shares of common stock, diluted 155.9 155.6 155.7 155.5
Diluted net earnings per share (in dollars per share) $ 0.35 $ 0.26 $ 1.27 $ 2.60
XML 61 R47.htm IDEA: XBRL DOCUMENT v3.23.2
Related Party Transactions - DNB (Details) - DNB - Related Party - USD ($)
$ in Millions
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2023
Jun. 30, 2023
Dec. 31, 2021
Related Party Transactions      
Agreement term     5 years
Fee as a percentage of qualified revenue     10.00%
Amount of cash dividend $ 0.9 $ 1.8  
Products And Data [Member]      
Related Party Transactions      
Amount of agreement     $ 34.0
Access to Certain Data Assets [Member]      
Related Party Transactions      
Amount of agreement     $ 24.0
XML 62 R48.htm IDEA: XBRL DOCUMENT v3.23.2
Related Party Transactions - Summary of Balances Related to Agreements (Details) - USD ($)
$ in Millions
Jun. 30, 2023
Dec. 31, 2022
Related Party Transactions    
Prepaid expenses and other current assets $ 147.7 $ 132.1
Deferred revenues (current) 50.3 59.9
Deferred revenues (non-current) $ 31.1 42.4
DNB | Related Party    
Related Party Transactions    
Receivables from related parties   0.1
Prepaid expenses and other current assets   2.3
Deferred revenues (current)   $ 6.2
XML 63 R49.htm IDEA: XBRL DOCUMENT v3.23.2
Related Party Transactions - Summary of Revenues and Expenses Related to Agreements (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Related Party Transactions        
Revenues $ 368.2 $ 394.5 $ 750.4 $ 781.7
Operating expenses 307.5 317.5 608.7 624.5
DNB | Related Party        
Related Party Transactions        
Revenues 1.8 3.0 3.5 4.0
Operating expenses $ 1.2 $ 1.2 $ 2.4 $ 2.3
XML 64 R50.htm IDEA: XBRL DOCUMENT v3.23.2
Long-Term Debt - Long-term Debt Components (Details) - USD ($)
$ in Millions
Jun. 30, 2023
Dec. 31, 2022
Long-Term Debt    
Total long-term debt principal $ 2,459.6 $ 2,671.2
Less: current portion of long-term debt (43.8) (33.6)
Long-term debt before debt issuance costs and discount 2,415.8 2,637.6
Less: debt issuance costs and discount (13.9) (15.9)
Long-term debt, net of current portion 2,401.9 2,621.7
Other Debt    
Long-Term Debt    
Total long-term debt principal 0.8 5.0
Term Loan | Term A Loan    
Long-Term Debt    
Total long-term debt principal 1,106.8 1,121.2
Line of Credit | Revolving Credit Facility    
Long-Term Debt    
Total long-term debt principal 352.0 545.0
Senior Notes    
Long-Term Debt    
Total long-term debt principal $ 1,000.0 $ 1,000.0
XML 65 R51.htm IDEA: XBRL DOCUMENT v3.23.2
Long-Term Debt - Principal Maturities of Debt (Details) - USD ($)
$ in Millions
Jun. 30, 2023
Dec. 31, 2022
Long-Term Debt    
2023 $ 15.1  
2024 57.5  
2025 57.5  
2026 1,329.5  
Thereafter 1,000.0  
Total $ 2,459.6 $ 2,671.2
XML 66 R52.htm IDEA: XBRL DOCUMENT v3.23.2
Long-Term Debt - Credit Agreement Additional Information (Details) - USD ($)
$ in Millions
6 Months Ended
Jul. 01, 2023
Jun. 30, 2023
Dec. 31, 2021
Revolving Credit Facility      
Long-Term Debt      
Amount unused on the revolving credit facility   $ 648.0  
Amended and Restated Credit Agreement | Term A Loan      
Long-Term Debt      
Maximum borrowing capacity     $ 1,150.0
Amended and Restated Credit Agreement | Revolving Credit Facility      
Long-Term Debt      
Maximum borrowing capacity     $ 1,000.0
Term Loan and Revolving Credit Facility [Member] | Amended and Restated Credit Agreement      
Long-Term Debt      
Unused capacity, commitment fee (as a percent)   0.20%  
Term Loan and Revolving Credit Facility [Member] | Amended and Restated Credit Agreement | Eurodollar      
Long-Term Debt      
Basis spread on variable rate (as a percent)   1.50%  
Term Loan and Revolving Credit Facility [Member] | Amended and Restated Credit Agreement | SOFR      
Long-Term Debt      
Basis spread on variable rate (as a percent) 1.50%    
Term loans, interest rate at period end (as a percent) 6.80%    
Spread adjustment (as a percent) 0.11448%    
Term Loan | Amended and Restated Credit Agreement      
Long-Term Debt      
Term loans, interest rate at period end (as a percent)   6.70%  
XML 67 R53.htm IDEA: XBRL DOCUMENT v3.23.2
Long-Term Debt - Senior Notes (Details) - Senior Notes - USD ($)
$ in Millions
Jun. 30, 2023
Aug. 26, 2020
Long-Term Debt    
Principal amount of debt   $ 1,000.0
Stated interest rate   3.625%
Long-term debt, fair value $ 898.8  
Long-term debt $ 991.9  
XML 68 R54.htm IDEA: XBRL DOCUMENT v3.23.2
Long-Term Debt - Interest Rate Swaps Additional Information (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Dec. 31, 2022
Long-Term Debt          
Derivative, Gain (Loss) on Derivative, Net $ (0.3) $ 4.3 $ (1.6) $ 11.8  
Unrealized holding losses, net of tax(1)   $ 2.3 (0.1) $ 6.6  
Interest Rate Swap          
Long-Term Debt          
Derivative, Gain (Loss) on Derivative, Net         $ 2.2
Unrealized holding losses, net of tax(1)         $ 1.6
Interest Rate Swap January 31, 2019 through January 31, 2023 [Member]          
Long-Term Debt          
Derivative, Notional Amount Per Derivative Instrument $ 300.0   $ 300.0    
Derivative, Fixed Interest Rate 2.65%   2.65%    
Interest Rate Swap April 30, 2018 through April 30, 2023 [Member]          
Long-Term Debt          
Derivative, Notional Amount Per Derivative Instrument $ 250.0   $ 250.0    
Derivative, Fixed Interest Rate 2.61%   2.61%    
XML 69 R55.htm IDEA: XBRL DOCUMENT v3.23.2
Long-Term Debt - Swap Agreements in the Consolidated Balance Sheets (Details)
$ in Millions
Dec. 31, 2022
USD ($)
Long-Term Debt  
Other current assets $ 2.2
Interest Rate Swap | Designated as Hedging Instrument  
Long-Term Debt  
Other current assets $ 2.2
XML 70 R56.htm IDEA: XBRL DOCUMENT v3.23.2
Long-Term Debt - Effect of Derivative Instruments on Amounts Recognized in Other Comprehensive Earnings (Details) - Accumulated Net Gain (Loss) from Cash Flow Hedges Attributable to Parent [Member] - Interest Rate Swap - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Long-Term Debt        
Amount of (loss) gain recognized in OCE   $ 2.3 $ (0.1) $ 6.6
Amount of (gain) loss reclassified from Accumulated OCE into Net earnings $ (0.3) $ 2.0 $ (1.5) $ 5.2
XML 71 R57.htm IDEA: XBRL DOCUMENT v3.23.2
Fair Value Measurements - Summary of Fair Value Measurements (Details) - USD ($)
$ in Millions
Jun. 30, 2023
Dec. 31, 2022
Assets:    
Cash and cash equivalents $ 15.9 $ 12.2
Interest rate swaps   2.2
Fair value of investment 213.7  
Liabilities:    
Contingent consideration 0.3 0.7
Redeemable noncontrolling interests 43.4 47.6
Level 1    
Assets:    
Cash and cash equivalents 15.9 12.2
Fair value of investment 213.7  
Level 2    
Assets:    
Interest rate swaps   2.2
Level 3    
Liabilities:    
Contingent consideration 0.3 0.7
Redeemable noncontrolling interests $ 43.4 $ 47.6
XML 72 R58.htm IDEA: XBRL DOCUMENT v3.23.2
Fair Value Measurements - Summary of Change In Fair Value Of Contingent Consideration (Details) - Level 3
$ in Millions
6 Months Ended
Jun. 30, 2023
USD ($)
Business Acquisition [Line Items]  
Beginning balance, December 31, 2022 $ 48.3
Ending balance, March 31, 2023 43.7
Compass Analytics  
Business Acquisition [Line Items]  
Business combination, contingent consideration arrangements, change in amount of contingent consideration, liability (0.4)
Optimal Blue Holdco, LLC  
Business Acquisition [Line Items]  
Business combination, contingent consideration arrangements, change in amount of contingent consideration, liability $ (4.2)
XML 73 R59.htm IDEA: XBRL DOCUMENT v3.23.2
Income Taxes - Narrative (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Income Taxes        
Effective tax rate 27.50% 22.30% 25.20% 9.60%
Discrete income tax benefit       $ 14.1
XML 74 R60.htm IDEA: XBRL DOCUMENT v3.23.2
Commitments and Contingencies - Narrative (Details) - Software warranties
$ in Thousands
6 Months Ended
Jun. 30, 2023
USD ($)
Commitments and Contingencies  
Product warranty expense $ 0
Expected warranty expense in future 0
Product warranty accrual $ 0
XML 75 R61.htm IDEA: XBRL DOCUMENT v3.23.2
Revenues - Disaggregation of Revenue (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Revenues        
Revenues $ 368.2 $ 394.5 $ 750.4 $ 781.7
Software solutions        
Revenues        
Revenues 298.4 313.4 615.0 619.4
Professional services        
Revenues        
Revenues 30.3 33.7 57.2 64.6
Data solutions        
Revenues        
Revenues 36.0 44.1 70.4 91.0
Other        
Revenues        
Revenues 3.5 3.3 7.8 6.7
Operating Segments | Software Solutions        
Revenues        
Revenues 323.6 339.4 660.3 670.1
Operating Segments | Software Solutions | Software solutions        
Revenues        
Revenues 289.6 303.7 596.6 600.2
Operating Segments | Software Solutions | Professional services        
Revenues        
Revenues 29.5 31.6 55.6 62.5
Operating Segments | Software Solutions | Data solutions        
Revenues        
Revenues 1.6 1.5 3.1 2.0
Operating Segments | Software Solutions | Other        
Revenues        
Revenues 2.9 2.6 5.0 5.4
Operating Segments | Data and Analytics        
Revenues        
Revenues 44.6 55.1 90.1 111.6
Operating Segments | Data and Analytics | Software solutions        
Revenues        
Revenues 8.8 9.7 18.4 19.2
Operating Segments | Data and Analytics | Professional services        
Revenues        
Revenues 0.8 2.1 1.6 2.1
Operating Segments | Data and Analytics | Data solutions        
Revenues        
Revenues 34.4 42.6 67.3 89.0
Operating Segments | Data and Analytics | Other        
Revenues        
Revenues 0.6 0.7 2.8 1.3
Reportable Legal Entities | Servicing Software        
Revenues        
Revenues 221.5 221.7 442.6 444.3
Reportable Legal Entities | Servicing Software | Software solutions        
Revenues        
Revenues 203.3 203.3 408.4 407.3
Reportable Legal Entities | Servicing Software | Professional services        
Revenues        
Revenues 18.2 18.4 34.2 37.0
Reportable Legal Entities | Origination Software        
Revenues        
Revenues 102.1 117.7 217.7 225.8
Reportable Legal Entities | Origination Software | Software solutions        
Revenues        
Revenues 86.3 100.4 188.2 192.9
Reportable Legal Entities | Origination Software | Professional services        
Revenues        
Revenues 11.3 13.2 21.4 25.5
Reportable Legal Entities | Origination Software | Data solutions        
Revenues        
Revenues 1.6 1.5 3.1 2.0
Reportable Legal Entities | Origination Software | Other        
Revenues        
Revenues $ 2.9 $ 2.6 $ 5.0 $ 5.4
XML 76 R62.htm IDEA: XBRL DOCUMENT v3.23.2
Revenues - Narrative (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Revenues        
Remaining performance obligation $ 2,500.0   $ 2,500.0  
Revenues 368.2 $ 394.5 750.4 $ 781.7
Software solutions        
Revenues        
Revenues 298.4 313.4 615.0 619.4
License        
Revenues        
Revenues $ 0.9 $ 9.2 $ 21.0 $ 11.3
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2023-07-01        
Revenues        
Remaining performance obligation, percent 14.00%   14.00%  
Remaining performance obligation, period 6 months   6 months  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2025-01-01        
Revenues        
Remaining performance obligation, percent 58.00%   58.00%  
Remaining performance obligation, period 2 years   2 years  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2027-01-01        
Revenues        
Remaining performance obligation, percent 83.00%   83.00%  
Remaining performance obligation, period 2 years   2 years  
XML 77 R63.htm IDEA: XBRL DOCUMENT v3.23.2
Equity - Equity-Based Compensation Additional Information (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2023
Mar. 31, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Restricted Shares and Restricted Share Units          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Allocated share-based compensation expense $ 4.6   $ 10.8 $ 13.7 $ 19.3
Compensation cost not yet recognized 96.9     $ 96.9  
Compensation cost not yet recognized, period for recognition       2 years 1 month 6 days  
Profit Interests Units          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Allocated share-based compensation expense 2.0   $ 2.1 $ 4.2 $ 4.3
Compensation cost not yet recognized $ 3.3     $ 3.3  
Compensation cost not yet recognized, period for recognition       4 months 24 days  
Performance-based restricted stock awards          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Vesting period (in years)       1 year  
Reversal of equity-based compensation expense due to award modification   $ 1.5      
XML 78 R64.htm IDEA: XBRL DOCUMENT v3.23.2
Equity - Restricted Stock Grant (Details) - Restricted Shares and Restricted Share Units - $ / shares
6 Months Ended
Jun. 30, 2023
Mar. 13, 2023
Jun. 30, 2023
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Number of shares granted     1,041,859
Grant date fair value per share     $ 55.82
Service      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Number of shares granted   1,012,978  
Grant date fair value per share   $ 55.71  
Vesting period (in years)   3 years  
Service      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Number of shares granted 28,881    
Grant date fair value per share $ 59.73    
Minimum | Service      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Vesting period (in years) 1 year    
Maximum | Service      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Vesting period (in years) 3 years    
XML 79 R65.htm IDEA: XBRL DOCUMENT v3.23.2
Equity - Restricted Stock and Profit Interest Units (Details)
6 Months Ended
Jun. 30, 2023
$ / shares
shares
Restricted Shares and Restricted Share Units  
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]  
Outstanding shares, Balance Beginning (in shares) 1,310,518
Granted (in shares) 1,041,859
Forfeited (in shares) (46,341)
Vested (in shares) (500,261)
Outstanding shares, Balance Ending (in shares) 1,805,775
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]  
Beginning balance (in dollars per share) | $ / shares $ 64.61
Grants in period, weighted average grant date fair value (in dollars per share) | $ / shares 55.82
Forfeitures, weighted average grant date fair value (in dollars per share) | $ / shares 60.82
Vested in period, weighted average grant date fair value (in dollars per share) | $ / shares 66.89
Ending balance (in dollars per share) | $ / shares $ 59.00
Profit Interests Units  
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]  
Outstanding shares, Balance Beginning (in shares) 6,169
Outstanding shares, Balance Ending (in shares) 6,085
XML 80 R66.htm IDEA: XBRL DOCUMENT v3.23.2
Segment Information - Additional Disclosures (Details)
6 Months Ended
Jun. 30, 2023
segment
Segment Information  
Number of segments 2
XML 81 R67.htm IDEA: XBRL DOCUMENT v3.23.2
Segment Information - Summarized Financial Information (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Segment Information        
Revenues $ 368.2 $ 394.5 $ 750.4 $ 781.7
Operating expenses 214.4 216.8 427.5 424.7
Transition and integration costs 11.0 8.2 16.5 15.8
EBITDA 142.8 169.5 306.4 341.2
Depreciation and amortization 82.1 92.5 164.7 184.0
Operating income (loss) 60.7 77.0 141.7 157.2
Interest expense, net (33.5) (22.6) (63.6) (43.7)
Other (expense) income, net 50.0 (2.4) 188.0 (3.6)
Earnings before income taxes and equity in (losses) earnings of unconsolidated affiliates 77.2 52.0 266.1 109.9
Income tax expense 21.2 11.6 67.1 10.5
Earnings before equity in (losses) earnings of unconsolidated affiliates 56.0 40.4 199.0 99.4
Equity in (losses) earnings of unconsolidated affiliates, net of tax (0.7) (0.1) (1.9) 303.0
Net earnings 55.3 40.3 197.1 402.4
Net losses attributable to redeemable noncontrolling interests       2.5
Net earnings attributable to Black Knight 55.3 40.3 197.1 404.9
Operating Segments | Software Solutions        
Segment Information        
Revenues 323.6 339.4 660.3 670.1
Operating expenses 155.5 148.7 305.5 291.2
EBITDA 168.1 190.7 354.8 378.9
Depreciation and amortization 34.0 35.9 68.1 71.0
Operating income (loss) 134.1 154.8 286.7 307.9
Operating Segments | Data and Analytics        
Segment Information        
Revenues 44.6 55.1 90.1 111.6
Operating expenses 33.9 37.4 67.2 74.9
EBITDA 10.7 17.7 22.9 36.7
Depreciation and amortization 3.9 4.0 7.9 7.8
Operating income (loss) 6.8 13.7 15.0 28.9
Corporate and Other        
Segment Information        
Operating expenses 25.0 30.7 54.8 58.6
Transition and integration costs 11.0 8.2 16.5 15.8
EBITDA (36.0) (38.9) (71.3) (74.4)
Depreciation and amortization 44.2 52.6 88.7 105.2
Operating income (loss) (80.2) (91.5) (160.0) (179.6)
Allocated share-based compensation expense $ 6.7 $ 13.0 $ 18.3 $ 24.2
XML 82 R68.htm IDEA: XBRL DOCUMENT v3.23.2
Pay vs Performance Disclosure - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Pay vs Performance Disclosure        
Net Income (Loss) $ 55.3 $ 40.3 $ 197.1 $ 404.9
XML 83 R69.htm IDEA: XBRL DOCUMENT v3.23.2
Insider Trading Arrangements
6 Months Ended
Jun. 30, 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
XML 84 bki-20230630x10q_htm.xml IDEA: XBRL DOCUMENT 0001627014 bki:DBInvestmentMember us-gaap:OtherNonoperatingIncomeExpenseMember 2023-01-01 2023-06-30 0001627014 us-gaap:RetainedEarningsMember 2023-06-30 0001627014 us-gaap:NoncontrollingInterestMember 2023-06-30 0001627014 us-gaap:AdditionalPaidInCapitalMember 2023-06-30 0001627014 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-06-30 0001627014 us-gaap:RetainedEarningsMember 2023-03-31 0001627014 us-gaap:NoncontrollingInterestMember 2023-03-31 0001627014 us-gaap:AdditionalPaidInCapitalMember 2023-03-31 0001627014 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-03-31 0001627014 2023-03-31 0001627014 us-gaap:RetainedEarningsMember 2022-12-31 0001627014 us-gaap:NoncontrollingInterestMember 2022-12-31 0001627014 us-gaap:AdditionalPaidInCapitalMember 2022-12-31 0001627014 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-12-31 0001627014 us-gaap:RetainedEarningsMember 2022-06-30 0001627014 us-gaap:NoncontrollingInterestMember 2022-06-30 0001627014 us-gaap:AdditionalPaidInCapitalMember 2022-06-30 0001627014 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-06-30 0001627014 us-gaap:RetainedEarningsMember 2022-03-31 0001627014 us-gaap:NoncontrollingInterestMember 2022-03-31 0001627014 us-gaap:AdditionalPaidInCapitalMember 2022-03-31 0001627014 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-03-31 0001627014 2022-03-31 0001627014 us-gaap:RetainedEarningsMember 2021-12-31 0001627014 us-gaap:NoncontrollingInterestMember 2021-12-31 0001627014 us-gaap:AdditionalPaidInCapitalMember 2021-12-31 0001627014 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-12-31 0001627014 us-gaap:TreasuryStockCommonMember 2023-04-01 2023-06-30 0001627014 us-gaap:SoftwareLicenseArrangementMember 2023-06-30 0001627014 us-gaap:TreasuryStockCommonMember 2023-06-30 0001627014 us-gaap:CommonStockMember 2023-06-30 0001627014 us-gaap:TreasuryStockCommonMember 2023-03-31 0001627014 us-gaap:CommonStockMember 2023-03-31 0001627014 us-gaap:TreasuryStockCommonMember 2022-12-31 0001627014 us-gaap:CommonStockMember 2022-12-31 0001627014 us-gaap:TreasuryStockCommonMember 2022-06-30 0001627014 us-gaap:CommonStockMember 2022-06-30 0001627014 us-gaap:TreasuryStockCommonMember 2022-03-31 0001627014 us-gaap:CommonStockMember 2022-03-31 0001627014 us-gaap:TreasuryStockCommonMember 2021-12-31 0001627014 us-gaap:CommonStockMember 2021-12-31 0001627014 us-gaap:TreasuryStockCommonMember 2023-01-01 2023-06-30 0001627014 us-gaap:TreasuryStockCommonMember 2022-04-01 2022-06-30 0001627014 us-gaap:TreasuryStockCommonMember 2022-01-01 2022-06-30 0001627014 bki:RestrictedSharesAndRestrictedShareUnitsMember 2022-12-31 0001627014 bki:ProfitInterestsUnitsMember 2022-12-31 0001627014 bki:RestrictedSharesAndRestrictedShareUnitsMember us-gaap:ShareBasedCompensationAwardTrancheTwoMember 2023-06-30 2023-06-30 0001627014 srt:MinimumMember bki:RestrictedSharesAndRestrictedShareUnitsMember us-gaap:ShareBasedCompensationAwardTrancheTwoMember 2023-06-30 2023-06-30 0001627014 srt:MaximumMember bki:RestrictedSharesAndRestrictedShareUnitsMember us-gaap:ShareBasedCompensationAwardTrancheTwoMember 2023-06-30 2023-06-30 0001627014 bki:RestrictedSharesAndRestrictedShareUnitsMember us-gaap:ShareBasedCompensationAwardTrancheOneMember 2023-03-13 2023-03-13 0001627014 bki:PerformanceBasedRestrictedStockAwardsMember 2023-01-01 2023-06-30 0001627014 2027-01-01 2023-06-30 0001627014 2025-01-01 2023-06-30 0001627014 2023-07-01 2023-06-30 0001627014 us-gaap:OperatingSegmentsMember bki:SoftwareAndHostingSolutionsMember bki:SoftwareSolutionsMember 2023-04-01 2023-06-30 0001627014 us-gaap:OperatingSegmentsMember bki:SoftwareAndHostingSolutionsMember bki:DataAndAnalyticsSegmentMember 2023-04-01 2023-06-30 0001627014 us-gaap:OperatingSegmentsMember bki:ProfessionalServicesMember bki:SoftwareSolutionsMember 2023-04-01 2023-06-30 0001627014 us-gaap:OperatingSegmentsMember bki:ProfessionalServicesMember bki:DataAndAnalyticsSegmentMember 2023-04-01 2023-06-30 0001627014 us-gaap:OperatingSegmentsMember bki:OtherServicesMember bki:SoftwareSolutionsMember 2023-04-01 2023-06-30 0001627014 us-gaap:OperatingSegmentsMember bki:OtherServicesMember bki:DataAndAnalyticsSegmentMember 2023-04-01 2023-06-30 0001627014 us-gaap:OperatingSegmentsMember bki:DataSolutionsMember bki:SoftwareSolutionsMember 2023-04-01 2023-06-30 0001627014 us-gaap:OperatingSegmentsMember bki:DataSolutionsMember bki:DataAndAnalyticsSegmentMember 2023-04-01 2023-06-30 0001627014 srt:ReportableLegalEntitiesMember bki:SoftwareAndHostingSolutionsMember bki:ServicingSoftwareMember 2023-04-01 2023-06-30 0001627014 srt:ReportableLegalEntitiesMember bki:SoftwareAndHostingSolutionsMember bki:OriginationSoftwareMember 2023-04-01 2023-06-30 0001627014 srt:ReportableLegalEntitiesMember bki:ProfessionalServicesMember bki:ServicingSoftwareMember 2023-04-01 2023-06-30 0001627014 srt:ReportableLegalEntitiesMember bki:ProfessionalServicesMember bki:OriginationSoftwareMember 2023-04-01 2023-06-30 0001627014 srt:ReportableLegalEntitiesMember bki:OtherServicesMember bki:OriginationSoftwareMember 2023-04-01 2023-06-30 0001627014 srt:ReportableLegalEntitiesMember bki:DataSolutionsMember bki:OriginationSoftwareMember 2023-04-01 2023-06-30 0001627014 srt:ReportableLegalEntitiesMember bki:ServicingSoftwareMember 2023-04-01 2023-06-30 0001627014 srt:ReportableLegalEntitiesMember bki:OriginationSoftwareMember 2023-04-01 2023-06-30 0001627014 us-gaap:LicenseMember 2023-04-01 2023-06-30 0001627014 bki:SoftwareAndHostingSolutionsMember 2023-04-01 2023-06-30 0001627014 bki:ProfessionalServicesMember 2023-04-01 2023-06-30 0001627014 bki:OtherServicesMember 2023-04-01 2023-06-30 0001627014 bki:DataSolutionsMember 2023-04-01 2023-06-30 0001627014 us-gaap:OperatingSegmentsMember bki:SoftwareAndHostingSolutionsMember bki:SoftwareSolutionsMember 2023-01-01 2023-06-30 0001627014 us-gaap:OperatingSegmentsMember bki:SoftwareAndHostingSolutionsMember bki:DataAndAnalyticsSegmentMember 2023-01-01 2023-06-30 0001627014 us-gaap:OperatingSegmentsMember bki:ProfessionalServicesMember bki:SoftwareSolutionsMember 2023-01-01 2023-06-30 0001627014 us-gaap:OperatingSegmentsMember bki:ProfessionalServicesMember bki:DataAndAnalyticsSegmentMember 2023-01-01 2023-06-30 0001627014 us-gaap:OperatingSegmentsMember bki:OtherServicesMember bki:SoftwareSolutionsMember 2023-01-01 2023-06-30 0001627014 us-gaap:OperatingSegmentsMember bki:OtherServicesMember bki:DataAndAnalyticsSegmentMember 2023-01-01 2023-06-30 0001627014 us-gaap:OperatingSegmentsMember bki:DataSolutionsMember bki:SoftwareSolutionsMember 2023-01-01 2023-06-30 0001627014 us-gaap:OperatingSegmentsMember bki:DataSolutionsMember bki:DataAndAnalyticsSegmentMember 2023-01-01 2023-06-30 0001627014 srt:ReportableLegalEntitiesMember bki:SoftwareAndHostingSolutionsMember bki:ServicingSoftwareMember 2023-01-01 2023-06-30 0001627014 srt:ReportableLegalEntitiesMember bki:SoftwareAndHostingSolutionsMember bki:OriginationSoftwareMember 2023-01-01 2023-06-30 0001627014 srt:ReportableLegalEntitiesMember bki:ProfessionalServicesMember bki:ServicingSoftwareMember 2023-01-01 2023-06-30 0001627014 srt:ReportableLegalEntitiesMember bki:ProfessionalServicesMember bki:OriginationSoftwareMember 2023-01-01 2023-06-30 0001627014 srt:ReportableLegalEntitiesMember bki:OtherServicesMember bki:OriginationSoftwareMember 2023-01-01 2023-06-30 0001627014 srt:ReportableLegalEntitiesMember bki:DataSolutionsMember bki:OriginationSoftwareMember 2023-01-01 2023-06-30 0001627014 srt:ReportableLegalEntitiesMember bki:ServicingSoftwareMember 2023-01-01 2023-06-30 0001627014 srt:ReportableLegalEntitiesMember bki:OriginationSoftwareMember 2023-01-01 2023-06-30 0001627014 us-gaap:LicenseMember 2023-01-01 2023-06-30 0001627014 bki:SoftwareAndHostingSolutionsMember 2023-01-01 2023-06-30 0001627014 bki:ProfessionalServicesMember 2023-01-01 2023-06-30 0001627014 bki:OtherServicesMember 2023-01-01 2023-06-30 0001627014 bki:DataSolutionsMember 2023-01-01 2023-06-30 0001627014 us-gaap:OperatingSegmentsMember bki:SoftwareAndHostingSolutionsMember bki:SoftwareSolutionsMember 2022-04-01 2022-06-30 0001627014 us-gaap:OperatingSegmentsMember bki:SoftwareAndHostingSolutionsMember bki:DataAndAnalyticsSegmentMember 2022-04-01 2022-06-30 0001627014 us-gaap:OperatingSegmentsMember bki:ProfessionalServicesMember bki:SoftwareSolutionsMember 2022-04-01 2022-06-30 0001627014 us-gaap:OperatingSegmentsMember bki:ProfessionalServicesMember bki:DataAndAnalyticsSegmentMember 2022-04-01 2022-06-30 0001627014 us-gaap:OperatingSegmentsMember bki:OtherServicesMember bki:SoftwareSolutionsMember 2022-04-01 2022-06-30 0001627014 us-gaap:OperatingSegmentsMember bki:OtherServicesMember bki:DataAndAnalyticsSegmentMember 2022-04-01 2022-06-30 0001627014 us-gaap:OperatingSegmentsMember bki:DataSolutionsMember bki:SoftwareSolutionsMember 2022-04-01 2022-06-30 0001627014 us-gaap:OperatingSegmentsMember bki:DataSolutionsMember bki:DataAndAnalyticsSegmentMember 2022-04-01 2022-06-30 0001627014 srt:ReportableLegalEntitiesMember bki:SoftwareAndHostingSolutionsMember bki:ServicingSoftwareMember 2022-04-01 2022-06-30 0001627014 srt:ReportableLegalEntitiesMember bki:SoftwareAndHostingSolutionsMember bki:OriginationSoftwareMember 2022-04-01 2022-06-30 0001627014 srt:ReportableLegalEntitiesMember bki:ProfessionalServicesMember bki:ServicingSoftwareMember 2022-04-01 2022-06-30 0001627014 srt:ReportableLegalEntitiesMember bki:ProfessionalServicesMember bki:OriginationSoftwareMember 2022-04-01 2022-06-30 0001627014 srt:ReportableLegalEntitiesMember bki:OtherServicesMember bki:OriginationSoftwareMember 2022-04-01 2022-06-30 0001627014 srt:ReportableLegalEntitiesMember bki:DataSolutionsMember bki:OriginationSoftwareMember 2022-04-01 2022-06-30 0001627014 srt:ReportableLegalEntitiesMember bki:ServicingSoftwareMember 2022-04-01 2022-06-30 0001627014 srt:ReportableLegalEntitiesMember bki:OriginationSoftwareMember 2022-04-01 2022-06-30 0001627014 us-gaap:LicenseMember 2022-04-01 2022-06-30 0001627014 bki:SoftwareAndHostingSolutionsMember 2022-04-01 2022-06-30 0001627014 bki:ProfessionalServicesMember 2022-04-01 2022-06-30 0001627014 bki:OtherServicesMember 2022-04-01 2022-06-30 0001627014 bki:DataSolutionsMember 2022-04-01 2022-06-30 0001627014 us-gaap:OperatingSegmentsMember bki:SoftwareAndHostingSolutionsMember bki:SoftwareSolutionsMember 2022-01-01 2022-06-30 0001627014 us-gaap:OperatingSegmentsMember bki:SoftwareAndHostingSolutionsMember bki:DataAndAnalyticsSegmentMember 2022-01-01 2022-06-30 0001627014 us-gaap:OperatingSegmentsMember bki:ProfessionalServicesMember bki:SoftwareSolutionsMember 2022-01-01 2022-06-30 0001627014 us-gaap:OperatingSegmentsMember bki:ProfessionalServicesMember bki:DataAndAnalyticsSegmentMember 2022-01-01 2022-06-30 0001627014 us-gaap:OperatingSegmentsMember bki:OtherServicesMember bki:SoftwareSolutionsMember 2022-01-01 2022-06-30 0001627014 us-gaap:OperatingSegmentsMember bki:OtherServicesMember bki:DataAndAnalyticsSegmentMember 2022-01-01 2022-06-30 0001627014 us-gaap:OperatingSegmentsMember bki:DataSolutionsMember bki:SoftwareSolutionsMember 2022-01-01 2022-06-30 0001627014 us-gaap:OperatingSegmentsMember bki:DataSolutionsMember bki:DataAndAnalyticsSegmentMember 2022-01-01 2022-06-30 0001627014 srt:ReportableLegalEntitiesMember bki:SoftwareAndHostingSolutionsMember bki:ServicingSoftwareMember 2022-01-01 2022-06-30 0001627014 srt:ReportableLegalEntitiesMember bki:SoftwareAndHostingSolutionsMember bki:OriginationSoftwareMember 2022-01-01 2022-06-30 0001627014 srt:ReportableLegalEntitiesMember bki:ProfessionalServicesMember bki:ServicingSoftwareMember 2022-01-01 2022-06-30 0001627014 srt:ReportableLegalEntitiesMember bki:ProfessionalServicesMember bki:OriginationSoftwareMember 2022-01-01 2022-06-30 0001627014 srt:ReportableLegalEntitiesMember bki:OtherServicesMember bki:OriginationSoftwareMember 2022-01-01 2022-06-30 0001627014 srt:ReportableLegalEntitiesMember bki:DataSolutionsMember bki:OriginationSoftwareMember 2022-01-01 2022-06-30 0001627014 srt:ReportableLegalEntitiesMember bki:ServicingSoftwareMember 2022-01-01 2022-06-30 0001627014 srt:ReportableLegalEntitiesMember bki:OriginationSoftwareMember 2022-01-01 2022-06-30 0001627014 us-gaap:LicenseMember 2022-01-01 2022-06-30 0001627014 bki:SoftwareAndHostingSolutionsMember 2022-01-01 2022-06-30 0001627014 bki:ProfessionalServicesMember 2022-01-01 2022-06-30 0001627014 bki:OtherServicesMember 2022-01-01 2022-06-30 0001627014 bki:DataSolutionsMember 2022-01-01 2022-06-30 0001627014 bki:DunAndBradstreetHoldingsIncMember bki:ProductsAndDataMember us-gaap:RelatedPartyMember 2021-01-01 2021-12-31 0001627014 bki:DunAndBradstreetHoldingsIncMember bki:AccessToCertainDataAssetsMember us-gaap:RelatedPartyMember 2021-01-01 2021-12-31 0001627014 us-gaap:InterestRateSwapMember us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2023-04-01 2023-06-30 0001627014 srt:MinimumMember 2023-01-31 0001627014 srt:MaximumMember 2023-01-31 0001627014 us-gaap:InterestRateSwapMember us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2023-01-01 2023-06-30 0001627014 us-gaap:InterestRateSwapMember us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2022-04-01 2022-06-30 0001627014 us-gaap:InterestRateSwapMember us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2022-01-01 2022-06-30 0001627014 srt:MaximumMember 2023-04-01 2023-06-30 0001627014 srt:MaximumMember 2023-01-01 2023-06-30 0001627014 bki:DunAndBradstreetHoldingsIncMember us-gaap:RelatedPartyMember 2023-04-01 2023-06-30 0001627014 bki:DunAndBradstreetHoldingsIncMember us-gaap:RelatedPartyMember 2023-01-01 2023-06-30 0001627014 bki:DunAndBradstreetHoldingsIncMember us-gaap:RelatedPartyMember 2022-04-01 2022-06-30 0001627014 bki:DunAndBradstreetHoldingsIncMember us-gaap:RelatedPartyMember 2022-01-01 2022-06-30 0001627014 bki:OptimalBlueHoldcoLLCMember bki:CannaeHoldingsLLCAndThomasHLeePartnersLPMember 2022-02-14 0001627014 bki:AmendedAndRestatedCreditAgreementMember bki:TermLoanAndRevolvingCreditFacilityMember 2023-01-01 2023-06-30 0001627014 us-gaap:RevolvingCreditFacilityMember 2023-06-30 0001627014 us-gaap:RevolvingCreditFacilityMember bki:AmendedAndRestatedCreditAgreementMember 2021-12-31 0001627014 bki:TermLoanAMember bki:AmendedAndRestatedCreditAgreementMember 2021-12-31 0001627014 bki:DBInvestmentMember 2023-06-30 0001627014 bki:OptimalBlueHoldcoLLCMember 2023-06-30 0001627014 bki:OptimalBlueHoldcoLLCMember 2022-12-31 0001627014 bki:OptimalBlueHoldcoLLCMember 2022-02-14 0001627014 bki:OptimalBlueHoldcoLLCMember 2022-02-14 0001627014 bki:DBInvestmentMember 2022-02-15 2022-02-15 0001627014 bki:RestrictedSharesAndRestrictedShareUnitsMember 2023-06-30 0001627014 bki:ProfitInterestsUnitsMember 2023-06-30 0001627014 us-gaap:DisposalGroupHeldforsaleNotDiscontinuedOperationsMember bki:TitlePointLineOfBusinessMember 2023-01-01 2023-01-01 0001627014 us-gaap:DisposalGroupHeldforsaleNotDiscontinuedOperationsMember bki:TitlePointLineOfBusinessMember 2022-11-18 0001627014 us-gaap:InterestRateSwapMember 2022-01-01 2022-12-31 0001627014 us-gaap:InterestRateSwapMember us-gaap:DesignatedAsHedgingInstrumentMember 2022-12-31 0001627014 us-gaap:FairValueInputsLevel2Member 2022-12-31 0001627014 us-gaap:PropertyPlantAndEquipmentMember 2023-04-01 2023-06-30 0001627014 us-gaap:OtherIntangibleAssetsMember 2023-04-01 2023-06-30 0001627014 us-gaap:ComputerSoftwareIntangibleAssetMember 2023-04-01 2023-06-30 0001627014 us-gaap:PropertyPlantAndEquipmentMember 2023-01-01 2023-06-30 0001627014 us-gaap:OtherIntangibleAssetsMember 2023-01-01 2023-06-30 0001627014 us-gaap:ComputerSoftwareIntangibleAssetMember 2023-01-01 2023-06-30 0001627014 us-gaap:PropertyPlantAndEquipmentMember 2022-04-01 2022-06-30 0001627014 us-gaap:OtherIntangibleAssetsMember 2022-04-01 2022-06-30 0001627014 us-gaap:ComputerSoftwareIntangibleAssetMember 2022-04-01 2022-06-30 0001627014 us-gaap:PropertyPlantAndEquipmentMember 2022-01-01 2022-06-30 0001627014 us-gaap:OtherIntangibleAssetsMember 2022-01-01 2022-06-30 0001627014 us-gaap:ComputerSoftwareIntangibleAssetMember 2022-01-01 2022-06-30 0001627014 bki:AmendedAndRestatedCreditAgreementMember bki:TermLoanAndRevolvingCreditFacilityMember us-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember 2023-07-01 0001627014 bki:AmendedAndRestatedCreditAgreementMember us-gaap:MediumTermNotesMember 2023-06-30 0001627014 us-gaap:SeniorNotesMember 2020-08-26 0001627014 us-gaap:RevolvingCreditFacilityMember us-gaap:LineOfCreditMember 2023-06-30 0001627014 bki:TermLoanAMember us-gaap:MediumTermNotesMember 2023-06-30 0001627014 us-gaap:SeniorNotesMember 2023-06-30 0001627014 bki:OtherDebtMember 2023-06-30 0001627014 us-gaap:RevolvingCreditFacilityMember us-gaap:LineOfCreditMember 2022-12-31 0001627014 bki:TermLoanAMember us-gaap:MediumTermNotesMember 2022-12-31 0001627014 us-gaap:SeniorNotesMember 2022-12-31 0001627014 bki:OtherDebtMember 2022-12-31 0001627014 bki:AmendedAndRestatedCreditAgreementMember bki:TermLoanAndRevolvingCreditFacilityMember us-gaap:EurodollarMember 2023-01-01 2023-06-30 0001627014 2022-06-30 0001627014 2021-12-31 0001627014 us-gaap:FairValueInputsLevel1Member 2023-06-30 0001627014 us-gaap:FairValueInputsLevel1Member 2022-12-31 0001627014 us-gaap:FairValueInputsLevel3Member 2023-06-30 0001627014 us-gaap:FairValueInputsLevel3Member 2022-12-31 0001627014 bki:OptimalBlueHoldcoLLCMember us-gaap:FairValueInputsLevel3Member 2023-01-01 2023-06-30 0001627014 bki:CompassAnalyticsMember us-gaap:FairValueInputsLevel3Member 2023-01-01 2023-06-30 0001627014 bki:OptimalBlueHoldcoLLCMember 2022-02-15 0001627014 bki:RestrictedSharesAndRestrictedShareUnitsMember 2023-04-01 2023-06-30 0001627014 bki:ProfitInterestsUnitsMember 2023-04-01 2023-06-30 0001627014 bki:RestrictedSharesAndRestrictedShareUnitsMember 2023-01-01 2023-06-30 0001627014 bki:ProfitInterestsUnitsMember 2023-01-01 2023-06-30 0001627014 bki:RestrictedSharesAndRestrictedShareUnitsMember 2022-04-01 2022-06-30 0001627014 bki:ProfitInterestsUnitsMember 2022-04-01 2022-06-30 0001627014 bki:RestrictedSharesAndRestrictedShareUnitsMember 2022-01-01 2022-06-30 0001627014 bki:ProfitInterestsUnitsMember 2022-01-01 2022-06-30 0001627014 bki:DunAndBradstreetHoldingsIncMember us-gaap:RelatedPartyMember 2022-12-31 0001627014 us-gaap:UnbilledRevenuesMember 2023-06-30 0001627014 us-gaap:BilledRevenuesMember 2023-06-30 0001627014 us-gaap:UnbilledRevenuesMember 2022-12-31 0001627014 us-gaap:BilledRevenuesMember 2022-12-31 0001627014 2023-07-31 0001627014 bki:PerformanceBasedRestrictedStockAwardsMember 2023-01-01 2023-03-31 0001627014 bki:DunAndBradstreetHoldingsIncMember us-gaap:RelatedPartyMember 2021-01-01 2021-12-31 0001627014 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-04-01 2023-06-30 0001627014 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-01-01 2023-06-30 0001627014 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-04-01 2022-06-30 0001627014 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-01-01 2022-06-30 0001627014 bki:IntercontinentalExchangeIncMember 2023-05-07 0001627014 bki:IntercontinentalExchangeIncMember 2023-03-03 0001627014 us-gaap:ChangeInAccountingMethodAccountedForAsChangeInEstimateMember 2023-04-01 2023-06-30 0001627014 us-gaap:ChangeInAccountingMethodAccountedForAsChangeInEstimateMember 2023-01-01 2023-06-30 0001627014 us-gaap:SoftwareLicenseArrangementMember 2023-01-01 2023-06-30 0001627014 bki:OptimalBlueHoldcoLLCMember 2022-02-15 2022-02-15 0001627014 bki:OptimalBlueHoldcoLLCMember 2022-02-15 2022-02-15 0001627014 bki:DBInvestmentMember 2023-06-30 0001627014 bki:DBInvestmentMember 2022-02-15 2022-02-15 0001627014 2023-04-26 2023-04-26 0001627014 bki:DBInvestmentMember 2023-04-01 2023-06-30 0001627014 bki:DBInvestmentMember 2023-01-01 2023-06-30 0001627014 bki:DBInvestmentMember 2022-04-01 2022-06-30 0001627014 bki:DBInvestmentMember 2022-01-01 2022-06-30 0001627014 us-gaap:OperatingSegmentsMember bki:SoftwareSolutionsMember 2023-04-01 2023-06-30 0001627014 us-gaap:OperatingSegmentsMember bki:DataAndAnalyticsSegmentMember 2023-04-01 2023-06-30 0001627014 us-gaap:OperatingSegmentsMember bki:SoftwareSolutionsMember 2023-01-01 2023-06-30 0001627014 us-gaap:OperatingSegmentsMember bki:DataAndAnalyticsSegmentMember 2023-01-01 2023-06-30 0001627014 us-gaap:OperatingSegmentsMember bki:SoftwareSolutionsMember 2022-04-01 2022-06-30 0001627014 us-gaap:OperatingSegmentsMember bki:DataAndAnalyticsSegmentMember 2022-04-01 2022-06-30 0001627014 us-gaap:OperatingSegmentsMember bki:SoftwareSolutionsMember 2022-01-01 2022-06-30 0001627014 us-gaap:OperatingSegmentsMember bki:DataAndAnalyticsSegmentMember 2022-01-01 2022-06-30 0001627014 bki:InterestRateSwapJanuary312019ThroughJanuary312023Member 2023-06-30 0001627014 bki:InterestRateSwapApril302018ThroughApril302023Member 2023-06-30 0001627014 bki:AmendedAndRestatedCreditAgreementMember bki:TermLoanAndRevolvingCreditFacilityMember us-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember 2023-07-01 2023-07-01 0001627014 bki:BlackKnightIncMember bki:AmendedOriginalMergerAgreementMember 2023-03-07 0001627014 us-gaap:CorporateNonSegmentMember 2023-04-01 2023-06-30 0001627014 us-gaap:CorporateNonSegmentMember 2023-01-01 2023-06-30 0001627014 us-gaap:CorporateNonSegmentMember 2022-04-01 2022-06-30 0001627014 us-gaap:CorporateNonSegmentMember 2022-01-01 2022-06-30 0001627014 bki:BlackKnightIncMember bki:AmendedOriginalMergerAgreementMember 2023-03-07 2023-03-07 0001627014 bki:BlackKnightIncMember bki:IntercontinentalExchangeIncMember 2023-03-03 0001627014 us-gaap:RetainedEarningsMember 2023-04-01 2023-06-30 0001627014 us-gaap:RetainedEarningsMember 2023-01-01 2023-06-30 0001627014 us-gaap:RetainedEarningsMember 2022-04-01 2022-06-30 0001627014 us-gaap:RetainedEarningsMember 2022-01-01 2022-06-30 0001627014 us-gaap:NoncontrollingInterestMember 2023-04-01 2023-06-30 0001627014 us-gaap:AdditionalPaidInCapitalMember 2023-04-01 2023-06-30 0001627014 2023-04-01 2023-06-30 0001627014 us-gaap:NoncontrollingInterestMember 2023-01-01 2023-06-30 0001627014 us-gaap:AdditionalPaidInCapitalMember 2023-01-01 2023-06-30 0001627014 2023-01-01 2023-06-30 0001627014 us-gaap:NoncontrollingInterestMember 2022-04-01 2022-06-30 0001627014 us-gaap:AdditionalPaidInCapitalMember 2022-04-01 2022-06-30 0001627014 2022-04-01 2022-06-30 0001627014 us-gaap:NoncontrollingInterestMember 2022-01-01 2022-06-30 0001627014 us-gaap:AdditionalPaidInCapitalMember 2022-01-01 2022-06-30 0001627014 2022-01-01 2022-06-30 0001627014 2023-06-30 0001627014 2022-12-31 iso4217:USD iso4217:USD shares pure shares bki:item bki:segment http://fasb.org/us-gaap/2023#RelatedPartyMember 0 0 0001627014 --12-31 2023 Q2 http://fasb.org/us-gaap/2023#RelatedPartyMember 0.03 0.06 P6M P2Y P2Y --12-31 Q2 false 10-Q true 2023-06-30 false 001-37394 Black Knight, Inc. DE 81-5265638 601 Riverside Avenue Jacksonville FL 32204 904 854-5100 Common Stock, $0.0001 par value BKI NYSE Yes Yes Large Accelerated Filer false false false 156758741 15900000 12200000 205400000 193500000 147700000 132100000 0 100000 0 5800000 369000000.0 343700000 129200000 143000000.0 424900000 443700000 408800000 470100000 3747800000 3747800000 224100000 171000000.0 189200000 192600000 275500000 246200000 0 73500000 5768500000 5831600000 68900000 66500000 23400000 28400000 70900000 82800000 43800000 33600000 50300000 59900000 257300000 271200000 31100000 42400000 204900000 227500000 2401900000 2621700000 46400000 47900000 2941600000 3210700000 43400000 47600000 0.0001 0.0001 550000000 550000000 160040598 156759534 160040598 155930399 0 0 0.0001 0.0001 25000000 25000000 0 0 0 0 1363700000 1398200000 1609400000 1417100000 -2100000 -6300000 3281064 4110199 187500000 235700000 2783500000 2573300000 5768500000 5831600000 368200000 394500000 750400000 781700000 214400000 216800000 427500000 424700000 82100000 92500000 164700000 184000000.0 11000000.0 8200000 16500000 15800000 307500000 317500000 608700000 624500000 60700000 77000000.0 141700000 157200000 -33500000 -22600000 -63600000 -43700000 50000000.0 -2400000 188000000.0 -3600000 16500000 -25000000.0 124400000 -47300000 77200000 52000000.0 266100000 109900000 21200000 11600000 67100000 10500000 56000000.0 40400000 199000000.0 99400000 -700000 -100000 -1900000 303000000.0 55300000 40300000 197100000 402400000 -2500000 55300000 40300000 197100000 404900000 2300000 -100000 6600000 300000 -2000000.0 1500000 -5200000 -300000 4300000 -1600000 11800000 -400000 -600000 6000000.0 -2400000 5800000 800000 5700000 1500000 4200000 12000000.0 61000000.0 41800000 201300000 414400000 -2500000 61000000.0 41800000 201300000 416900000 0.36 0.26 1.27 2.62 0.35 0.26 1.27 2.60 155000000.0 154500000 154800000 154400000 155900000 155600000 155700000 155500000 100000 900000 100000 2300000 100000 -700000 500000 1800000 200000 200000 2000000.0 -800000 2000000.0 300000 160000000.0 1358100000 1559300000 -7800000 3200000 -186400000 2723200000 41800000 1600000 1600000 -1600000 -600000 600000 -1200000 -100000 1200000 500000 500000 500000 -500000 6600000 6600000 55300000 55300000 -5200000 -5200000 -300000 -300000 6000000.0 6000000.0 160000000.0 1363700000 1609400000 -2100000 3300000 -187500000 2783500000 43400000 160000000.0 1364800000 1327400000 -7000000.0 4100000 -234200000 2451000000.0 40200000 7200000 7200000 -7200000 -4200000 100000 4200000 -200000 200000 300000 300000 200000 -200000 12900000 12900000 40300000 40300000 500000 500000 -400000 -400000 4300000 4300000 -2400000 -2400000 1400000 1400000 160000000.0 1367800000 1368200000 -5500000 4000000.0 -230400000 2500100000 47400000 160000000.0 1398200000 1417100000 -6300000 4100000 -235700000 2573300000 47600000 -4200000 -4200000 4200000 58600000 1000000.0 -58600000 -2600000 -100000 2600000 8400000 8400000 7800000 100000 -7800000 17900000 17900000 197100000 197100000 -4800000 -4800000 -1600000 -1600000 5800000 5800000 160000000.0 1363700000 1609400000 -2100000 3300000 -187500000 2783500000 43400000 160000000.0 1410900000 968200000 -17500000 4700000 -271200000 2090400000 1188800000 17100000 17100000 -17100000 1156000000.0 50800000 900000 -50800000 -1200000 1200000 11000000.0 11000000.0 8800000 200000 -8800000 23600000 23600000 404900000 404900000 -2500000 -4900000 -4900000 -600000 -600000 11800000 11800000 800000 800000 2200000 2200000 160000000.0 1367800000 1368200000 -5500000 4000000.0 -230400000 2500100000 47400000 197100000 402400000 164700000 184000000.0 2000000.0 1900000 145400000 0 55800000 0 -21800000 -144900000 -1900000 303000000.0 17900000 23600000 11700000 17400000 42300000 28100000 -18300000 -21700000 20900000 15300000 -22900000 8300000 44500000 89800000 4100000 11800000 44900000 43700000 -224200000 0 0 4000000.0 175200000 -59500000 250300000 585800000 443300000 195100000 14400000 14400000 0 -433500000 8400000 11000000.0 0 800000 -200000 -400000 -216000000.0 -69400000 3700000 -39100000 12200000 77100000 15900000 38000000.0 59100000 41900000 94900000 124300000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="display:inline-block;text-indent:0pt;width:36pt;"><b style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;">(1)</b></span><b style="font-weight:bold;">Basis of Presentation</b><b style="font-weight:bold;"> and Overview</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The accompanying Condensed Consolidated Financial Statements (Unaudited) of Black Knight, Inc. (“BKI”) and its subsidiaries ("<i style="font-style:italic;">Black Knight," the "Company," "we," "us" or "our"</i>) were prepared in accordance with U.S. generally accepted accounting principles ("GAAP"), and all adjustments considered necessary for a fair presentation have been included. All significant intercompany accounts and transactions have been eliminated.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The preparation of these Condensed Consolidated Financial Statements (Unaudited) in conformity with GAAP requires management to make estimates and assumptions. These estimates and assumptions affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities as of the date of the Condensed Consolidated Financial Statements (Unaudited), as well as the reported amounts of revenues and expenses during the reporting periods. Actual results could differ from those estimates.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">This Quarterly Report on Form 10-Q should be read in conjunction with our Annual Report on Form 10-K and Form 10-K/A for the year ended December 31, 2022 filed with the Securities and Exchange Commission ("SEC") on February 28, 2023 and March 24, 2023, respectively, and other filings with the SEC.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Description of Business</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">We are a premier provider of integrated, innovative, mission-critical, high-performance software solutions, data and analytics to the U.S. mortgage and real estate markets. Our mission is to transform the markets we serve by delivering innovative solutions that are integrated across the homeownership lifecycle and that result in realized efficiencies, reduced risk and new opportunities for our clients to help them achieve greater levels of success. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Principles of Consolidation</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Condensed Consolidated Financial Statements (Unaudited) include the accounts of BKI and its subsidiaries. Intercompany transactions and balances have been eliminated in consolidation. Where our ownership interest in a consolidated subsidiary is less than 100%, the noncontrolling interests’ share of these non-wholly owned subsidiaries is reported in our Condensed Consolidated Balance Sheets (Unaudited) as a separate component of equity or within temporary equity. The noncontrolling interests’ share of the net loss of these non-wholly owned subsidiaries is reported in our Condensed Consolidated Statements of Earnings and Comprehensive Earnings (Unaudited) as an adjustment to our net earnings to arrive at Net earnings attributable to Black Knight.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Redeemable Noncontrolling Interests</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Prior to February 15, 2022, we owned 60% of Optimal Blue Holdco, LLC (“Optimal Blue Holdco”). Redeemable noncontrolling interests primarily represented the collective 40% equity interest in Optimal Blue Holdco owned by Cannae Holdings, LLC ("Cannae") and affiliates of Thomas H. Lee Partners, L.P. ("THL"). As these redeemable noncontrolling interests provided for redemption features not solely within our control, they were presented outside of shareholders' equity. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">On February 15, 2022, we entered into a purchase agreement with Cannae and THL and acquired all of their issued and outstanding Class A units of Optimal Blue Holdco through Optimal Blue I, LLC (“Optimal Blue I”), a Delaware limited liability company and our wholly-owned subsidiary, in exchange for aggregate consideration of 36.4 million shares of Dun &amp; Bradstreet Holdings, Inc. (“DNB”) common stock valued at $722.5 million and $433.5 million in cash. The cash portion of the consideration is included as a financing cash outflow on the Condensed Consolidated Statements of Cash Flows (Unaudited) and was funded with borrowings under our revolving credit facility. <span style="background:#ffffff;">The aggregate consideration of </span><span style="background:#ffffff;">$1.156</span><span style="background:#ffffff;"> billion and number of shares of DNB common stock paid to Cannae and THL was based on the 20-day volume-weighted average trading price of DNB for the period ended on February 14, 2022. Since</span> February 15, 2022, we own 100% of the Class A units of Optimal Blue Holdco.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">As of June 30, 2023 and December 31, 2022, redeemable noncontrolling interests were $43.4 million and $47.6 million, respectively, related to the Optimal Blue Holdco profits interests units (“OB PIUs”).  Refer to Note 11 – <i style="font-style:italic;">Equity</i> for additional information.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Reporting Segments</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">We conduct our operations through two reporting segments: (1) Software Solutions and (2) Data and Analytics. Refer to Note 12 — <i style="font-style:italic;">Segment Information </i>for additional information.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Merger Agreement</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:24.5pt;margin:0pt 0pt 12pt 0pt;">On May 4, 2022, we entered into a definitive agreement to be acquired by Intercontinental Exchange, Inc. (“ICE”) (the “Original Merger Agreement”) a leading global provider of data, technology, and market infrastructure. On March 7, 2023, we entered into Amendment No. 1 to the Original Merger Agreement (the “Amendment” and the Original Merger Agreement, as amended by the Amendment, the “Merger Agreement”), which provides for, among other things, a reduction in the merger consideration, valuing Black Knight at $75.00 per share, or a market value of $11.7 billion, with consideration in the form of a mix of approximately $68.00 per share in cash and stock with an exchange ratio of 0.0682 based on ICE’s 10-day volume weighted average price as of March 3, 2023 of $102.62 (the “ICE Transaction”). As under the Original Merger Agreement, Black Knight shareholders can elect to receive either cash or stock, subject to proration, with the value of the cash election and the stock election equalized based on an average of ICE’s 10-day volume weighted average prices for the period ended three trading days prior to closing. The ICE Transaction is expected to close in the third or fourth quarter of 2023, subject to regulatory clearance and the satisfaction of customary closing conditions. The ICE Transaction has been approved by the Boards of Directors of Black Knight and ICE and the shareholders of Black Knight.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:24.5pt;margin:0pt 0pt 12pt 0pt;">Completion of the ICE Transaction is subject to the expiration or earlier termination of the applicable waiting period under the Hart-Scott-Rodino Antitrust Improvements Act of 1976 (the “HSR Act”). On March 9, 2023, the United States Federal Trade Commission (the “FTC”) filed an administrative complaint challenging the ICE Transaction under the HSR Act and authorized the filing of a complaint in federal district court to pursue a preliminary injunction to prevent the consummation of the ICE Transaction pending an administrative trial, and ICE announced that ICE strongly disagrees with the FTC’s decision to challenge the ICE Transaction. On April 10, 2023, the FTC filed a parallel complaint in federal court seeking injunctive relief and seeking to block ICE and BKI from completing the ICE Transaction during the pendency of the administrative proceeding on the merits. Refer to Note 9 – <i style="font-style:italic;">Commitments and Contingencies </i>for additional information.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:12pt 0pt 12pt 0pt;"><i style="font-weight:normal;">Divestiture Agreements</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:24.5pt;margin:6pt 0pt 0pt 0pt;">In connection with entering into the Amendment, on March 7, 2023, we entered into an Equity Purchase Agreement (the “Empower Divestiture Agreement”) with Constellation Web Solutions Inc., a subsidiary of Constellation Software Inc. (“Constellation”) and (solely for the purposes set forth in the Empower Divestiture Agreement) ICE, pursuant to which, after the closing of the ICE Transaction, Constellation will purchase our Empower<sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">® </sup>LOS business, including its Exchange<sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">SM</sup>, LendingSpace and AIVA solutions (the “Empower Divestiture Transaction”). </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:24.5pt;margin:6pt 0pt 0pt 0pt;">On July 14, 2023, we entered into an Equity Purchase Agreement (the “OB Divestiture Agreement”) with Project Badger Holdco Inc., a Delaware corporation and subsidiary of Constellation, and (solely for the purposes set forth in the OB Divestiture Agreement) ICE, pursuant to which, after the closing of the ICE Transaction, Constellation will purchase our Optimal Blue business (the “OB Divestiture Transaction”). </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:24.5pt;margin:6pt 0pt 0pt 0pt;">Each of the Empower Divestiture Agreement and the OB Divestiture Agreement was entered into specifically to address certain alleged antitrust concerns raised by the FTC in connection with the ICE Transaction and each is subject to customary closing conditions, including but not limited to the prior completion of the ICE Transaction.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:12pt 0pt 12pt 0pt;">TitlePoint Transaction</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:24.5pt;margin:6pt 0pt 12pt 0pt;">On November 18, 2022, we entered into a definitive agreement to sell our TitlePoint line of business (“TitlePoint”) within our Data and Analytics reporting segment to an affiliate of Fidelity National Financial, Inc. (“FNF”) for $225 million in cash, subject to a customary working capital adjustment. In connection with the contribution of Property Insight, LLC, which included TitlePoint, by affiliates of FNF to an affiliate of Black Knight in 2014, FNF had the right to repurchase TitlePoint in the event of a change in control of Black Knight. In connection with the proposed ICE Transaction, FNF notified us of its desire to repurchase TitlePoint. The TitlePoint transaction closed on January 1, 2023 and we recognized a gain before tax of $145.4 million in Other income (expense), net in our Condensed Consolidated Statements of Earnings and Comprehensive Earnings (Unaudited).</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The accompanying Condensed Consolidated Financial Statements (Unaudited) of Black Knight, Inc. (“BKI”) and its subsidiaries ("<i style="font-style:italic;">Black Knight," the "Company," "we," "us" or "our"</i>) were prepared in accordance with U.S. generally accepted accounting principles ("GAAP"), and all adjustments considered necessary for a fair presentation have been included. All significant intercompany accounts and transactions have been eliminated.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The preparation of these Condensed Consolidated Financial Statements (Unaudited) in conformity with GAAP requires management to make estimates and assumptions. These estimates and assumptions affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities as of the date of the Condensed Consolidated Financial Statements (Unaudited), as well as the reported amounts of revenues and expenses during the reporting periods. Actual results could differ from those estimates.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">This Quarterly Report on Form 10-Q should be read in conjunction with our Annual Report on Form 10-K and Form 10-K/A for the year ended December 31, 2022 filed with the Securities and Exchange Commission ("SEC") on February 28, 2023 and March 24, 2023, respectively, and other filings with the SEC.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Description of Business</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">We are a premier provider of integrated, innovative, mission-critical, high-performance software solutions, data and analytics to the U.S. mortgage and real estate markets. Our mission is to transform the markets we serve by delivering innovative solutions that are integrated across the homeownership lifecycle and that result in realized efficiencies, reduced risk and new opportunities for our clients to help them achieve greater levels of success. </p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Principles of Consolidation</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Condensed Consolidated Financial Statements (Unaudited) include the accounts of BKI and its subsidiaries. Intercompany transactions and balances have been eliminated in consolidation. Where our ownership interest in a consolidated subsidiary is less than 100%, the noncontrolling interests’ share of these non-wholly owned subsidiaries is reported in our Condensed Consolidated Balance Sheets (Unaudited) as a separate component of equity or within temporary equity. The noncontrolling interests’ share of the net loss of these non-wholly owned subsidiaries is reported in our Condensed Consolidated Statements of Earnings and Comprehensive Earnings (Unaudited) as an adjustment to our net earnings to arrive at Net earnings attributable to Black Knight.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Redeemable Noncontrolling Interests</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Prior to February 15, 2022, we owned 60% of Optimal Blue Holdco, LLC (“Optimal Blue Holdco”). Redeemable noncontrolling interests primarily represented the collective 40% equity interest in Optimal Blue Holdco owned by Cannae Holdings, LLC ("Cannae") and affiliates of Thomas H. Lee Partners, L.P. ("THL"). As these redeemable noncontrolling interests provided for redemption features not solely within our control, they were presented outside of shareholders' equity. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">On February 15, 2022, we entered into a purchase agreement with Cannae and THL and acquired all of their issued and outstanding Class A units of Optimal Blue Holdco through Optimal Blue I, LLC (“Optimal Blue I”), a Delaware limited liability company and our wholly-owned subsidiary, in exchange for aggregate consideration of 36.4 million shares of Dun &amp; Bradstreet Holdings, Inc. (“DNB”) common stock valued at $722.5 million and $433.5 million in cash. The cash portion of the consideration is included as a financing cash outflow on the Condensed Consolidated Statements of Cash Flows (Unaudited) and was funded with borrowings under our revolving credit facility. <span style="background:#ffffff;">The aggregate consideration of </span><span style="background:#ffffff;">$1.156</span><span style="background:#ffffff;"> billion and number of shares of DNB common stock paid to Cannae and THL was based on the 20-day volume-weighted average trading price of DNB for the period ended on February 14, 2022. Since</span> February 15, 2022, we own 100% of the Class A units of Optimal Blue Holdco.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">As of June 30, 2023 and December 31, 2022, redeemable noncontrolling interests were $43.4 million and $47.6 million, respectively, related to the Optimal Blue Holdco profits interests units (“OB PIUs”).  Refer to Note 11 – <i style="font-style:italic;">Equity</i> for additional information.</p> 0.60 0.40 36400000 722500000 433500000 1156000000 1 43400000 47600000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Reporting Segments</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">We conduct our operations through two reporting segments: (1) Software Solutions and (2) Data and Analytics. Refer to Note 12 — <i style="font-style:italic;">Segment Information </i>for additional information.</p> 2 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Merger Agreement</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:24.5pt;margin:0pt 0pt 12pt 0pt;">On May 4, 2022, we entered into a definitive agreement to be acquired by Intercontinental Exchange, Inc. (“ICE”) (the “Original Merger Agreement”) a leading global provider of data, technology, and market infrastructure. On March 7, 2023, we entered into Amendment No. 1 to the Original Merger Agreement (the “Amendment” and the Original Merger Agreement, as amended by the Amendment, the “Merger Agreement”), which provides for, among other things, a reduction in the merger consideration, valuing Black Knight at $75.00 per share, or a market value of $11.7 billion, with consideration in the form of a mix of approximately $68.00 per share in cash and stock with an exchange ratio of 0.0682 based on ICE’s 10-day volume weighted average price as of March 3, 2023 of $102.62 (the “ICE Transaction”). As under the Original Merger Agreement, Black Knight shareholders can elect to receive either cash or stock, subject to proration, with the value of the cash election and the stock election equalized based on an average of ICE’s 10-day volume weighted average prices for the period ended three trading days prior to closing. The ICE Transaction is expected to close in the third or fourth quarter of 2023, subject to regulatory clearance and the satisfaction of customary closing conditions. The ICE Transaction has been approved by the Boards of Directors of Black Knight and ICE and the shareholders of Black Knight.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:24.5pt;margin:0pt 0pt 12pt 0pt;">Completion of the ICE Transaction is subject to the expiration or earlier termination of the applicable waiting period under the Hart-Scott-Rodino Antitrust Improvements Act of 1976 (the “HSR Act”). On March 9, 2023, the United States Federal Trade Commission (the “FTC”) filed an administrative complaint challenging the ICE Transaction under the HSR Act and authorized the filing of a complaint in federal district court to pursue a preliminary injunction to prevent the consummation of the ICE Transaction pending an administrative trial, and ICE announced that ICE strongly disagrees with the FTC’s decision to challenge the ICE Transaction. On April 10, 2023, the FTC filed a parallel complaint in federal court seeking injunctive relief and seeking to block ICE and BKI from completing the ICE Transaction during the pendency of the administrative proceeding on the merits. Refer to Note 9 – <i style="font-style:italic;">Commitments and Contingencies </i>for additional information.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:12pt 0pt 12pt 0pt;"><i style="font-weight:normal;">Divestiture Agreements</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:24.5pt;margin:6pt 0pt 0pt 0pt;">In connection with entering into the Amendment, on March 7, 2023, we entered into an Equity Purchase Agreement (the “Empower Divestiture Agreement”) with Constellation Web Solutions Inc., a subsidiary of Constellation Software Inc. (“Constellation”) and (solely for the purposes set forth in the Empower Divestiture Agreement) ICE, pursuant to which, after the closing of the ICE Transaction, Constellation will purchase our Empower<sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">® </sup>LOS business, including its Exchange<sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">SM</sup>, LendingSpace and AIVA solutions (the “Empower Divestiture Transaction”). </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:24.5pt;margin:6pt 0pt 0pt 0pt;">On July 14, 2023, we entered into an Equity Purchase Agreement (the “OB Divestiture Agreement”) with Project Badger Holdco Inc., a Delaware corporation and subsidiary of Constellation, and (solely for the purposes set forth in the OB Divestiture Agreement) ICE, pursuant to which, after the closing of the ICE Transaction, Constellation will purchase our Optimal Blue business (the “OB Divestiture Transaction”). </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:24.5pt;margin:6pt 0pt 0pt 0pt;">Each of the Empower Divestiture Agreement and the OB Divestiture Agreement was entered into specifically to address certain alleged antitrust concerns raised by the FTC in connection with the ICE Transaction and each is subject to customary closing conditions, including but not limited to the prior completion of the ICE Transaction.</p> 75.00 11700000000 68.00 0.000682 10 102.62 10 3 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:12pt 0pt 12pt 0pt;">TitlePoint Transaction</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:24.5pt;margin:6pt 0pt 12pt 0pt;">On November 18, 2022, we entered into a definitive agreement to sell our TitlePoint line of business (“TitlePoint”) within our Data and Analytics reporting segment to an affiliate of Fidelity National Financial, Inc. (“FNF”) for $225 million in cash, subject to a customary working capital adjustment. In connection with the contribution of Property Insight, LLC, which included TitlePoint, by affiliates of FNF to an affiliate of Black Knight in 2014, FNF had the right to repurchase TitlePoint in the event of a change in control of Black Knight. In connection with the proposed ICE Transaction, FNF notified us of its desire to repurchase TitlePoint. The TitlePoint transaction closed on January 1, 2023 and we recognized a gain before tax of $145.4 million in Other income (expense), net in our Condensed Consolidated Statements of Earnings and Comprehensive Earnings (Unaudited).</p> 225000000 145400000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"><span style="display:inline-block;text-indent:0pt;width:36pt;"><b style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;">(2)</b></span>Condensed Consolidated Financial Statement Details</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Cash and Cash Equivalents</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;">Cash and cash equivalents are unrestricted and consist of the following (in millions):</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:69.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.98%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:69.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:69.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.14%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">June 30, 2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.08%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, 2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:69.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Cash</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 15.4</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4.3</p></td></tr><tr><td style="vertical-align:bottom;width:69.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Cash equivalents</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 0.5</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 7.9</p></td></tr><tr><td style="vertical-align:bottom;width:69.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Cash and cash equivalents</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.04%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 15.9</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.98%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 12.2</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Trade Receivables, Net</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;">A summary of Trade receivables, net of allowance for credit losses consist of the following (in millions):</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:70.71%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:70.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:70.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">June 30, 2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, 2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:70.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Trade receivables — billed</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 159.8</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 150.4</p></td></tr><tr><td style="vertical-align:bottom;width:70.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Trade receivables — unbilled</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 52.3</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 48.0</p></td></tr><tr><td style="vertical-align:bottom;width:70.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Trade receivables</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 212.1</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 198.4</p></td></tr><tr><td style="vertical-align:bottom;width:70.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Allowance for credit losses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (6.7)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (4.9)</p></td></tr><tr><td style="vertical-align:bottom;width:70.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Trade receivables, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.22%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 205.4</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.22%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 193.5</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:12pt 0pt 12pt 0pt;">Prepaid Expenses and Other Current Assets</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;">Prepaid expenses and other current assets consist of the following (in millions):</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:70.71%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:70.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:70.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30, 2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, 2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:70.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Prepaid expenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 86.5</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 83.0</p></td></tr><tr><td style="vertical-align:bottom;width:70.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Contract assets, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 33.6</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 24.8</p></td></tr><tr><td style="vertical-align:bottom;width:70.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Income tax receivables</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 14.9</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 12.5</p></td></tr><tr><td style="vertical-align:bottom;width:70.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Other current assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 12.7</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 11.8</p></td></tr><tr><td style="vertical-align:bottom;width:70.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Prepaid expenses and other current assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.22%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 147.7</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.22%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 132.1</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Other Non-Current Assets</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;">Other non-current assets consist of the following (in millions):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:70.71%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:70.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:70.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">June 30, 2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, 2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:70.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Contract assets, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 138.9</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 107.9</p></td></tr><tr><td style="vertical-align:bottom;width:70.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Property records database</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 60.5</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 60.5</p></td></tr><tr><td style="vertical-align:bottom;width:70.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Right-of-use assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 21.3</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 24.8</p></td></tr><tr><td style="vertical-align:bottom;width:70.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Deferred compensation plan related assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 26.6</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 23.4</p></td></tr><tr><td style="vertical-align:bottom;width:70.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Contract credits</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 23.5</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 23.2</p></td></tr><tr><td style="vertical-align:bottom;width:70.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Prepaid expenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3.2</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4.4</p></td></tr><tr><td style="vertical-align:bottom;width:70.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Other</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.22%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1.5</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.22%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2.0</p></td></tr><tr><td style="vertical-align:bottom;width:70.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Other non-current assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.22%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 275.5</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.22%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 246.2</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Trade Accounts Payable and Other Accrued Liabilities</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Trade accounts payable and other accrued liabilities consist of the following (in millions):</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:70.71%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:70.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:70.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">June 30, 2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, 2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:70.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Trade accounts payable</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 8.9</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 11.0</p></td></tr><tr><td style="vertical-align:bottom;width:70.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Lease liabilities, current</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 8.3</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 8.7</p></td></tr><tr><td style="vertical-align:bottom;width:70.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Other taxes payable and accrued</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 6.8</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 6.1</p></td></tr><tr><td style="vertical-align:bottom;width:70.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Accrued interest</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 15.7</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 12.6</p></td></tr><tr><td style="vertical-align:bottom;width:70.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Accrued client liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2.6</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2.6</p></td></tr><tr><td style="vertical-align:bottom;width:70.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Other</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 26.6</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 25.5</p></td></tr><tr><td style="vertical-align:bottom;width:70.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Trade accounts payable and accrued liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.22%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 68.9</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.22%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 66.5</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Deferred Revenues</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Revenues recognized related to the amount included in the Deferred revenues balance at the beginning of each year were $17.4 million and $20.6 million during the three months ended June 30, 2023 and 2022, respectively, and $39.4 million and $41.5 million during the six months ended June 30, 2023 and 2022, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Depreciation and Amortization</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;">Depreciation and amortization consist of the following (in millions):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:58.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.07%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.17%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:58.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:18.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Three months ended June 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:19.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Six months ended June 30, </b></p></td></tr><tr><td style="vertical-align:bottom;width:58.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.91%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:58.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Other intangible assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 30.5</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 36.8</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 61.3</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 73.6</p></td></tr><tr><td style="vertical-align:bottom;width:58.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Software</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 31.9</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 35.6</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 63.7</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 71.1</p></td></tr><tr><td style="vertical-align:bottom;width:58.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Property and equipment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 8.5</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 9.7</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 18.0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 19.6</p></td></tr><tr><td style="vertical-align:bottom;width:58.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Deferred contract costs</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 11.2</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.07%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 10.4</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 21.7</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 19.7</p></td></tr><tr><td style="vertical-align:bottom;width:58.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.27%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 82.1</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.07%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.24%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 92.5</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.22%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 164.7</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.17%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 184.0</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;"><span style="font-size:1pt;margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;"><span style="font-size:1pt;margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;"><span style="font-size:1pt;margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;"><span style="font-size:1pt;margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;"><span style="font-size:1pt;margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;"><span style="font-size:1pt;margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;"><span style="font-size:1pt;margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;"><span style="font-size:1pt;margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;">In January 2023, we completed an assessment of the useful lives of certain software solutions. Due to investments in the software and changes in technology, we increased the estimated useful lives of certain origination and specialty servicing software solutions from 5 years to 7 years. This change in accounting estimate was effective January 1, 2023 and was applied prospectively. Based on the carrying amount of these software solutions as of December 31, 2022, the effect of this change in estimate for the three and six months ended June 30, 2023 was a decrease in software amortization of $4.9 million and $9.9 million, respectively, which resulted in an increase in operating income of $4.9 million and $9.9 million, respectively, and net earnings attributable to Black Knight of $3.7 million and $7.4 million, or $0.02 and $0.05 per <span style="-sec-ix-hidden:Hidden_JsHGsP72pUG-N-98oP4OQg;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">basic</span></span> and <span style="-sec-ix-hidden:Hidden_hUaMI1JkwkWhtfi1Kk8BCA;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">diluted</span></span> share, respectively, based on our statutory income tax rate.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;"><span style="font-size:1pt;margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;"><span style="font-size:1pt;margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;"><span style="font-size:1pt;margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;"><span style="font-size:1pt;margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;"><span style="font-size:1pt;margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;"><span style="font-size:1pt;margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Other Non-Current Liabilities</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 6pt 0pt;">Other non-current liabilities consist of the following (in millions):</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:70.71%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:70.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:70.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">June 30, 2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, 2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:70.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Lease liabilities, non-current</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 13.2</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 17.4</p></td></tr><tr><td style="vertical-align:bottom;width:70.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Deferred compensation plan</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 23.1</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 21.4</p></td></tr><tr><td style="vertical-align:bottom;width:70.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Other</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.22%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 10.1</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.22%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 9.1</p></td></tr><tr><td style="vertical-align:bottom;width:70.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Other non-current liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.22%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 46.4</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.22%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 47.9</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:1pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 6pt 0pt;">A</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;">Cash and cash equivalents are unrestricted and consist of the following (in millions):</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:69.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.98%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:69.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:69.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.14%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">June 30, 2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.08%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, 2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:69.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Cash</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 15.4</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4.3</p></td></tr><tr><td style="vertical-align:bottom;width:69.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Cash equivalents</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 0.5</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 7.9</p></td></tr><tr><td style="vertical-align:bottom;width:69.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Cash and cash equivalents</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.04%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 15.9</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.98%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 12.2</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p> 15400000 4300000 500000 7900000 15900000 12200000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;">A summary of Trade receivables, net of allowance for credit losses consist of the following (in millions):</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:70.71%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:70.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:70.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">June 30, 2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, 2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:70.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Trade receivables — billed</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 159.8</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 150.4</p></td></tr><tr><td style="vertical-align:bottom;width:70.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Trade receivables — unbilled</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 52.3</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 48.0</p></td></tr><tr><td style="vertical-align:bottom;width:70.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Trade receivables</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 212.1</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 198.4</p></td></tr><tr><td style="vertical-align:bottom;width:70.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Allowance for credit losses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (6.7)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (4.9)</p></td></tr><tr><td style="vertical-align:bottom;width:70.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Trade receivables, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.22%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 205.4</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.22%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 193.5</p></td></tr></table> 159800000 150400000 52300000 48000000.0 212100000 198400000 6700000 4900000 205400000 193500000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;">Prepaid expenses and other current assets consist of the following (in millions):</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:70.71%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:70.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:70.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30, 2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, 2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:70.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Prepaid expenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 86.5</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 83.0</p></td></tr><tr><td style="vertical-align:bottom;width:70.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Contract assets, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 33.6</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 24.8</p></td></tr><tr><td style="vertical-align:bottom;width:70.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Income tax receivables</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 14.9</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 12.5</p></td></tr><tr><td style="vertical-align:bottom;width:70.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Other current assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 12.7</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 11.8</p></td></tr><tr><td style="vertical-align:bottom;width:70.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Prepaid expenses and other current assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.22%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 147.7</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.22%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 132.1</p></td></tr></table> 86500000 83000000.0 33600000 24800000 14900000 12500000 12700000 11800000 147700000 132100000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;">Other non-current assets consist of the following (in millions):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:70.71%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:70.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:70.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">June 30, 2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, 2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:70.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Contract assets, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 138.9</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 107.9</p></td></tr><tr><td style="vertical-align:bottom;width:70.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Property records database</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 60.5</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 60.5</p></td></tr><tr><td style="vertical-align:bottom;width:70.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Right-of-use assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 21.3</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 24.8</p></td></tr><tr><td style="vertical-align:bottom;width:70.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Deferred compensation plan related assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 26.6</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 23.4</p></td></tr><tr><td style="vertical-align:bottom;width:70.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Contract credits</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 23.5</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 23.2</p></td></tr><tr><td style="vertical-align:bottom;width:70.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Prepaid expenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3.2</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4.4</p></td></tr><tr><td style="vertical-align:bottom;width:70.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Other</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.22%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1.5</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.22%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2.0</p></td></tr><tr><td style="vertical-align:bottom;width:70.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Other non-current assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.22%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 275.5</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.22%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 246.2</p></td></tr></table> 138900000 107900000 60500000 60500000 21300000 24800000 26600000 23400000 23500000 23200000 3200000 4400000 1500000 2000000.0 275500000 246200000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Trade accounts payable and other accrued liabilities consist of the following (in millions):</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:70.71%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:70.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:70.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">June 30, 2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, 2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:70.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Trade accounts payable</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 8.9</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 11.0</p></td></tr><tr><td style="vertical-align:bottom;width:70.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Lease liabilities, current</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 8.3</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 8.7</p></td></tr><tr><td style="vertical-align:bottom;width:70.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Other taxes payable and accrued</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 6.8</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 6.1</p></td></tr><tr><td style="vertical-align:bottom;width:70.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Accrued interest</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 15.7</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 12.6</p></td></tr><tr><td style="vertical-align:bottom;width:70.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Accrued client liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2.6</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2.6</p></td></tr><tr><td style="vertical-align:bottom;width:70.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Other</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 26.6</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 25.5</p></td></tr><tr><td style="vertical-align:bottom;width:70.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Trade accounts payable and accrued liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.22%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 68.9</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.22%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 66.5</p></td></tr></table> 8900000 11000000.0 8300000 8700000 6800000 6100000 15700000 12600000 2600000 2600000 26600000 25500000 68900000 66500000 17400000 20600000 39400000 41500000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;">Depreciation and amortization consist of the following (in millions):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:58.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.07%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.17%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:58.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:18.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Three months ended June 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:19.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Six months ended June 30, </b></p></td></tr><tr><td style="vertical-align:bottom;width:58.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.91%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:58.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Other intangible assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 30.5</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 36.8</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 61.3</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 73.6</p></td></tr><tr><td style="vertical-align:bottom;width:58.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Software</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 31.9</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 35.6</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 63.7</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 71.1</p></td></tr><tr><td style="vertical-align:bottom;width:58.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Property and equipment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 8.5</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 9.7</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 18.0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 19.6</p></td></tr><tr><td style="vertical-align:bottom;width:58.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Deferred contract costs</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 11.2</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.07%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 10.4</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 21.7</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 19.7</p></td></tr><tr><td style="vertical-align:bottom;width:58.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.27%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 82.1</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.07%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.24%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 92.5</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.22%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 164.7</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.17%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 184.0</p></td></tr></table> 30500000 36800000 61300000 73600000 31900000 35600000 63700000 71100000 8500000 9700000 18000000.0 19600000 11200000 10400000 21700000 19700000 82100000 92500000 164700000 184000000.0 P5Y P7Y 4900000 9900000 4900000 9900000 3700000 7400000 0.02 0.05 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 6pt 0pt;">Other non-current liabilities consist of the following (in millions):</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:70.71%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:70.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:70.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">June 30, 2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, 2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:70.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Lease liabilities, non-current</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 13.2</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 17.4</p></td></tr><tr><td style="vertical-align:bottom;width:70.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Deferred compensation plan</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 23.1</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 21.4</p></td></tr><tr><td style="vertical-align:bottom;width:70.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Other</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.22%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 10.1</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.22%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 9.1</p></td></tr><tr><td style="vertical-align:bottom;width:70.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Other non-current liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.22%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 46.4</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.22%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 47.9</p></td></tr></table> 13200000 17400000 23100000 21400000 10100000 9100000 46400000 47900000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="display:inline-block;text-indent:0pt;width:36pt;"><b style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;">(3)</b></span><b style="font-weight:bold;">Investments</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">DNB is a leading global provider of business decisioning data and analytics. On February 15, 2022, we exchanged 36.4 million shares of DNB common stock in connection with our acquisition of the remaining Class A units in Optimal Blue Holdco from Cannae and THL. <span style="background:#ffffff;">The number of shares of DNB common stock was valued at </span><span style="background:#ffffff;">$722.5</span><span style="background:#ffffff;"> million based on the 20-day volume-weighted average trading price of DNB for the period ended on February 14, 2022. We recognized a gain of </span><span style="background:#ffffff;">$305.4</span><span style="background:#ffffff;"> million, net of tax of </span><span style="background:#ffffff;">$102.6</span><span style="background:#ffffff;"> million, related to this transaction. </span>As of June 30, 2023, we owned 18.5 million shares of DNB common stock for an ownership interest of approximately 4% of DNB’s outstanding common stock.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Prior to June 30, 2023, we accounted for our investment under the equity method because we had significant influence over DNB primarily through a combination of an agreement with certain other DNB investors pursuant to which we agreed to collectively vote together on matters related to the election of DNB directors for a period of three years following the initial public offering of DNB and our investment. The agreement with certain other DNB investors provided that no investors were required to vote to extend an individual’s election term beyond DNB’s 2023 annual shareholder meeting, which was held on June 15, 2023. The voting agreement expired on June 30, 2023.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"><span style="white-space:pre-wrap;"> </span>As of June 30, 2023, we no longer have significant influence over DNB and we account for our DNB investment at fair value in accordance with Accounting Standards Codification (“ASC”) Topic 321: <i style="font-style:italic;">Investments – Equity Securities</i> (“ASC 321”). As a result of the change in accounting method, we recorded an unrealized gain of $55.8 million in Other income (expense), net in our Condensed Consolidated Statements of Earnings and Comprehensive Earnings (Unaudited) for the three and six months ended June 30, 2023. As of June 30, 2023, the fair value of our investment in DNB was $213.7 million based on DNB’s closing share price of $11.57 on June 30, 2023 and is included in Investments in our Condensed Consolidated Balance Sheets (Unaudited). Based on a statutory tax rate of 25.5%, the estimated after-tax value of our investment in DNB was $201.5 million.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">During the three and six months ended June 30, 2023, we received quarterly cash dividends of $0.9 million and $1.8 million, respectively, related to our ownership in DNB common stock. The cash dividend reduced the carrying value of our DNB investment since it was received before we transitioned to accounting for our investment under ASC 321. On July 26, 2023, DNB declared a cash dividend of $0.05 per share payable on September 21, 2023 to DNB’s shareholders of record as of September 7, 2023. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Prior to accounting for our DNB investment at fair value as of June 30, 2023, Equity in (losses) earnings of unconsolidated affiliates, net of tax consists of the following (in millions):</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:53.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:53.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:21.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Three months ended June 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:21.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Six months ended June 30, </b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:53.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.89%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:53.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Equity in losses of unconsolidated affiliates, net of tax</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (0.7)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (0.1)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1.9)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (2.4)</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:53.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Gain related to DNB investment, net of tax</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.8%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.81%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.8%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.83%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 305.4</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:53.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Equity in (losses) earnings of unconsolidated affiliates, net of tax</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.8%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (0.7)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.81%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (0.1)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.8%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1.9)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.83%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 303.0</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;"><span style="font-size:1pt;margin-bottom:12pt;visibility:hidden;">​</span></p> 36400000 722500000 305400000 102600000 18500000 0.04 55800000 213700000 11.57 0.255 201500000 900000 1800000 0.05 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Prior to accounting for our DNB investment at fair value as of June 30, 2023, Equity in (losses) earnings of unconsolidated affiliates, net of tax consists of the following (in millions):</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:53.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:53.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:21.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Three months ended June 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:21.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Six months ended June 30, </b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:53.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.89%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:53.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Equity in losses of unconsolidated affiliates, net of tax</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (0.7)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (0.1)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1.9)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (2.4)</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:53.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Gain related to DNB investment, net of tax</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.8%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.81%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.8%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.83%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 305.4</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:53.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Equity in (losses) earnings of unconsolidated affiliates, net of tax</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.8%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (0.7)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.81%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (0.1)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.8%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1.9)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.83%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 303.0</p></td></tr></table> -700000 -100000 -1900000 -2400000 305400000 -700000 -100000 -1900000 303000000.0 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"><span style="display:inline-block;text-indent:0pt;width:36pt;"><b style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;">(4)</b></span>Earnings Per Share</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;">Diluted net earnings per share includes the effect of unvested restricted stock awards, restricted stock unit awards (“RSUs”) and OB PIUs. The following table sets forth the computation of basic and diluted net earnings per share (in millions, except per share amounts):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:61.07%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:1.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.17%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.88%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.83%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:61.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:18.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three months ended June 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:17.61%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Six months ended June 30, </b></p></td></tr><tr><td style="vertical-align:bottom;width:61.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.89%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:61.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Basic:</b></p></td><td style="vertical-align:bottom;width:1.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:61.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net earnings attributable to Black Knight</p></td><td style="vertical-align:bottom;width:1.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 55.3</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 40.3</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 197.1</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 404.9</p></td></tr><tr><td style="vertical-align:bottom;width:61.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Shares used for basic net earnings per share:</p></td><td style="vertical-align:bottom;width:1.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:61.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Weighted average shares of common stock outstanding</p></td><td style="vertical-align:bottom;width:1.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 155.0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 154.5</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.88%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 154.8</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.83%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 154.4</p></td></tr><tr><td style="vertical-align:bottom;width:61.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Basic net earnings per share</p></td><td style="vertical-align:bottom;width:1.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.12%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 0.36</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.17%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 0.26</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.88%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1.27</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.83%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2.62</p></td></tr><tr><td style="vertical-align:bottom;width:61.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:61.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Diluted:</b></p></td><td style="vertical-align:bottom;width:1.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:61.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net earnings attributable to Black Knight</p></td><td style="vertical-align:bottom;width:1.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 55.3</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 40.3</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 197.1</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 404.9</p></td></tr><tr><td style="vertical-align:bottom;width:61.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Shares used for diluted net earnings per share:</p></td><td style="vertical-align:bottom;width:1.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:61.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Weighted average shares of common stock outstanding</p></td><td style="vertical-align:bottom;width:1.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 155.0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 154.5</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 154.8</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 154.4</p></td></tr><tr><td style="vertical-align:bottom;width:61.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Dilutive effect of unvested restricted shares of common stock and OB PIUs</p></td><td style="vertical-align:bottom;width:1.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.12%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 0.9</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.17%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1.1</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.88%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 0.9</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.83%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1.1</p></td></tr><tr><td style="vertical-align:bottom;width:61.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Weighted average shares of common stock, diluted</p></td><td style="vertical-align:bottom;width:1.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 155.9</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 155.6</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.88%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 155.7</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.83%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 155.5</p></td></tr><tr><td style="vertical-align:bottom;width:61.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Diluted net earnings per share</p></td><td style="vertical-align:bottom;width:1.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.12%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 0.35</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.17%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 0.26</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.88%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1.27</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.83%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2.60</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:61.07%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:1.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.17%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.88%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.83%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:61.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:18.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three months ended June 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:17.61%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Six months ended June 30, </b></p></td></tr><tr><td style="vertical-align:bottom;width:61.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.89%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:61.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Basic:</b></p></td><td style="vertical-align:bottom;width:1.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:61.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net earnings attributable to Black Knight</p></td><td style="vertical-align:bottom;width:1.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 55.3</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 40.3</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 197.1</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 404.9</p></td></tr><tr><td style="vertical-align:bottom;width:61.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Shares used for basic net earnings per share:</p></td><td style="vertical-align:bottom;width:1.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:61.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Weighted average shares of common stock outstanding</p></td><td style="vertical-align:bottom;width:1.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 155.0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 154.5</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.88%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 154.8</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.83%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 154.4</p></td></tr><tr><td style="vertical-align:bottom;width:61.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Basic net earnings per share</p></td><td style="vertical-align:bottom;width:1.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.12%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 0.36</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.17%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 0.26</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.88%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1.27</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.83%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2.62</p></td></tr><tr><td style="vertical-align:bottom;width:61.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:61.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Diluted:</b></p></td><td style="vertical-align:bottom;width:1.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:61.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net earnings attributable to Black Knight</p></td><td style="vertical-align:bottom;width:1.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 55.3</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 40.3</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 197.1</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 404.9</p></td></tr><tr><td style="vertical-align:bottom;width:61.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Shares used for diluted net earnings per share:</p></td><td style="vertical-align:bottom;width:1.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:61.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Weighted average shares of common stock outstanding</p></td><td style="vertical-align:bottom;width:1.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 155.0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 154.5</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 154.8</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 154.4</p></td></tr><tr><td style="vertical-align:bottom;width:61.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Dilutive effect of unvested restricted shares of common stock and OB PIUs</p></td><td style="vertical-align:bottom;width:1.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.12%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 0.9</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.17%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1.1</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.88%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 0.9</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.83%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1.1</p></td></tr><tr><td style="vertical-align:bottom;width:61.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Weighted average shares of common stock, diluted</p></td><td style="vertical-align:bottom;width:1.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 155.9</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 155.6</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.88%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 155.7</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.83%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 155.5</p></td></tr><tr><td style="vertical-align:bottom;width:61.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Diluted net earnings per share</p></td><td style="vertical-align:bottom;width:1.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.12%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 0.35</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.17%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 0.26</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.88%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1.27</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.83%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2.60</p></td></tr></table> 55300000 40300000 197100000 404900000 155000000.0 154500000 154800000 154400000 0.36 0.26 1.27 2.62 55300000 40300000 197100000 404900000 155000000.0 154500000 154800000 154400000 900000 1100000 900000 1100000 155900000 155600000 155700000 155500000 0.35 0.26 1.27 2.60 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"><span style="display:inline-block;text-indent:0pt;width:36pt;"><b style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;">(5)</b></span>Related Party Transactions</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Our service arrangements with related parties are priced within the range of prices we offer to third parties. We believe the amounts earned from or charged by us under each of the following arrangements are fair and reasonable. However, the amounts we earned or that were charged under these arrangements were not negotiated at arm's length and may not represent the terms that we might have obtained from an unrelated third party.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;">DNB</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Prior to June 30, 2023, DNB was considered to be a related party primarily due to the combination of accounting for our investment in DNB as an equity method investment and our Executive Chairman, who is also the Chief Executive Officer of DNB. As of June 30, 2023, we no longer have significant influence over DNB and we account for our DNB investment at fair value in accordance with ASC 321. Refer to Note 3<i style="font-style:italic;"> — Investments </i>for additional information. As of June 30, 2023, DNB is no longer considered to be a related party. Below is a summary of related party agreements and transactions with DNB prior to June 30, 2023.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">In 2021, we entered into a five-year agreement with DNB to provide them with certain products and data over the term of the agreement, as well as professional services, for an aggregate fee of approximately $34 million over the term of the agreement. During the same period, we also entered into an agreement with DNB for access to certain of their data assets for an aggregate fee of approximately $24 million over the term of the agreement. In addition, we jointly market certain solutions and data.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">We have a services agreement with DNB that is cancellable upon mutual agreement. Pursuant to the agreement, we provide DNB certain support services in exchange for fees in an amount of our cost plus a 10% markup.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The following is a summary of amounts related to agreements with DNB included in our Condensed Consolidated Balance Sheets (Unaudited) (in millions):</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:84.59%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:84.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, 2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:84.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Receivables from related parties</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 0.1</p></td></tr><tr><td style="vertical-align:bottom;width:84.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Prepaid expenses and other current assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2.3</p></td></tr><tr><td style="vertical-align:bottom;width:84.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Deferred revenues (current)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 6.2</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:12pt 0pt 12pt 0pt;">The following is a summary of amounts related to agreements with DNB included in our Condensed Consolidated Statements of Earnings and Comprehensive Earnings (Unaudited) (in millions):</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:58.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.07%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.07%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.3%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:58.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:18.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Three months ended June 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:19.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Six months ended June 30, </b></p></td></tr><tr><td style="vertical-align:bottom;width:58.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.35%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:58.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Revenues</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1.8</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3.0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3.5</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4.0</p></td></tr><tr><td style="vertical-align:bottom;width:58.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Operating expenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1.2</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1.2</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2.4</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2.3</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:12pt 0pt 0pt 0pt;">During the three and six months ended June 30, 2023, we received quarterly cash dividends of $0.9 million and $1.8 million, respectively, from DNB. Refer to Note 3 – <i style="font-style:italic;">Investments</i> for additional information.</p> P5Y 34000000 24000000 0.10 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The following is a summary of amounts related to agreements with DNB included in our Condensed Consolidated Balance Sheets (Unaudited) (in millions):</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:84.59%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:84.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, 2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:84.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Receivables from related parties</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 0.1</p></td></tr><tr><td style="vertical-align:bottom;width:84.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Prepaid expenses and other current assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2.3</p></td></tr><tr><td style="vertical-align:bottom;width:84.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Deferred revenues (current)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 6.2</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:12pt 0pt 12pt 0pt;">The following is a summary of amounts related to agreements with DNB included in our Condensed Consolidated Statements of Earnings and Comprehensive Earnings (Unaudited) (in millions):</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:58.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.07%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.07%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.3%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:58.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:18.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Three months ended June 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:19.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Six months ended June 30, </b></p></td></tr><tr><td style="vertical-align:bottom;width:58.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.35%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:58.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Revenues</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1.8</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3.0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3.5</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4.0</p></td></tr><tr><td style="vertical-align:bottom;width:58.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Operating expenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1.2</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1.2</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2.4</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2.3</p></td></tr></table> 100000 2300000 6200000 1800000 3000000.0 3500000 4000000.0 1200000 1200000 2400000 2300000 900000 1800000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="display:inline-block;text-indent:0pt;width:36pt;"><b style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;">(6)</b></span><b style="font-weight:bold;">Long-Term Debt</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;">Long-term debt consists of the following (in millions):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:70.71%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:70.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30, 2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, 2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:70.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Term A Loan</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,106.8</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,121.2</p></td></tr><tr><td style="vertical-align:bottom;width:70.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Revolving Credit Facility</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 352.0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 545.0</p></td></tr><tr><td style="vertical-align:bottom;width:70.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Senior Notes</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,000.0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,000.0</p></td></tr><tr><td style="vertical-align:bottom;width:70.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Other</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 0.8</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5.0</p></td></tr><tr><td style="vertical-align:bottom;width:70.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Total long-term debt principal</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,459.6</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,671.2</p></td></tr><tr><td style="vertical-align:bottom;width:70.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Less: current portion of long-term debt</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (43.8)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (33.6)</p></td></tr><tr><td style="vertical-align:bottom;width:70.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Long-term debt before debt issuance costs and discount</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,415.8</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,637.6</p></td></tr><tr><td style="vertical-align:bottom;width:70.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Less: debt issuance costs and discount</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (13.9)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (15.9)</p></td></tr><tr><td style="vertical-align:bottom;width:70.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Long-term debt, net of current portion</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.22%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,401.9</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.22%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,621.7</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;">As of June 30, 2023, principal maturities are as follows (in millions):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:85.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:85.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 15.1</p></td></tr><tr><td style="vertical-align:bottom;width:85.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 57.5</p></td></tr><tr><td style="vertical-align:bottom;width:85.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2025</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 57.5</p></td></tr><tr><td style="vertical-align:bottom;width:85.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2026</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,329.5</p></td></tr><tr><td style="vertical-align:bottom;width:85.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2027</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:85.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Thereafter</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.54%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,000.0</p></td></tr><tr><td style="vertical-align:bottom;width:85.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.54%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,459.6</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Credit Agreement</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;">In 2021, our indirect subsidiary Black Knight Infoserv, LLC (“BKIS”) entered into a second amended and restated credit and guaranty agreement (the “Credit Agreement”) with <span style="background:#ffffff;">JPMorgan Chase Bank, N.A., as administrative agent, the guarantors party thereto and the other agents and lenders party thereto</span>. <span style="background:#ffffff;">The </span>Credit Agreement provides for (i) a $1,150.0 million term loan A facility (the “Term A Loan”) and (ii) </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">a $1,000.0 million revolving credit facility (the “Revolving Credit Facility” and, together with the Term A Loan, collectively, the “Facilities”).</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">As of June 30, 2023, the interest rate for the Facilities was based on the Eurodollar rate plus a margin of 150 basis points and was approximately 6.7%. As of June 30, 2023, we had $648.0 million unused capacity on the Revolving Credit Facility, and the unused commitment fee was 20 basis points. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">On June 21, 2023, BKIS entered into Amendment No. 1 to the Credit Agreement to make conforming changes related to the transition to the Secured Overnight Financing Rate (“SOFR”) due to the cessation of LIBOR. As of July 1, 2023, the interest rate for the Facilities bear interest based on the sum of the 1-month Term SOFR, a spread adjustment of 0.11448% and a margin of 150 basis points and was approximately 6.8%. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-bottom:12pt;text-align:justify;text-indent:18pt;margin:0pt;">The Facilities are guaranteed by BKIS’s wholly-owned domestic restricted subsidiaries, as defined by the Credit Agreement, and Black Knight Financial Services, LLC, and are secured by associated collateral agreements that pledge a lien on the majority of BKIS’s assets and the assets of the guarantors, in each case, subject to customary exceptions.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;background:#ffffff;margin:0pt 0pt 12pt 0pt;">The remaining principal balance of the Term A Loan and any outstanding loans under the Revolving Credit Facility are due upon maturity on March 10, 2026.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Senior Notes</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">On August 26, 2020, BKIS completed the issuance and sale of $1.0 billion aggregate principal amount of 3.625% senior unsecured notes due 2028 (the "Senior Notes"). The Senior Notes have a coupon rate of 3.625% and mature on September 1, 2028. Interest is paid semi-annually in arrears on September 1 and March 1 of each year. The obligations under the Senior Notes are fully and unconditionally guaranteed, jointly and severally, on an unsecured basis by the same guarantors that guarantee the Credit Agreement (collectively, the “Guarantors”). The Senior Notes are effectively subordinated to any obligations that are secured, including obligations under the Credit Agreement, to the extent of the value of the assets securing those obligations. The Senior Notes are structurally subordinated to all liabilities of BKIS’ subsidiaries that do not guarantee the Senior Notes. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Fair Value of Long-Term Debt</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The fair values of our Facilities and Senior Notes are based upon established market prices for the securities using Level 2 inputs. The fair value of our Facilities approximates their carrying value as of June 30, 2023. The fair value of our Senior Notes as of June 30, 2023 was $898.8 million compared to its carrying value of $991.9 million, net of original issue discount and debt issuance costs. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Interest Rate Swaps</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;">We have entered into interest rate swap agreements to hedge forecasted monthly interest rate payments on our floating rate debt. As of June 30, 2023, we had no outstanding interest rate swap agreements (collectively, the "Swap Agreements").</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">During the six months ended June 30, 2023, the following interest rate swap agreements expired (in millions): </p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:71.3%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:71.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Effective dates</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Notional amount</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Fixed rate</b></p></td></tr><tr><td style="vertical-align:bottom;width:71.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">January 31, 2019 through January 31, 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 300.0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2.65</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:71.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">April 30, 2018 through April 30, 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 250.0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2.61</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;">The estimated fair values of our Swap Agreements were as follows (in millions):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:70.71%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:70.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30, 2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, 2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:70.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Other current assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2.2</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;">A cumulative gain of $2.2 million ($1.6 million net of tax) is reflected in Accumulated other comprehensive loss on our Condensed Consolidated Balance Sheets (Unaudited) as of December 31, 2022. Below is a summary of the effect of derivative instruments on amounts recognized in Other comprehensive (losses) earnings ("OCE") on the Condensed Consolidated Statements of Earnings and Comprehensive Earnings (Unaudited) (in millions):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:41.09%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.43%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:15.61%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.93%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:15.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:41.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="11" style="vertical-align:bottom;white-space:nowrap;width:58.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Three months ended June 30, </b></p></td></tr><tr><td style="vertical-align:bottom;width:41.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:29.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:28.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:41.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:16.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Amount of gain reclassified</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:16.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Amount of loss reclassified</b></p></td></tr><tr><td style="vertical-align:bottom;width:41.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Amount of gain</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:16.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">from Accumulated OCE </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Amount of gain</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:16.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">from Accumulated OCE</b></p></td></tr><tr><td style="vertical-align:bottom;width:41.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.89%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">recognized in OCE</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:16.82%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">into Net earnings</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">recognized in OCE</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:16.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">into Net earnings</b></p></td></tr><tr><td style="vertical-align:bottom;width:41.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Swap agreements</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (0.3)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2.3</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2.0</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:40.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.91%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.78%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:15.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.91%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.78%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:15.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:40.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="11" style="vertical-align:bottom;white-space:nowrap;width:58.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Six months ended June 30, </b></p></td></tr><tr><td style="vertical-align:bottom;width:40.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:29.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:28.09%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:40.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:16.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:16.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:40.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:16.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Amount of gain reclassified</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:16.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Amount of loss reclassified</b></p></td></tr><tr><td style="vertical-align:bottom;width:40.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Amount of loss</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:16.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">from Accumulated OCE </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Amount of gain</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:16.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">from Accumulated OCE</b></p></td></tr><tr><td style="vertical-align:bottom;width:40.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.69%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">recognized in OCE</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:16.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">into Net earnings</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.69%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">recognized in OCE</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:16.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">into Net earnings</b></p></td></tr><tr><td style="vertical-align:bottom;width:40.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Swap agreements</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (0.1)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1.5)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 6.6</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5.2</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;"><span style="font-size:1pt;margin-bottom:12pt;visibility:hidden;">​</span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;">Long-term debt consists of the following (in millions):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:70.71%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:70.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30, 2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, 2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:70.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Term A Loan</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,106.8</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,121.2</p></td></tr><tr><td style="vertical-align:bottom;width:70.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Revolving Credit Facility</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 352.0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 545.0</p></td></tr><tr><td style="vertical-align:bottom;width:70.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Senior Notes</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,000.0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,000.0</p></td></tr><tr><td style="vertical-align:bottom;width:70.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Other</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 0.8</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5.0</p></td></tr><tr><td style="vertical-align:bottom;width:70.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Total long-term debt principal</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,459.6</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,671.2</p></td></tr><tr><td style="vertical-align:bottom;width:70.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Less: current portion of long-term debt</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (43.8)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (33.6)</p></td></tr><tr><td style="vertical-align:bottom;width:70.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Long-term debt before debt issuance costs and discount</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,415.8</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,637.6</p></td></tr><tr><td style="vertical-align:bottom;width:70.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Less: debt issuance costs and discount</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (13.9)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (15.9)</p></td></tr><tr><td style="vertical-align:bottom;width:70.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Long-term debt, net of current portion</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.22%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,401.9</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.22%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,621.7</p></td></tr></table> 1106800000 1121200000 352000000.0 545000000.0 1000000000.0 1000000000.0 800000 5000000.0 2459600000 2671200000 43800000 33600000 2415800000 2637600000 13900000 15900000 2401900000 2621700000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;">As of June 30, 2023, principal maturities are as follows (in millions):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:85.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:85.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 15.1</p></td></tr><tr><td style="vertical-align:bottom;width:85.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 57.5</p></td></tr><tr><td style="vertical-align:bottom;width:85.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2025</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 57.5</p></td></tr><tr><td style="vertical-align:bottom;width:85.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2026</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,329.5</p></td></tr><tr><td style="vertical-align:bottom;width:85.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2027</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:85.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Thereafter</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.54%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,000.0</p></td></tr><tr><td style="vertical-align:bottom;width:85.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.54%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,459.6</p></td></tr></table> 15100000 57500000 57500000 1329500000 1000000000.0 2459600000 1150000000.0 1000000000.0 0.0150 0.067 648000000.0 0.0020 0.0011448 0.0150 0.068 1000000000.0 0.03625 0.03625 898800000 991900000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;">We have entered into interest rate swap agreements to hedge forecasted monthly interest rate payments on our floating rate debt. As of June 30, 2023, we had no outstanding interest rate swap agreements (collectively, the "Swap Agreements").</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">During the six months ended June 30, 2023, the following interest rate swap agreements expired (in millions): </p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:71.3%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:71.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Effective dates</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Notional amount</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Fixed rate</b></p></td></tr><tr><td style="vertical-align:bottom;width:71.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">January 31, 2019 through January 31, 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 300.0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2.65</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:71.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">April 30, 2018 through April 30, 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 250.0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2.61</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;">The estimated fair values of our Swap Agreements were as follows (in millions):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:70.71%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:70.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30, 2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, 2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:70.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Other current assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2.2</p></td></tr></table> 300000000.0 0.0265 250000000.0 0.0261 2200000 2200000 1600000 Below is a summary of the effect of derivative instruments on amounts recognized in Other comprehensive (losses) earnings ("OCE") on the Condensed Consolidated Statements of Earnings and Comprehensive Earnings (Unaudited) (in millions):<p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:41.09%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.43%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:15.61%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.93%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:15.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:41.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="11" style="vertical-align:bottom;white-space:nowrap;width:58.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Three months ended June 30, </b></p></td></tr><tr><td style="vertical-align:bottom;width:41.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:29.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:28.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:41.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:16.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Amount of gain reclassified</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:16.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Amount of loss reclassified</b></p></td></tr><tr><td style="vertical-align:bottom;width:41.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Amount of gain</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:16.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">from Accumulated OCE </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Amount of gain</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:16.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">from Accumulated OCE</b></p></td></tr><tr><td style="vertical-align:bottom;width:41.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.89%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">recognized in OCE</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:16.82%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">into Net earnings</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">recognized in OCE</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:16.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">into Net earnings</b></p></td></tr><tr><td style="vertical-align:bottom;width:41.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Swap agreements</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (0.3)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2.3</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2.0</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:40.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.91%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.78%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:15.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.91%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.78%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:15.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:40.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="11" style="vertical-align:bottom;white-space:nowrap;width:58.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Six months ended June 30, </b></p></td></tr><tr><td style="vertical-align:bottom;width:40.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:29.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:28.09%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:40.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:16.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:16.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:40.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:16.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Amount of gain reclassified</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:16.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Amount of loss reclassified</b></p></td></tr><tr><td style="vertical-align:bottom;width:40.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Amount of loss</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:16.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">from Accumulated OCE </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Amount of gain</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:16.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">from Accumulated OCE</b></p></td></tr><tr><td style="vertical-align:bottom;width:40.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.69%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">recognized in OCE</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:16.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">into Net earnings</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.69%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">recognized in OCE</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:16.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">into Net earnings</b></p></td></tr><tr><td style="vertical-align:bottom;width:40.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Swap agreements</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (0.1)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1.5)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 6.6</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5.2</p></td></tr></table> -300000 2300000 2000000.0 -100000 -1500000 6600000 5200000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"><span style="display:inline-block;text-indent:0pt;width:36pt;"><b style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;">(7)</b></span>Fair Value Measurements</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 0pt;">Fair Value of Financial Assets and Liabilities</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Fair value represents the amount that would be received from selling an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date. The fair values of financial assets and liabilities are determined using the following fair value hierarchy:</p><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Level 1 inputs to the valuation methodology are unadjusted quoted prices for identical assets or liabilities in active markets that we have the ability to access.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Level 2 inputs to the valuation methodology include:</span></td></tr></table><div style="margin-top:12pt;"></div><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:54pt;"></td><td style="font-family:'Courier New';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">o</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">quoted prices for similar assets or liabilities in active markets;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:54pt;"></td><td style="font-family:'Courier New';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">o</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">quoted prices for identical or similar assets or liabilities in inactive markets;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:54pt;"></td><td style="font-family:'Courier New';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">o</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">inputs other than quoted prices that are observable for the asset or liability; and</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:54pt;"></td><td style="font-family:'Courier New';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">o</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">inputs that are derived principally from or corroborated by observable market data by correlation or other means.</span></td></tr></table><div style="margin-top:12pt;"></div><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Level 3 inputs to the valuation methodology are unobservable and significant to the fair value measurement.</span></td></tr></table><div style="margin-top:12pt;"></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Assets are classified in their entirety based on the lowest level of input that is significant to the fair value measurement. We believe our valuation methods are appropriate and consistent with other market participants. The use of different methodologies or assumptions to determine the fair value of certain financial instruments could result in a different fair value measurement at the reporting date.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;">The following table presents our fair value hierarchy for those assets and liabilities measured at fair value on a recurring basis (in millions):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:35.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.9%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:5.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:5.77%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.9%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:5.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:5.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.9%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:5.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:5.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.9%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:5.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:5.75%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:35.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="11" style="vertical-align:bottom;white-space:nowrap;width:31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30, 2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td colspan="11" style="vertical-align:bottom;white-space:nowrap;width:30.99%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, 2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:35.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:6.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Carrying </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:22.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Fair value</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:6.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Carrying </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:22.85%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Fair value</b></p></td></tr><tr><td style="vertical-align:bottom;width:35.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:6.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">amount</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:6.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Level 1</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:6.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Level 2</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:6.71%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Level 3</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:6.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">amount</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:6.69%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Level 1</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:6.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Level 2</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:6.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Level 3</b></p></td></tr><tr><td style="vertical-align:bottom;width:35.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Assets:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:35.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Cash and cash equivalents (Note 2)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 15.9</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 15.9</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 12.2</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 12.2</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:35.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Interest rate swaps (Note 6)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2.2</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2.2</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:35.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Investment in DNB (Note 3)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 213.7</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 213.7</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:35.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:35.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Liabilities:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:35.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Contingent consideration</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 0.3</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 0.3</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 0.7</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 0.7</p></td></tr><tr><td style="vertical-align:bottom;width:35.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:35.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Redeemable noncontrolling interests</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 43.4</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 43.4</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 47.6</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 47.6</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">As of June 30, 2023, our investment in DNB is recorded at fair value based on DNB’s closing share price on June 30, 2023. Refer to Note 3 – <i style="font-style:italic;">Investments </i>for additional information.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The fair value of Redeemable noncontrolling interests and Contingent consideration was primarily determined based on significant estimates and assumptions, including Level 3 inputs. The estimates and assumptions include the projected timing and amount of future cash flows and discount rates reflecting the rate inherent in the future cash flows. Refer to Note 1 — <i style="font-style:italic;">Basis of Presentation and Overview</i> for additional information.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;">The following table presents a summary of the change in fair value of our Level 3 fair value measurements (in millions):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:85.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:85.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Beginning balance, December 31, 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 48.3</p></td></tr><tr><td style="vertical-align:bottom;width:85.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Contingent consideration adjustments related to prior year acquisition</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (0.4)</p></td></tr><tr><td style="vertical-align:bottom;width:85.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Fair value adjustment to redeemable noncontrolling interests in Optimal Blue Holdco</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.54%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (4.2)</p></td></tr><tr><td style="vertical-align:bottom;width:85.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Ending balance, June 30, 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.54%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 43.7</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;"><span style="font-size:1pt;margin-bottom:12pt;visibility:hidden;">​</span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;">The following table presents our fair value hierarchy for those assets and liabilities measured at fair value on a recurring basis (in millions):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:35.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.9%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:5.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:5.77%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.9%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:5.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:5.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.9%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:5.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:5.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.9%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:5.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:5.75%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:35.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="11" style="vertical-align:bottom;white-space:nowrap;width:31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30, 2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td colspan="11" style="vertical-align:bottom;white-space:nowrap;width:30.99%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, 2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:35.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:6.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Carrying </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:22.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Fair value</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:6.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Carrying </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:22.85%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Fair value</b></p></td></tr><tr><td style="vertical-align:bottom;width:35.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:6.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">amount</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:6.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Level 1</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:6.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Level 2</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:6.71%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Level 3</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:6.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">amount</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:6.69%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Level 1</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:6.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Level 2</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:6.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Level 3</b></p></td></tr><tr><td style="vertical-align:bottom;width:35.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Assets:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:35.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Cash and cash equivalents (Note 2)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 15.9</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 15.9</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 12.2</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 12.2</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:35.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Interest rate swaps (Note 6)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2.2</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2.2</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:35.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Investment in DNB (Note 3)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 213.7</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 213.7</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:35.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:35.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Liabilities:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:35.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Contingent consideration</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 0.3</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 0.3</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 0.7</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 0.7</p></td></tr><tr><td style="vertical-align:bottom;width:35.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:35.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Redeemable noncontrolling interests</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 43.4</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 43.4</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 47.6</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 47.6</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p> 15900000 15900000 12200000 12200000 2200000 2200000 213700000 213700000 300000 300000 700000 700000 43400000 43400000 47600000 47600000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;">The following table presents a summary of the change in fair value of our Level 3 fair value measurements (in millions):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:85.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:85.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Beginning balance, December 31, 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 48.3</p></td></tr><tr><td style="vertical-align:bottom;width:85.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Contingent consideration adjustments related to prior year acquisition</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (0.4)</p></td></tr><tr><td style="vertical-align:bottom;width:85.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Fair value adjustment to redeemable noncontrolling interests in Optimal Blue Holdco</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.54%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (4.2)</p></td></tr><tr><td style="vertical-align:bottom;width:85.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Ending balance, June 30, 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.54%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 43.7</p></td></tr></table> 48300000 -400000 -4200000 43700000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"><span style="display:inline-block;text-indent:0pt;width:36pt;"><b style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;">(8)</b></span>Income Taxes</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Our effective tax rate was 27.5% and 25.2% for the three and six months ended June 30, 2023, respectively. Our effective tax rate differs from our statutory rate primarily due to the effect of transaction costs partially offset by research and experimentation tax credits. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Our effective tax rate was 22.3% and 9.6% for the three and six months ended June 30, 2022, respectively. Our effective tax rate for the three months ended June 30, 2022 differs from our statutory rate primarily due to the effect of research and experimentation tax credits. Our effective tax rate for the six months ended June 30, 2022 includes the effect of a $14.1 million discrete income tax benefit related to the establishment of a deferred tax asset as a result of our reorganization of certain wholly-owned subsidiaries within the Optimal Blue partnership investment structure. </p> 0.275 0.252 0.223 0.096 -14100000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"><span style="display:inline-block;text-indent:0pt;width:36pt;"><b style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;">(9)</b></span>Commitments and Contingencies</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Legal and Regulatory Matters</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;">In the ordinary course of business, we are involved in various pending and threatened litigation and regulatory matters related to our operations, some of which include claims for punitive or exemplary damages. Our ordinary course litigation may include class action lawsuits, which make allegations related to various aspects of our business. From time to time, we also receive requests for information from various state and federal regulatory authorities, some of which take the form of civil investigative demands or subpoenas. Some of these </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">regulatory inquiries may result in the assessment of fines for violations of regulations or settlements with such authorities requiring a variety of remedies. We believe that none of these actions depart from customary litigation or regulatory inquiries incidental to our business.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">We review lawsuits and other legal and regulatory matters (collectively "legal proceedings") on an ongoing basis when making accrual and disclosure decisions. When assessing reasonably possible and probable outcomes, management bases its decision on its assessment of the ultimate outcome assuming all appeals have been exhausted. For legal proceedings where it has been determined that a loss is both probable and reasonably estimable, a liability based on known facts and which represents our best estimate has been recorded. Actual losses may materially differ from the amounts recorded, and the ultimate outcome of our pending cases is generally not yet determinable. While some of these matters could be material to our operating results or cash flows for any particular period if an unfavorable outcome results, at present, we do not believe the ultimate resolution of currently pending legal proceedings, either individually or in the aggregate, will have a material adverse effect on our financial condition.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 0pt;">PennyMac Litigation</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">On November 5, 2019, Black Knight Servicing Technologies, LLC (“BKST”), an indirect, wholly-owned subsidiary of Black Knight, filed a Complaint and Demand for Jury Trial (the “Black Knight Complaint”) against PennyMac Loan Services, LLC (“PennyMac”) in the Circuit Court for the Fourth Judicial Circuit in and for Duval County, Florida. The Black Knight Complaint includes causes of action for breach of contract and misappropriation of MSP<sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">®</sup> System trade secrets in order to develop an imitation mortgage processing system intended to replace the MSP<sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">®</sup> System. The Black Knight Complaint seeks damages for breach of contract and misappropriation of trade secrets, injunctive relief under the Florida Uniform Trade Secrets Act and declaratory judgment that BKST owns all intellectual property and software developed by or on behalf of PennyMac as a result of its wrongful use of and access to the MSP<sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">®</sup> System and related trade secret and confidential information. PennyMac filed a motion to compel arbitration of the action, and the trial court granted the motion on April 6, 2020. The trial court’s order compelling arbitration was confirmed by the Florida First District Court of Appeal on January 6, 2021.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Shortly after the filing of the Black Knight Complaint, on November 6, 2019, PennyMac filed an Antitrust Complaint (the “PennyMac Complaint”) against Black Knight in the United States District Court for the Central District of California. The PennyMac Complaint included causes of action for alleged monopolization and attempted monopolization under Section 2 of the Sherman Antitrust Act, violation of California’s Cartwright Act, violation of California’s Unfair Competition Law and common law unfair competition under California law. The PennyMac Complaint sought equitable remedies, damages and other monetary relief, including treble and punitive damages. Generally, PennyMac alleged that Black Knight relies on various anticompetitive, unfair and discriminatory practices to maintain and to enhance its dominance in the mortgage servicing platform market and in an attempt to monopolize the platform software applications market. Black Knight moved to dismiss the PennyMac Complaint or have the action transferred to Florida based upon a forum selection clause in the agreement with BKST. On February 13, 2020, the judge granted Black Knight's motion to transfer the case to Florida and denied as moot the motion to dismiss. On April 17, 2020, PennyMac filed a notice of dismissal of this action without prejudice and indicated that they intended to bring the claims raised in the dismissed PennyMac Complaint as defenses, third party claims and/or counterclaims in arbitration. On April 23, 2020, the court entered an order dismissing the action without prejudice and directing that the clerk close the case. On April 28, 2020, PennyMac submitted this matter to the American Arbitration Association ("AAA") for arbitration. The arbitrator was confirmed by the AAA on July 21, 2020. On February 17, 2022, PennyMac filed an amended arbitration demand and Black Knight filed an answering statement on March 2, 2022.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The final arbitration hearing on both Black Knight’s trade secret case and PennyMac’s antitrust case has concluded, and we currently expect the arbitrator’s final decision to be issued in the fourth quarter of 2023. As these cases continue to evolve, it is not possible to reasonably estimate the probability that we will ultimately prevail on our lawsuit or be held liable for the violations alleged in the PennyMac Complaint, nor is it possible to reasonably estimate the ultimate gain or loss, if any, or range of gain or loss that could result from these cases.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">FTC Litigation regarding ICE Transaction</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;">On March 9, 2023, the FTC filed a complaint under its administrative court, styled <i style="font-style:italic;">In the Matter of Intercontinental Exchange, Inc. and Black Knight, Inc.</i>, seeking to block the ICE Transaction and alleging that ICE’s proposed acquisition of BKI violates Section 5 of the FTC Act, 15 U.S.C. § 45, and if consummated would violate Section 7 of the Clayton Act, as amended, 15 U.S.C. § 18, and Section 5 of the FTC Act by harming competition and leading to higher costs for lenders and buyers.  Because both ICE and BKI each own software tools known </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">as loan origination systems (“LOS”) used by mortgage lenders to manage the mortgage loan origination process, and each own product pricing and eligibility engines (“PPE”), which is software that integrates with an LOS and is used by lenders to obtain and lock in the best interest rates for a borrower, the FTC alleges that the merger would harm competition for these products and result in increased costs, which would eventually be passed on to buyers. Furthermore, the FTC alleges that, because ICE and BKI offer other ancillary services in addition to PPEs, which rely on LOS integration, the proposed merger would disadvantage additional competing ancillary service providers by diverting business to those provided by ICE.  </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">To <span style="font-family:'TimesNewRoman';">remedy any hypothetical competitive harm resulting from</span> the proposed merger, on March 7, 2023, ICE and BKI agreed to sell BKI’s Empower<sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">®</sup> LOS and certain related services to a technology company, Constellation Web Solutions, Inc., a subsidiary of Constellation Software, Inc. (“Constellation”), and on July 14, 2023, ICE and BKI agreed to sell BKI’s Optimal Blue business, including its PPE product, to a subsidiary of Constellation.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:24.5pt;margin:0pt 0pt 12pt 0pt;">On April 10, 2023, the FTC filed a parallel complaint in federal court seeking injunctive relief, styled <i style="font-style:italic;">Federal Trade Commission v. Intercontinental Exchange, Inc. and Black Knight, Inc.</i>, pending in the United States District Court, Northern District of California, San Francisco Division.  The FTC seeks a preliminary injunction to block ICE and BKI from completing the ICE Transaction during the pendency of the administrative proceeding on the merits.  On April 21, 2023, the District Court entered a temporary restraining order that prevents ICE and BKI from consummating the ICE Transaction until 11:59 p.m. on the second business day after the Court rules on the FTC’s motion for a preliminary injunction, or a date set by the Court, whichever is later. On April 25, 2023, BKI filed its response to the FTC’s complaint generally denying the allegations and asserting several defenses. BKI also asserted a counterclaim against the FTC seeking declaratory and injunctive relief alleging violations of BKI’s constitutional rights. On July 17, 2023 the U.S. District Court granted the parties’ joint motion to continue the hearing on the preliminary injunction, which had been scheduled to commence on July 24, 2023, until August 14, 2023 to allow the FTC time to evaluate BKI’s and ICE’s proposed remedy involving the divestiture of the Empower<sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">® </sup>LOS business and the Optimal Blue business. On July 25, 2023, the FTC withdrew the matter from adjudication within its administrative forum until August 16, 2023 to facilitate settlement discussions. There can be no assurance as to the outcome of litigation with the FTC or that regulatory clearance for the ICE Transaction will be received on a timely basis or at all.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">As this case continues to evolve, it is not possible to reasonably estimate the probability that the parties will ultimately reach settlement or that the FTC will ultimately prevail on its claims. Should the parties not reach a settlement, we intend to vigorously defend against the claims of the FTC.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Indemnifications and Warranties</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;">We often agree to indemnify our clients against damages and costs resulting from claims of patent, copyright, trademark infringement or breaches of confidentiality associated with use of our software through software licensing agreements. Historically, we have not made any payments under such indemnifications, but continue to monitor the conditions that are subject to the indemnifications to identify whether a loss has occurred that is both probable and estimable that would require recognition. In addition, we warrant to clients that our software operates substantially in accordance with the software specifications. Historically, no costs have been incurred related to software warranties and none are expected in the future, and as such, no accruals for warranty costs have been made.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Indemnification Agreement</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;">We are party to a cross-indemnity agreement dated December 22, 2014, with ServiceLink Holdings, LLC ("ServiceLink"). Pursuant to this agreement, ServiceLink indemnifies us from liabilities relating to, arising out of or resulting from the conduct of ServiceLink’s business or any action, suit or proceeding in which we or any of our subsidiaries are named by reason of being a successor to the business of Lender Processing Services, Inc. and the cause of such action, suit or proceeding relates to the business of ServiceLink. In return, we indemnify ServiceLink for liabilities relating to, arising out of, or resulting from the conduct of our business.</p> 0 0 0 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"><span style="display:inline-block;text-indent:0pt;width:36pt;"><b style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;">(10)</b></span>Revenues</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Disaggregation of Revenues</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;">The following tables summarize revenues from contracts with clients (in millions):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:53.78%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.65%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.65%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.65%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.65%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:53.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="14" style="vertical-align:bottom;white-space:nowrap;width:44.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Three months ended June 30, 2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:53.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">Servicing </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">Origination </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Software </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Data and </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:53.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">Software</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">Software<sup style="font-size:6pt;line-height:100%;top:0pt;vertical-align:top;">(1)</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Solutions</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Analytics</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr><td style="vertical-align:bottom;width:53.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Software solutions</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 203.3</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 86.3</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 289.6</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 8.8</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 298.4</p></td></tr><tr><td style="vertical-align:bottom;width:53.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Professional services</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 18.2</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 11.3</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 29.5</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 0.8</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 30.3</p></td></tr><tr><td style="vertical-align:bottom;width:53.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Data solutions</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1.6</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1.6</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 34.4</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 36.0</p></td></tr><tr><td style="vertical-align:bottom;width:53.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Other</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2.9</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2.9</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 0.6</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.57%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3.5</p></td></tr><tr><td style="vertical-align:bottom;width:53.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Revenues</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.65%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 221.5</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.65%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 102.1</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.65%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 323.6</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.65%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 44.6</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.57%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 368.2</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:53.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:53.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="14" style="vertical-align:bottom;white-space:nowrap;width:44.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Three months ended June 30, 2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:53.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">Servicing </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">Origination </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Software </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Data and </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:53.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">Software</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">Software<sup style="font-size:6pt;line-height:100%;top:0pt;vertical-align:top;">(1)</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Solutions</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Analytics</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr><td style="vertical-align:bottom;width:53.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Software solutions</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 203.3</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 100.4</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 303.7</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 9.7</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 313.4</p></td></tr><tr><td style="vertical-align:bottom;width:53.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Professional services</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 18.4</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 13.2</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 31.6</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2.1</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 33.7</p></td></tr><tr><td style="vertical-align:bottom;width:53.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Data solutions</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1.5</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1.5</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 42.6</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 44.1</p></td></tr><tr><td style="vertical-align:bottom;width:53.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Other</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2.6</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2.6</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 0.7</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.57%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3.3</p></td></tr><tr><td style="vertical-align:bottom;width:53.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Revenues</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.65%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 221.7</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.65%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 117.7</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.65%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 339.4</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.65%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 55.1</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.57%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 394.5</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:53.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.68%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:53.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="14" style="vertical-align:bottom;white-space:nowrap;width:44.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Six months ended June 30, 2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:53.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">Servicing </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">Origination </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Software </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Data and </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:53.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">Software</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">Software<sup style="font-size:6pt;line-height:100%;top:0pt;vertical-align:top;">(1)</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Solutions</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Analytics</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr><td style="vertical-align:bottom;width:53.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Software solutions</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 408.4</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 188.2</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 596.6</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 18.4</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 615.0</p></td></tr><tr><td style="vertical-align:bottom;width:53.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Professional services</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 34.2</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 21.4</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 55.6</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1.6</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 57.2</p></td></tr><tr><td style="vertical-align:bottom;width:53.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Data solutions</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3.1</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3.1</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 67.3</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 70.4</p></td></tr><tr><td style="vertical-align:bottom;width:53.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Other</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5.0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5.0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2.8</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.68%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 7.8</p></td></tr><tr><td style="vertical-align:bottom;width:53.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Revenues</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.6%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 442.6</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.6%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 217.7</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.6%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 660.3</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.6%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 90.1</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.68%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 750.4</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:53.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:53.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="14" style="vertical-align:bottom;white-space:nowrap;width:44.95%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Six months ended June 30, 2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:53.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">Servicing </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">Origination </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Software </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Data and</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:53.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">Software</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">Software<sup style="font-size:6pt;line-height:100%;top:0pt;vertical-align:top;">(1)</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Solutions</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> Analytics</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.59%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr><td style="vertical-align:bottom;width:53.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Software solutions</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 407.3</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 192.9</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 600.2</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 19.2</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 619.4</p></td></tr><tr><td style="vertical-align:bottom;width:53.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Professional services</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 37.0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 25.5</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 62.5</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2.1</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 64.6</p></td></tr><tr><td style="vertical-align:bottom;width:53.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Data solutions</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2.0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2.0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 89.0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 91.0</p></td></tr><tr><td style="vertical-align:bottom;width:53.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Other</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5.4</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5.4</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1.3</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 6.7</p></td></tr><tr><td style="vertical-align:bottom;width:53.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Revenues</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.6%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 444.3</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.6%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 225.8</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.6%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 670.1</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.6%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 111.6</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.62%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 781.7</p></td></tr></table><div style="font-family:'Times New Roman','Times','serif';font-size:10.0pt;margin-bottom:0pt;min-height:1.19em;position:relative;width:100%;"><div style="background-color:#000000;height:1px;position:relative;top:0.6em;width:25.0%;border:none;margin:0 auto 0 0;"></div></div><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman','Times','serif';font-size:8pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(1)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;">Software solutions revenues for Origination Software include license revenues of </span><span style="font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;">$0.9</span><span style="font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;"> million and </span><span style="font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;">$9.2</span><span style="font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;"> million for the three months ended June 30, 2023 and 2022, respectively, and </span><span style="font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;">$21.0</span><span style="font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;"> million and </span><span style="font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;">$11.3</span><span style="font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;"> million for the six months ended June 30, 2023 and 2022, respectively.</span></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;">Our Software Solutions segment offers leading software and hosting solutions that facilitate and automate many of the mission-critical business processes across the homeownership lifecycle. These solutions primarily consist of processing and workflow management software applications. Our servicing software solutions primarily include our core servicing software solution that automates loan servicing, including loan setup and ongoing processing, customer service, accounting, reporting to the secondary mortgage market and investors and web-based workflow information systems. Our origination software solutions primarily include our solutions that automate and facilitate the origination of mortgage loans, offer product, pricing and eligibility capabilities and provide an interconnected network allowing the various parties and systems associated with lending transactions to exchange data quickly and efficiently. Professional services consists of pre-implementation </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">and post-implementation support and services and are primarily billed on a time and materials basis. Professional services may also include dedicated teams provided as part of agreements with software and hosting solutions clients.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Our Data and Analytics segment offers data and analytics solutions to the mortgage, real estate and capital markets verticals. These solutions include property ownership data, lien data, servicing data, automated valuation models, collateral risk scores, behavioral models, a multiple listing service software solution and other data solutions.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Transaction Price Allocated to Future Performance Obligations</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Our disclosure of transaction price allocated to future performance obligations excludes the following:</p><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Volume-based fees in excess of contractual minimums and other usage-based fees to the extent they are part of a single performance obligation and meet certain variable allocation criteria;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Performance obligations that are part of a contract with an original expected duration of one year or less; and</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Transactional fees based on a fixed fee per transaction when we have the right to invoice once we have completed the performance obligation.</span></td></tr></table><div style="margin-top:12pt;"></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;">As of June 30, 2023, the aggregate amount of the transaction price that is allocated to our future performance obligations was approximately $2.5 billion and is expected to be recognized as follows: 14% by December 31, <span style="-sec-ix-hidden:Hidden_aeFa4rzXH0SE3WIrY4ny6w;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">2023</span></span>, 58% by December 31, <span style="-sec-ix-hidden:Hidden_-VEOH7HNuEu0Em3YbGrm6Q;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">2025</span></span>, 83% by December 31, <span style="-sec-ix-hidden:Hidden_8_-yMyhJl0Sq7xGBLhfKLg;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">2027</span></span> and the rest thereafter.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;">The following tables summarize revenues from contracts with clients (in millions):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:53.78%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.65%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.65%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.65%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.65%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:53.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="14" style="vertical-align:bottom;white-space:nowrap;width:44.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Three months ended June 30, 2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:53.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">Servicing </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">Origination </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Software </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Data and </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:53.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">Software</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">Software<sup style="font-size:6pt;line-height:100%;top:0pt;vertical-align:top;">(1)</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Solutions</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Analytics</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr><td style="vertical-align:bottom;width:53.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Software solutions</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 203.3</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 86.3</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 289.6</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 8.8</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 298.4</p></td></tr><tr><td style="vertical-align:bottom;width:53.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Professional services</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 18.2</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 11.3</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 29.5</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 0.8</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 30.3</p></td></tr><tr><td style="vertical-align:bottom;width:53.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Data solutions</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1.6</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1.6</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 34.4</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 36.0</p></td></tr><tr><td style="vertical-align:bottom;width:53.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Other</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2.9</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2.9</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 0.6</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.57%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3.5</p></td></tr><tr><td style="vertical-align:bottom;width:53.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Revenues</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.65%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 221.5</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.65%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 102.1</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.65%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 323.6</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.65%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 44.6</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.57%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 368.2</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:53.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:53.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="14" style="vertical-align:bottom;white-space:nowrap;width:44.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Three months ended June 30, 2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:53.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">Servicing </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">Origination </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Software </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Data and </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:53.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">Software</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">Software<sup style="font-size:6pt;line-height:100%;top:0pt;vertical-align:top;">(1)</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Solutions</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Analytics</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr><td style="vertical-align:bottom;width:53.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Software solutions</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 203.3</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 100.4</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 303.7</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 9.7</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 313.4</p></td></tr><tr><td style="vertical-align:bottom;width:53.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Professional services</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 18.4</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 13.2</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 31.6</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2.1</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 33.7</p></td></tr><tr><td style="vertical-align:bottom;width:53.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Data solutions</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1.5</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1.5</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 42.6</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 44.1</p></td></tr><tr><td style="vertical-align:bottom;width:53.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Other</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2.6</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2.6</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 0.7</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.57%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3.3</p></td></tr><tr><td style="vertical-align:bottom;width:53.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Revenues</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.65%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 221.7</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.65%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 117.7</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.65%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 339.4</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.65%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 55.1</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.57%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 394.5</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:53.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.68%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:53.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="14" style="vertical-align:bottom;white-space:nowrap;width:44.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Six months ended June 30, 2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:53.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">Servicing </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">Origination </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Software </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Data and </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:53.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">Software</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">Software<sup style="font-size:6pt;line-height:100%;top:0pt;vertical-align:top;">(1)</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Solutions</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Analytics</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr><td style="vertical-align:bottom;width:53.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Software solutions</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 408.4</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 188.2</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 596.6</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 18.4</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 615.0</p></td></tr><tr><td style="vertical-align:bottom;width:53.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Professional services</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 34.2</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 21.4</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 55.6</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1.6</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 57.2</p></td></tr><tr><td style="vertical-align:bottom;width:53.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Data solutions</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3.1</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3.1</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 67.3</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 70.4</p></td></tr><tr><td style="vertical-align:bottom;width:53.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Other</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5.0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5.0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2.8</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.68%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 7.8</p></td></tr><tr><td style="vertical-align:bottom;width:53.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Revenues</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.6%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 442.6</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.6%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 217.7</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.6%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 660.3</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.6%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 90.1</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.68%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 750.4</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:53.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:53.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="14" style="vertical-align:bottom;white-space:nowrap;width:44.95%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Six months ended June 30, 2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:53.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">Servicing </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">Origination </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Software </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Data and</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:53.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">Software</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">Software<sup style="font-size:6pt;line-height:100%;top:0pt;vertical-align:top;">(1)</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Solutions</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> Analytics</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.59%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr><td style="vertical-align:bottom;width:53.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Software solutions</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 407.3</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 192.9</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 600.2</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 19.2</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 619.4</p></td></tr><tr><td style="vertical-align:bottom;width:53.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Professional services</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 37.0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 25.5</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 62.5</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2.1</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 64.6</p></td></tr><tr><td style="vertical-align:bottom;width:53.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Data solutions</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2.0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2.0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 89.0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 91.0</p></td></tr><tr><td style="vertical-align:bottom;width:53.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Other</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5.4</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5.4</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1.3</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 6.7</p></td></tr><tr><td style="vertical-align:bottom;width:53.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Revenues</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.6%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 444.3</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.6%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 225.8</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.6%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 670.1</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.6%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 111.6</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.62%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 781.7</p></td></tr></table><div style="font-family:'Times New Roman','Times','serif';font-size:10.0pt;margin-bottom:0pt;min-height:1.19em;position:relative;width:100%;"><div style="background-color:#000000;height:1px;position:relative;top:0.6em;width:25.0%;border:none;margin:0 auto 0 0;"></div></div><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman','Times','serif';font-size:8pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(1)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;">Software solutions revenues for Origination Software include license revenues of </span><span style="font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;">$0.9</span><span style="font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;"> million and </span><span style="font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;">$9.2</span><span style="font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;"> million for the three months ended June 30, 2023 and 2022, respectively, and </span><span style="font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;">$21.0</span><span style="font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;"> million and </span><span style="font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;">$11.3</span><span style="font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;"> million for the six months ended June 30, 2023 and 2022, respectively.</span></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p> 203300000 86300000 289600000 8800000 298400000 18200000 11300000 29500000 800000 30300000 1600000 1600000 34400000 36000000.0 2900000 2900000 600000 3500000 221500000 102100000 323600000 44600000 368200000 203300000 100400000 303700000 9700000 313400000 18400000 13200000 31600000 2100000 33700000 1500000 1500000 42600000 44100000 2600000 2600000 700000 3300000 221700000 117700000 339400000 55100000 394500000 408400000 188200000 596600000 18400000 615000000.0 34200000 21400000 55600000 1600000 57200000 3100000 3100000 67300000 70400000 5000000.0 5000000.0 2800000 7800000 442600000 217700000 660300000 90100000 750400000 407300000 192900000 600200000 19200000 619400000 37000000.0 25500000 62500000 2100000 64600000 2000000.0 2000000.0 89000000.0 91000000.0 5400000 5400000 1300000 6700000 444300000 225800000 670100000 111600000 781700000 900000 9200000 21000000.0 11300000 2500000000 0.14 0.58 0.83 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"><span style="display:inline-block;text-indent:0pt;width:36pt;"><b style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;">(11)</b></span>Equity</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Omnibus Incentive Plan</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;">A summary of restricted shares granted in 2023 is as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100.81%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:52.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.83%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.89%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:52.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Number of shares</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Grant date fair </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Vesting period</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:52.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Dates</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.83%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">granted</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">value per share</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.89%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">(in years)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Vesting criteria</b></p></td></tr><tr><td style="vertical-align:bottom;width:52.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">March 13, 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,012,978</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 55.71</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3.0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Service</p></td></tr><tr><td style="vertical-align:bottom;width:52.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">June 30, 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 28,881</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 59.73</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">1.0 - 3.0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Service</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;">Activity related to restricted stock and RSUs in 2023 is as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:68.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:17.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:68.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:19.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Weighted average </b></p></td></tr><tr><td style="vertical-align:bottom;width:68.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:19.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">grant date</b></p></td></tr><tr><td style="vertical-align:bottom;width:68.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Shares</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:19.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">fair value</b></p></td></tr><tr><td style="vertical-align:bottom;width:68.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance, December 31, 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,310,518</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 64.61</p></td></tr><tr><td style="vertical-align:bottom;width:68.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Granted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,041,859</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 55.82</p></td></tr><tr><td style="vertical-align:bottom;width:68.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Forfeited</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (46,341)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 60.82</p></td></tr><tr><td style="vertical-align:bottom;width:68.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Vested</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (500,261)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 66.89</p></td></tr><tr><td style="vertical-align:bottom;width:68.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance, June 30, 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.41%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,805,775</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 59.00</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Equity-based compensation expense related to our restricted shares and RSUs was $4.6 million and $10.8 million for the three months ended June 30, 2023 and 2022, respectively, and $13.7 million and $19.3 million for the six months ended June 30, 2023 and 2022, respectively. These expenses are included in Operating expenses in the Condensed Consolidated Statements of Earnings and Comprehensive Earnings (Unaudited). As of June 30, 2023, total unrecognized compensation cost was $96.9 million and is expected to be recognized over a weighted average period of approximately 2.1 years.<span style="color:#212529;font-family:'Segoe UI';"> </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"><span style="background:#ffffff;">On June 30, 2023, the Compensation Committee of our Board of Directors approved the waiver of the performance condition applicable to the performance-based restricted stock awards granted in 2021 and 2022, requiring the Company to achieve Adjusted EBITDA equal to or greater than its 2022 fiscal year Adjusted EBITDA for the measurement period beginning January 1, 2023 through December 31, 2023 (the “2023 Performance Condition”). In addition, for our named executive officers only, the Compensation Committee also approved an amendment extending the time-based vesting period for </span><span style="background:#ffffff;">one year</span><span style="background:#ffffff;"> for the restricted stock awards in which the performance condition was waived so that the applicable portion of the awards will vest on March 10, 2025 rather than on March 10, 2024. The award modification resulted in a reversal of </span><span style="background:#ffffff;">$1.5</span><span style="background:#ffffff;"> million of equity-based compensation expense previously recorded during the three months ended March 31, 2023. Equity-based compensation expense related to the modified awards is recognized ratably over the service periods of the modified awards based on the fair value of the awards on June 30, 2023, the date of modification.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Profits Interests Units</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">As of June 30, 2023 and December 31, 2022, there were 6,085 and 6,169 OB PIUs outstanding, respectively. In accordance with terms of the third amended and restated limited liability company agreement of Optimal Blue Holdco, a change in control of Black Knight does not accelerate <span style="background:#ffffff;">vesting of the OB PIUs, but triggers certain redemption rights and gives each holder of OB PIUs the right to elect that Optimal Blue Holdco redeem all of the holder’s vested and unvested profits interests for a redemption price determined based on an appraisal process.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The units may be settled in cash or Black Knight common stock or a combination of both at our election and will be settled at the current fair value at the time we receive notice of the put election. As the OB PIUs provide for redemption features not solely within our control, we classify the redemption value outside of permanent equity in redeemable noncontrolling interests. The redemption value is equal to the difference in the per unit fair value of the underlying member units and the hurdle amount, based upon the proportionate required service period rendered to date. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;">Equity-based compensation expense related to the OB PIUs was $2.0 million and $2.1 million for the three months ended June 30, 2023 and 2022, respectively, and $4.2 million and $4.3 million for the six months ended June 30, 2023 and 2022. As of June 30, 2023, the total unrecognized compensation cost related to non-vested OB PIUs was $3.3 million, which is expected to be recognized over a weighted average period of approximately 0.4 years.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;">A summary of restricted shares granted in 2023 is as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100.81%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:52.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.83%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.89%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:52.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Number of shares</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Grant date fair </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Vesting period</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:52.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Dates</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.83%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">granted</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">value per share</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.89%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">(in years)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Vesting criteria</b></p></td></tr><tr><td style="vertical-align:bottom;width:52.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">March 13, 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,012,978</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 55.71</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3.0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Service</p></td></tr><tr><td style="vertical-align:bottom;width:52.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">June 30, 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 28,881</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 59.73</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">1.0 - 3.0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Service</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;">Activity related to restricted stock and RSUs in 2023 is as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:68.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:17.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:68.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:19.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Weighted average </b></p></td></tr><tr><td style="vertical-align:bottom;width:68.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:19.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">grant date</b></p></td></tr><tr><td style="vertical-align:bottom;width:68.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Shares</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:19.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">fair value</b></p></td></tr><tr><td style="vertical-align:bottom;width:68.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance, December 31, 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,310,518</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 64.61</p></td></tr><tr><td style="vertical-align:bottom;width:68.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Granted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,041,859</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 55.82</p></td></tr><tr><td style="vertical-align:bottom;width:68.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Forfeited</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (46,341)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 60.82</p></td></tr><tr><td style="vertical-align:bottom;width:68.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Vested</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (500,261)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 66.89</p></td></tr><tr><td style="vertical-align:bottom;width:68.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance, June 30, 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.41%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,805,775</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 59.00</p></td></tr></table> 1012978 55.71 P3Y 28881 59.73 P1Y P3Y 1310518 64.61 1041859 55.82 46341 60.82 500261 66.89 1805775 59.00 4600000 10800000 13700000 19300000 96900000 P2Y1M6D P1Y 1500000 6085 6169 2000000.0 2100000 4200000 4300000 3300000 P0Y4M24D <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"><span style="display:inline-block;text-indent:0pt;width:36pt;"><b style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;">(12)</b></span>Segment Information</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Accounting Standards Codification (“ASC”) Topic 280, <i style="font-style:italic;">Segment Reporting </i>("ASC 280") establishes standards for reporting information about segments and requires that a public business enterprise reports financial and descriptive information about its segments. Segments are components of an enterprise for which separate financial information is available and are evaluated regularly by the chief operating decision maker (“CODM”) in deciding how to allocate resources and in assessing performance. Our chief executive officer is identified as the CODM as defined by ASC 280. To align with the internal management of our business operations based on service offerings, our business is organized into two segments. Refer to Note 10 —<i style="font-style:italic;"> Revenues</i> for a description of our Software Solutions and Data and Analytics segments.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Separate discrete financial information is available for these two segments, and the operating results of each segment are regularly evaluated by the CODM in order to assess performance and allocate resources. We use EBITDA as the primary profitability measure for making decisions regarding ongoing operations. EBITDA is earnings before Interest expense, net, Other income (expense), net, Income tax expense and Depreciation and amortization. It also excludes Equity in (losses) earnings of unconsolidated affiliates. We do not allocate Interest expense, net, Other income (expense), net, Income tax expense, equity-based compensation and certain other items, such as purchase accounting adjustments and acquisition-related costs to the segments, since these items are not considered in evaluating the segments’ overall operating performance.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Segment asset information is not included below because we do not use it to evaluate performance or allocate resources. Summarized financial information concerning our segments is shown in the tables below (in millions):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:55.71%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.95%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.95%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.96%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:55.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="11" style="vertical-align:bottom;white-space:nowrap;width:42.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Three months ended June 30, 2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:55.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Software </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Data and </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Corporate and </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:55.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.09%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Solutions</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.09%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Analytics</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Other</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.09%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr><td style="vertical-align:bottom;width:55.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Revenues</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 323.6</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 44.6</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 368.2</p></td></tr><tr><td style="vertical-align:bottom;width:55.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Expenses:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:55.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Operating expenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 155.5</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 33.9</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 25.0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> (1)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 214.4</p></td></tr><tr><td style="vertical-align:bottom;width:55.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Transition and integration costs</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.95%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.95%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 11.0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> (2)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 11.0</p></td></tr><tr><td style="vertical-align:bottom;width:55.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">EBITDA</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 168.1</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 10.7</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (36.0)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 142.8</p></td></tr><tr><td style="vertical-align:bottom;width:55.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Depreciation and amortization</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.95%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 34.0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.95%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3.9</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 44.2</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> (3)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 82.1</p></td></tr><tr><td style="vertical-align:bottom;width:55.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Operating income (loss)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.95%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.13%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 134.1</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.95%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.13%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 6.8</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.36%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (80.2)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.96%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.12%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 60.7</p></td></tr><tr><td style="vertical-align:bottom;width:55.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Interest expense, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (33.5)</p></td></tr><tr><td style="vertical-align:bottom;width:55.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Other income, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.96%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.12%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 50.0</p></td></tr><tr><td style="vertical-align:bottom;width:55.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Earnings before income taxes and equity in losses of unconsolidated affiliates</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 77.2</p></td></tr><tr><td style="vertical-align:bottom;width:55.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Income tax expense</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.96%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.12%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 21.2</p></td></tr><tr><td style="vertical-align:bottom;width:55.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Earnings before equity in losses of unconsolidated affiliates</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 56.0</p></td></tr><tr><td style="vertical-align:bottom;width:55.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Equity in losses of unconsolidated affiliates, net of tax</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.96%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.12%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (0.7)</p></td></tr><tr><td style="vertical-align:bottom;width:55.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Net earnings</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.96%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.12%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 55.3</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:55.73%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:55.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="11" style="vertical-align:bottom;white-space:nowrap;width:42.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Three months ended June 30, 2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:55.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Software </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Data and </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Corporate and </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:55.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.14%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Solutions</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.14%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Analytics</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Other</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.09%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr><td style="vertical-align:bottom;width:55.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Revenues</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 339.4</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 55.1</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 394.5</p></td></tr><tr><td style="vertical-align:bottom;width:55.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Expenses:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:55.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Operating expenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 148.7</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 37.4</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 30.7</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> (1)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 216.8</p></td></tr><tr><td style="vertical-align:bottom;width:55.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Transition and integration costs</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.16%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.16%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 8.2</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> (2)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 8.2</p></td></tr><tr><td style="vertical-align:bottom;width:55.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">EBITDA</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 190.7</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 17.7</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (38.9)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 169.5</p></td></tr><tr><td style="vertical-align:bottom;width:55.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Depreciation and amortization</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.16%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 35.9</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.16%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4.0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 52.6</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> (3)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 92.5</p></td></tr><tr><td style="vertical-align:bottom;width:55.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Operating income (loss)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.16%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 154.8</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.16%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 13.7</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.37%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (91.5)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.11%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 77.0</p></td></tr><tr><td style="vertical-align:bottom;width:55.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Interest expense, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (22.6)</p></td></tr><tr><td style="vertical-align:bottom;width:55.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Other expense, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.11%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (2.4)</p></td></tr><tr><td style="vertical-align:bottom;width:55.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Earnings before income taxes and equity in losses of unconsolidated affiliates</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 52.0</p></td></tr><tr><td style="vertical-align:bottom;width:55.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Income tax expense</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.11%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 11.6</p></td></tr><tr><td style="vertical-align:bottom;width:55.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Earnings before equity in losses of unconsolidated affiliates</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 40.4</p></td></tr><tr><td style="vertical-align:bottom;width:55.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Equity in losses of unconsolidated affiliates, net of tax</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.11%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (0.1)</p></td></tr><tr><td style="vertical-align:bottom;width:55.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Net earnings</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.11%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 40.3</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:55.61%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:55.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="11" style="vertical-align:bottom;white-space:nowrap;width:42.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Six months ended June 30, 2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:55.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Software </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Data and </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Corporate and </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:55.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Solutions</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Analytics</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Other</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.29%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr><td style="vertical-align:bottom;width:55.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Revenues</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 660.3</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 90.1</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 750.4</p></td></tr><tr><td style="vertical-align:bottom;width:55.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Expenses:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:55.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Operating expenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 305.5</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 67.2</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 54.8</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> (1)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 427.5</p></td></tr><tr><td style="vertical-align:bottom;width:55.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Transition and integration costs</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 16.5</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> (2)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 16.5</p></td></tr><tr><td style="vertical-align:bottom;width:55.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">EBITDA</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 354.8</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 22.9</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (71.3)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 306.4</p></td></tr><tr><td style="vertical-align:bottom;width:55.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Depreciation and amortization</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 68.1</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 7.9</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 88.7</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> (3)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 164.7</p></td></tr><tr><td style="vertical-align:bottom;width:55.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Operating income (loss)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.13%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 286.7</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.13%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 15.0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.36%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (160.0)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.13%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 141.7</p></td></tr><tr><td style="vertical-align:bottom;width:55.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Interest expense, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (63.6)</p></td></tr><tr><td style="vertical-align:bottom;width:55.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Other income, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.13%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 188.0</p></td></tr><tr><td style="vertical-align:bottom;width:55.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Earnings before income taxes and equity in losses of unconsolidated affiliates</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 266.1</p></td></tr><tr><td style="vertical-align:bottom;width:55.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Income tax expense</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.13%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 67.1</p></td></tr><tr><td style="vertical-align:bottom;width:55.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Earnings before equity in losses of unconsolidated affiliates</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 199.0</p></td></tr><tr><td style="vertical-align:bottom;width:55.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Equity in losses of unconsolidated affiliates, net of tax</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.13%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1.9)</p></td></tr><tr><td style="vertical-align:bottom;width:55.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Net earnings</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.13%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 197.1</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:55.61%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:55.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="11" style="vertical-align:bottom;white-space:nowrap;width:42.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Six months ended June 30, 2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:55.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Software </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Data and </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Corporate and </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:55.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Solutions</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Analytics</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Other</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr><td style="vertical-align:bottom;width:55.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Revenues</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 670.1</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 111.6</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 781.7</p></td></tr><tr><td style="vertical-align:bottom;width:55.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Expenses:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:55.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Operating expenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 291.2</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 74.9</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 58.6</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> (1)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 424.7</p></td></tr><tr><td style="vertical-align:bottom;width:55.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Transition and integration costs</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 15.8</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> (2)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 15.8</p></td></tr><tr><td style="vertical-align:bottom;width:55.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">EBITDA</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 378.9</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 36.7</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (74.4)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 341.2</p></td></tr><tr><td style="vertical-align:bottom;width:55.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Depreciation and amortization</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 71.0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 7.8</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 105.2</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> (3)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 184.0</p></td></tr><tr><td style="vertical-align:bottom;width:55.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Operating income (loss)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.13%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 307.9</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.13%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 28.9</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.37%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (179.6)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.1%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 157.2</p></td></tr><tr><td style="vertical-align:bottom;width:55.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Interest expense, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (43.7)</p></td></tr><tr><td style="vertical-align:bottom;width:55.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Other expense, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.1%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (3.6)</p></td></tr><tr><td style="vertical-align:bottom;width:55.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Earnings before income taxes and equity in earnings of unconsolidated affiliates</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 109.9</p></td></tr><tr><td style="vertical-align:bottom;width:55.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Income tax expense</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.1%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 10.5</p></td></tr><tr><td style="vertical-align:bottom;width:55.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Earnings before equity in earnings of unconsolidated affiliates</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 99.4</p></td></tr><tr><td style="vertical-align:bottom;width:55.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Equity in earnings of unconsolidated affiliates, net of tax</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.1%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 303.0</p></td></tr><tr><td style="vertical-align:bottom;width:55.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Net earnings</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 402.4</p></td></tr><tr><td style="vertical-align:bottom;width:55.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Net losses attributable to redeemable noncontrolling interests</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.1%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2.5</p></td></tr><tr><td style="vertical-align:bottom;width:55.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Net earnings attributable to Black Knight</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.1%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 404.9</p></td></tr></table><div style="font-family:'Times New Roman','Times','serif';font-size:10.0pt;margin-bottom:0pt;min-height:1.19em;position:relative;width:100%;"><div style="background-color:#000000;height:1pt;position:relative;top:0.6em;width:25.0%;border:none;margin:0 auto 0 0;"></div></div><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman','Times','serif';font-size:8pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(1)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;">Operating expenses for Corporate and Other includes equity-based compensation, including certain related payroll taxes, of </span><span style="font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;">$6.7</span><span style="font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;"> million and </span><span style="font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;">$13.0</span><span style="font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;"> million for the three months ended June 30, 2023 and 2022, respectively and </span><span style="font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;">$18.3</span><span style="font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;"> million and </span><span style="font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;">$24.2</span><span style="font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;"> million for the six months ended June 30, 2023 and 2022, respectively. </span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman','Times','serif';font-size:8pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(2)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;">Transition and integration costs primarily consists of costs related to the ICE Transaction and costs associated with acquisitions.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman','Times','serif';font-size:8pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(3)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;">Depreciation and amortization for Corporate and Other primarily represents net incremental depreciation and amortization adjustments associated with the application of purchase accounting recorded in accordance with GAAP.</span></td></tr></table> 2 2 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:55.71%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.95%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.95%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.96%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:55.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="11" style="vertical-align:bottom;white-space:nowrap;width:42.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Three months ended June 30, 2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:55.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Software </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Data and </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Corporate and </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:55.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.09%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Solutions</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.09%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Analytics</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Other</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.09%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr><td style="vertical-align:bottom;width:55.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Revenues</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 323.6</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 44.6</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 368.2</p></td></tr><tr><td style="vertical-align:bottom;width:55.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Expenses:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:55.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Operating expenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 155.5</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 33.9</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 25.0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> (1)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 214.4</p></td></tr><tr><td style="vertical-align:bottom;width:55.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Transition and integration costs</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.95%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.95%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 11.0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> (2)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 11.0</p></td></tr><tr><td style="vertical-align:bottom;width:55.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">EBITDA</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 168.1</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 10.7</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (36.0)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 142.8</p></td></tr><tr><td style="vertical-align:bottom;width:55.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Depreciation and amortization</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.95%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 34.0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.95%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3.9</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 44.2</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> (3)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 82.1</p></td></tr><tr><td style="vertical-align:bottom;width:55.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Operating income (loss)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.95%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.13%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 134.1</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.95%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.13%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 6.8</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.36%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (80.2)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.96%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.12%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 60.7</p></td></tr><tr><td style="vertical-align:bottom;width:55.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Interest expense, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (33.5)</p></td></tr><tr><td style="vertical-align:bottom;width:55.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Other income, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.96%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.12%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 50.0</p></td></tr><tr><td style="vertical-align:bottom;width:55.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Earnings before income taxes and equity in losses of unconsolidated affiliates</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 77.2</p></td></tr><tr><td style="vertical-align:bottom;width:55.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Income tax expense</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.96%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.12%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 21.2</p></td></tr><tr><td style="vertical-align:bottom;width:55.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Earnings before equity in losses of unconsolidated affiliates</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 56.0</p></td></tr><tr><td style="vertical-align:bottom;width:55.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Equity in losses of unconsolidated affiliates, net of tax</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.96%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.12%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (0.7)</p></td></tr><tr><td style="vertical-align:bottom;width:55.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Net earnings</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.96%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.12%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 55.3</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:55.73%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:55.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="11" style="vertical-align:bottom;white-space:nowrap;width:42.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Three months ended June 30, 2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:55.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Software </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Data and </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Corporate and </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:55.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.14%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Solutions</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.14%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Analytics</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Other</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.09%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr><td style="vertical-align:bottom;width:55.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Revenues</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 339.4</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 55.1</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 394.5</p></td></tr><tr><td style="vertical-align:bottom;width:55.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Expenses:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:55.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Operating expenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 148.7</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 37.4</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 30.7</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> (1)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 216.8</p></td></tr><tr><td style="vertical-align:bottom;width:55.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Transition and integration costs</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.16%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.16%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 8.2</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> (2)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 8.2</p></td></tr><tr><td style="vertical-align:bottom;width:55.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">EBITDA</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 190.7</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 17.7</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (38.9)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 169.5</p></td></tr><tr><td style="vertical-align:bottom;width:55.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Depreciation and amortization</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.16%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 35.9</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.16%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4.0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 52.6</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> (3)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 92.5</p></td></tr><tr><td style="vertical-align:bottom;width:55.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Operating income (loss)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.16%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 154.8</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.16%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 13.7</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.37%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (91.5)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.11%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 77.0</p></td></tr><tr><td style="vertical-align:bottom;width:55.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Interest expense, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (22.6)</p></td></tr><tr><td style="vertical-align:bottom;width:55.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Other expense, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.11%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (2.4)</p></td></tr><tr><td style="vertical-align:bottom;width:55.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Earnings before income taxes and equity in losses of unconsolidated affiliates</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 52.0</p></td></tr><tr><td style="vertical-align:bottom;width:55.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Income tax expense</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.11%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 11.6</p></td></tr><tr><td style="vertical-align:bottom;width:55.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Earnings before equity in losses of unconsolidated affiliates</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 40.4</p></td></tr><tr><td style="vertical-align:bottom;width:55.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Equity in losses of unconsolidated affiliates, net of tax</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.11%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (0.1)</p></td></tr><tr><td style="vertical-align:bottom;width:55.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Net earnings</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.11%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 40.3</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:55.61%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:55.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="11" style="vertical-align:bottom;white-space:nowrap;width:42.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Six months ended June 30, 2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:55.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Software </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Data and </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Corporate and </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:55.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Solutions</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Analytics</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Other</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.29%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr><td style="vertical-align:bottom;width:55.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Revenues</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 660.3</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 90.1</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 750.4</p></td></tr><tr><td style="vertical-align:bottom;width:55.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Expenses:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:55.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Operating expenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 305.5</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 67.2</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 54.8</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> (1)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 427.5</p></td></tr><tr><td style="vertical-align:bottom;width:55.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Transition and integration costs</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 16.5</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> (2)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 16.5</p></td></tr><tr><td style="vertical-align:bottom;width:55.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">EBITDA</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 354.8</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 22.9</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (71.3)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 306.4</p></td></tr><tr><td style="vertical-align:bottom;width:55.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Depreciation and amortization</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 68.1</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 7.9</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 88.7</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> (3)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 164.7</p></td></tr><tr><td style="vertical-align:bottom;width:55.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Operating income (loss)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.13%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 286.7</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.13%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 15.0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.36%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (160.0)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.13%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 141.7</p></td></tr><tr><td style="vertical-align:bottom;width:55.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Interest expense, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (63.6)</p></td></tr><tr><td style="vertical-align:bottom;width:55.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Other income, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.13%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 188.0</p></td></tr><tr><td style="vertical-align:bottom;width:55.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Earnings before income taxes and equity in losses of unconsolidated affiliates</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 266.1</p></td></tr><tr><td style="vertical-align:bottom;width:55.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Income tax expense</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.13%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 67.1</p></td></tr><tr><td style="vertical-align:bottom;width:55.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Earnings before equity in losses of unconsolidated affiliates</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 199.0</p></td></tr><tr><td style="vertical-align:bottom;width:55.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Equity in losses of unconsolidated affiliates, net of tax</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.13%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1.9)</p></td></tr><tr><td style="vertical-align:bottom;width:55.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Net earnings</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.13%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 197.1</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:55.61%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:55.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="11" style="vertical-align:bottom;white-space:nowrap;width:42.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Six months ended June 30, 2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:55.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Software </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Data and </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Corporate and </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:55.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Solutions</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Analytics</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Other</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr><td style="vertical-align:bottom;width:55.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Revenues</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 670.1</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 111.6</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 781.7</p></td></tr><tr><td style="vertical-align:bottom;width:55.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Expenses:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:55.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Operating expenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 291.2</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 74.9</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 58.6</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> (1)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 424.7</p></td></tr><tr><td style="vertical-align:bottom;width:55.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Transition and integration costs</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 15.8</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> (2)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 15.8</p></td></tr><tr><td style="vertical-align:bottom;width:55.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">EBITDA</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 378.9</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 36.7</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (74.4)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 341.2</p></td></tr><tr><td style="vertical-align:bottom;width:55.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Depreciation and amortization</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 71.0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 7.8</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 105.2</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> (3)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 184.0</p></td></tr><tr><td style="vertical-align:bottom;width:55.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Operating income (loss)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.13%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 307.9</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.13%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 28.9</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.37%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (179.6)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.1%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 157.2</p></td></tr><tr><td style="vertical-align:bottom;width:55.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Interest expense, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (43.7)</p></td></tr><tr><td style="vertical-align:bottom;width:55.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Other expense, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.1%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (3.6)</p></td></tr><tr><td style="vertical-align:bottom;width:55.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Earnings before income taxes and equity in earnings of unconsolidated affiliates</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 109.9</p></td></tr><tr><td style="vertical-align:bottom;width:55.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Income tax expense</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.1%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 10.5</p></td></tr><tr><td style="vertical-align:bottom;width:55.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Earnings before equity in earnings of unconsolidated affiliates</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 99.4</p></td></tr><tr><td style="vertical-align:bottom;width:55.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Equity in earnings of unconsolidated affiliates, net of tax</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.1%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 303.0</p></td></tr><tr><td style="vertical-align:bottom;width:55.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Net earnings</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 402.4</p></td></tr><tr><td style="vertical-align:bottom;width:55.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Net losses attributable to redeemable noncontrolling interests</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.1%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2.5</p></td></tr><tr><td style="vertical-align:bottom;width:55.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Net earnings attributable to Black Knight</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.1%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 404.9</p></td></tr></table><div style="font-family:'Times New Roman','Times','serif';font-size:10.0pt;margin-bottom:0pt;min-height:1.19em;position:relative;width:100%;"><div style="background-color:#000000;height:1pt;position:relative;top:0.6em;width:25.0%;border:none;margin:0 auto 0 0;"></div></div><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman','Times','serif';font-size:8pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(1)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;">Operating expenses for Corporate and Other includes equity-based compensation, including certain related payroll taxes, of </span><span style="font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;">$6.7</span><span style="font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;"> million and </span><span style="font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;">$13.0</span><span style="font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;"> million for the three months ended June 30, 2023 and 2022, respectively and </span><span style="font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;">$18.3</span><span style="font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;"> million and </span><span style="font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;">$24.2</span><span style="font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;"> million for the six months ended June 30, 2023 and 2022, respectively. </span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman','Times','serif';font-size:8pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(2)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;">Transition and integration costs primarily consists of costs related to the ICE Transaction and costs associated with acquisitions.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman','Times','serif';font-size:8pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(3)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;">Depreciation and amortization for Corporate and Other primarily represents net incremental depreciation and amortization adjustments associated with the application of purchase accounting recorded in accordance with GAAP.</span></td></tr></table> 323600000 44600000 368200000 155500000 33900000 25000000.0 214400000 11000000.0 11000000.0 168100000 10700000 -36000000.0 142800000 34000000.0 3900000 44200000 82100000 134100000 6800000 -80200000 60700000 -33500000 50000000.0 77200000 21200000 56000000.0 -700000 55300000 339400000 55100000 394500000 148700000 37400000 30700000 216800000 8200000 8200000 190700000 17700000 -38900000 169500000 35900000 4000000.0 52600000 92500000 154800000 13700000 -91500000 77000000.0 -22600000 -2400000 52000000.0 11600000 40400000 -100000 40300000 660300000 90100000 750400000 305500000 67200000 54800000 427500000 16500000 16500000 354800000 22900000 -71300000 306400000 68100000 7900000 88700000 164700000 286700000 15000000.0 -160000000.0 141700000 -63600000 188000000.0 266100000 67100000 199000000.0 -1900000 197100000 670100000 111600000 781700000 291200000 74900000 58600000 424700000 15800000 15800000 378900000 36700000 -74400000 341200000 71000000.0 7800000 105200000 184000000.0 307900000 28900000 -179600000 157200000 -43700000 -3600000 109900000 10500000 99400000 303000000.0 402400000 -2500000 404900000 6700000 13000000.0 18300000 24200000 false false false false EXCEL 85 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( 'Q$ U<'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 " !\1 -7)6XL%>\ K @ $0 &1O8U!R;W!S+V-O&ULS9+/ M:L,P#(=?9?B>*(G9*";-I66G#08K;.QF;+4UC?]@:R1]^R5>FS*V!]C1TL^? M/H%:%83R$5^B#QC)8+H;;>^24&'-CD1! "1U1"M3.27/K&NJAA?5JJCXKFX$OQ=\]3&[_O"["5NOS=[\ M8^.K8-?"K[OHO@!02P,$% @ ?$0#5YE&UL[5I;<]HX%'[OK]!X9_9M"\8V@;:T$W-I=MNTF83M M3A^%$5B-;'EDD81_OTV23;J;/ 0LZ?O.14?GZ#AY\^XN8NB&B)3R M> +]O6N[!3+ MUES@6QHO(];JM-O=5H1I;*$81V1@?5XL:$#05%%:;U\@M.4?,_@5RU2-9:,! M$U=!)KF(M/+Y;,7\VMX^9<_I.ATR@6XP&U@@?\YOI^1.6HCA5,+$P&IG/U9K MQ]'22(""R7V4!;I)]J/3%0@R#3LZG5C.=GSVQ.V?C,K:=#1M&N#C\7@XMLO2 MBW A(5M>5 TR M6'!VULS2 Y9>*?IUE!K9';O=05SP6.XYB1'^QL4$UFG2&98T1G*=D 4. #?$ MT4Q0?*]!MHK@PI+27)#6SRFU4!H(FLB!]4>"(<7K;YH] M5Z%82=J$^!!&&N*<<^9ST6S[!Z5&T?95O-RCEU@5 9<8WS2J-2S%UGB5P/&M MG#P=$Q+-E L&08:7)"82J3E^34@3_BNEVOZKR2.FJW"$2M"/F(9 M-AIRM1:!MG&IA&!:$L;1>$[2M!'\6:PUDSY@R.S-D77.UI$.$9)>-T(^8LZ+ MD!&_'H8X2IKMHG%8!/V>7L-)P>B"RV;]N'Z&U3-L+([W1]072N0/)J<_Z3(T M!Z.:60F]A%9JGZJ'-#ZH'C(*!?&Y'C[E>G@*-Y;&O%"N@GL!_]':-\*K^(+ M.7\N?<^E[[GT/:'2MSAD6R4)RU3393>* M$IY"&V[I4_5*E=?EK[DHN#Q;Y.FOH70^+,_Y/%_GM,T+,T.WF)&Y M"M-2D&_#^>G%>!KB.=D$N7V85VWGV-'1^^?!4;"C[SR6'<>(\J(A[J&&F,_# M0X=Y>U^89Y7&4#04;6RL)"Q&MV"XU_$L%.!D8"V@!X.O40+R4E5@,5O& RN0 MHGQ,C$7H<.>77%_CT9+CVZ9EM6ZO*7<9;2)2.<)IF!-GJ\K>9;'!51W/55OR ML+YJ/;053L_^6:W(GPP13A8+$DACE!>F2J+S&5.^YRM)Q%4XOT4SMA*7&+SC MYL=Q3E.X$G:V#P(RN;LYJ7IE,6>F\M\M# DL6XA9$N)-7>W5YYNTB42%(JP# 4A M%W+C[^^3:G>,U_HL@6V$5#)DU1?*0XG!/3-R0]A4)?.NVB8+A=OB5,V[&KXF M8$O#>FZ=+2?_VU[4/;07/4;SHYG@'K.' MYA,L0Z1^P7V*BH 1JV*^NJ]/^26<.[1[\8$@F_S6VZ3VW> ,?-2K6J5D*Q$_ M2P=\'Y(&8XQ;]#1?CQ1BK::QK<;:,0QY@%CS#*%F.-^'19H:,]6+K#F-"F]! MU4#E/]O4#6CV#30,9FV-J/D3@H\W/[O#;#"Q([A[8N_ 5!+ P04 M" !\1 -7UZTWR*/ABB[8C.F_5E,)6UZ9$L4IXRH6'$DVOVA=XO-Q M0$Q!?L3?,=NH5Y^107D4XLEL3**+EF]:Q!(6:A-!X=^:C5F2F"1HQ_=M:*O\ M35/X^O,N_2:'!YA'JMA8)/_$D5Y>M 8M%+$YS1)]+S9_LBU0U^2%(E'Y7[0I MCNUT6BC,E!;IMAA:D,:\^$^?MR?B50& V@O(MH"\*\!UOQ!L"X(9#?F[R:J")N>G&F9;P;0QU>C06:R;1%'H,M9%:4LG4T-,0 M;+[VPFW(51%":D)ZZ+/@>JG0-8]8]+;>@P:5K2*[5ET19^#'C)^BP#]!Q">! MI3WC?>4)E&-;^9OF!.5)"O*\H";O@P@SN'0UHCP"1AWK%S3AQ1B":]%VPHK MCCW0C,USM:(ANVC!X%-,KEEK],M/N.?_;J/]06%OV#LE>\>57K$_O*R8C=1= MCOWVG0W)6=40J5LB=0]#NLNHU$PF+^B>K834-CQWE):9[:2,G54-\7HE7N\P MO"F3L3 7;(3@WF#M/'=2.0QKQZ&SOB%GO^3L.ULWSJ0TF#>Q"FF"OC$JG:SN MM'8;DW: ;9#.PH:0@Q)R<.#PDQ3FSGSJJ[]8W5ESFBCKU>HL:PAX5@*>.1NU MO9W>Q E#7[+TD4D;F#O#]W$[Z =G'1N+6*EH0LU^D)3 MZ^6Y)^@JH>$3^L2-EIP4#9SP\-1&[$YJBOS**/ AR- Z(>%"S:?($S33,"R1 MD&@L,J[E"_R/[.?!G?[AVHKL+&J*3"ID<@CR WU&DPA&:SR/PYS;<4GOB1S@ M=I?TNKU@8.5U%C?EK7P(.Y5CQWL919"N3G8?T"T[^Z(WL^1O=@]%+% M$4.7:\;M,ZL[IBEY94/8[3/OR<=F"Z[J![&Q>N">N(\PJ)7@ZSA)[+3'\"1< MB1)VZ\U[VG(03Z58QSRT=[0[\^;6"GH,8\*5,F&WZ;P'G0JEP2G^C5?U]REW M8D"(;YV/W'5-22MIPGNL*>>$)_YZ,'? 60W6,2P)5YJ$W6YS*XP#3I>"NS1B M3\B@VVEWL>];^8XA2;BR).Q6G(=8@R").<+DU\??T(R%F82>M$*ZD\8B36%B MFFD1/IV@G_U3'_2I:.D*#'I-DYH;[S%$BE0B1=S^ _X;Q7R!9B_IHTALW'L" MKCY-K"L)QY E4LD2<>O,KB/1]7.XI'S!:OUP3]"7;S.K&;G+FO)59D0.,J/= MLUKQZ)+W(TPEF76MR9UH;S$\_=FRQDVR]M-7GD0.\J0)UTP6"Y;FZ93N3H>5 MOH'?U-(?PY5(Y4KD(%S7N#NG]DG=7=>4K](DOSOH=_#06]L@*V4B;M&Y M3!F/\K6SFX3:6=P!];UW#!4**A4*W"93K@F^7OF\@9W66\V>L+J577=94\;* MBX(]RSSO&+=KV?64[K@[8F4\AAL%E1L%A[D18$I G/"(/:-/S'JCV1-E'+Y' M^CZV/INYB_\OI_?J;:.9"/*7L J%9EVO>/%8[BU?]%[FKS>]ZO#B+?%G:N81 MA1(VAU+_M \W EF\>"TVM%CE[RX?A=8BS3\N&8V8- ? ]W,A]&[#_$#Y^GOT M'U!+ P04 " !\1 -7^D<,!,<' " (0 & 'AL+W=OUVDO.\F905:Y)$&S6%2OJQ?5E\]V= MO+X4!UT6-;^32!VJBLF7#[P4SU<+O/CRQ7WQM-/FB_7UY9X]\0>N_]C?2?BT M[KWD1<5K58@:2;Z]6KS';V_"9D!C\=^"/ZO1-3*A/ KQR7SXF%\M H.(ESS3 MQ@6#7T=^P\O2> (2U V@W@#:!MLB:L&Z99M>74CPC::S!F[EH/(S.-^.=0K1(,E(@&ACN$W_N&W/(/AN!E.IL/7$'@?/>FC M)XT_.A?]04I>:\24@C#?NN)I'81N!Z;(WJH]R_C5 JI(<7GDB^OO_H$WP3M7 M=-_(V216VL=*?=ZO;YC:(5;G*#,7_*]#<60E!.^K]')] M'$?C,"(KTAM-4(8]RM"+\C^2Y1SZ0\8!WF/)U1+57+L@MG[BT=-)$*W"$XRV M%4[I*G*#C'J0D1?DG>1[5N2(?]Z;VE%-6H7><0DE.UY1+MR1C2B,5_$);H<5 M)2OLQKWI<6^\N.^'M**M%!7DN6S*?<^D+K@3;NLQ&0$)3J!NK&40S &->Z"Q M%^B_FUP.JP"QK88O6 FLT_0EX"^429X7&I5"J3[MXX!>D'[9.'U MH>*2&?YPA>K'=-^YOC.N7<7]?P^?I"CI4Y3XRWFRT-".EWF3%05%[0HN.3N/ MB36/T2IQSV/:@TS]U2PT*U]1$ZV7:/1HNCGM-JE5$32DH[J9 ,3!P'_!F5H& M2606BZEATQ7W(%+T;-?IO$T*DZ2CKM?16&!%A$,Z@W7$U=B+]4%L]3.3?!X= MMM"%)+0:M\O,D\N!3;&7P+JR+6K-ZJ>FX-H9GX=+;!Q!,EIT'5R'63S;8_! MB-C/B#\+D3^#E'%"H_9RBZ%/6]C.VDW!#3R(_43XL3YRI:LY@L8.^H.9QJ?P M0GL=QG.)&^@/^_GOEF\YE#1("5%K"4H<+I1OGAULECB*QF&6DM5F!N[ >MA/ M>^VRK$5]<;X3=:XF>8VCD6#HH#K,PLV<^,$#[V$_2_QN@3S?V3N7D:>U=R9C MN/&L"L(#!6$_![7MW9/,Q'IL%&\2.YL.NX3BV9D?Z >GK]+W9<$>B[(P&L]CW4F*HXT^\S[>)R(;5XCU-H2N*R2D=44 MY&@KZ2>_]UU6 :K9%;#VE *2_LAKOBW<%4)L:@-F\^?8'I*0.;XA QF2,]O# MKE3V0C;(Q1;E_-'9SHG->: >3IG1847I7$F3@1>)GQ=[[I'\"'I^9NG:[!@% M*WJ*T&&5CL32%.' CL3/CE/1>Z[(;,XC46Q#=9C%>(YOR$"-Q$^-K\NF37;0 MG*UU:5N%9+:L!D8D?D;L$1:C)N!$:7,<"6SMZS(C\6R/&KB0^+GP5U$_7< F MM6K*II%"IH:R:5DY@=OL1\( V\@==AN"YV0[&5B2^'=IMCXZMVCMO1B('ZO/ M.JSBN?*B [W1,_36E-<9A-0F(I*&8T71'6'9=I3@8"ZG=* LZJ>L&U%512O? MVT,W4,I%_<3K#!"C[W\7FJ/T!R=TKV.W>D N&?(-'$V#'ZB0^JGPGN><5XWJ M@%75;!)$"49/9F_(X6$SAXZ.?9Y-WRZK>(Y7Z.ATE'JEXH^P]=KP6WF;QCGP)_7SIUF80.]*B^S3._0F6!F)8<[+T)&5!_X.15&PA._,#U([ M)LWQYD'OA"S^Q_-W"( L@S!81FGRY7:AE!$^9IGC:+.,HW09T?#+77'02L,] M,_U,F9[XRZ'F_4N 93ONC-=HF<( FJ;S7F]YQJM':&3N]P/=5-K[X=.]DM=D MFO1!$M"S!\8=B\WGG42^M(^R,0I]:>J+N]+:6+XN)='YE/A,IBD9E ?U*X_W M>5X81H1>;L[2+XH:96Q?0&]W@K3%!:8;:AV;.^W29$XHT4&&T'/'MYK!5SGB M3-:0>7<#L[4%+.S4;F$.NQ#':40CCHF? U>J8!OA-ESJ7Z M9W,.[7S)\"%T")LXH19Q!8Y/MZ_[V@Q;[YHWYH]!:5,WE MCC. ;0S@_E: ?.L^F)?P_1]=7/\-4$L#!!0 ( 'Q$ U?=? 6F$@, !0+ M 8 >&PO=V]R:W-H965T&ULK59K;YLP%/TK%INF5NJ" M@4!"ET1:4TW;I$E1N\=G%YQ@U6!FFZ3=K]\U4 8)S:-=/B2VN>?XG(MO?"<; M(>]50JE&#RG/U-1*M,XO;5M%"4V)&HB<9O!D*61*-$SERE:YI"0N02FW78P# M.R4LLV:3&&K1)M%NS9)"DOU MCWPA868W+#%+:::8R)"DRZGUT;F<.R6@C/C)Z$:UQLA8N1/BWDR^Q%,+&T64 MTT@;"@(_:SJGG!LFT/&[)K6:/0VP/7YB_U2:!S-W1-&YX+]8K).I-;903)>D MX/I&;#[3VI!O^"+!5?F--E5L,+)05"@MTAH,"E*65;_DH4Y$"^ ,GP&X-< ] M%N#5 *\T6BDK;5T33683*39(FFA@,X,R-R4:W+#,O,9;+>$I YR>S446PTNA M,8*1$IS%1,/DBG"2113=&F*%SA9$TDPG5+.(\'/T'KU%-E()K*J)K4&'8;.C M>L^K:D_WF3V_%MD >?@"N=CU>N#S_?!K&@'<*>%N%VZ#^R8%;I,"M^3S7I." M/I<5[;"?UM3?I=8S_ 8^Q,['7; MY,&PCOQA(W]X@OSJ5")2Z$1(]@?>I+%1K?9JK\C]EBC?Q]5G2_XQD1T'?N/ M/]T!4ZHXK-[?T02' @^Q'XZWU!\3V5$?-.J#T]7#E:$TR6*6K0Y9"':%^<'( M#WUON&6A+](//>R%8;^%46-AM-?" BX/*B6D^Q5%,#JN" Z&=1R,&P?CTQR< M7 ?CG>2Z?F\9'!'8L1 V%L(763BN$,(=5=NZ]T5T!#OXW^V)7R2Y]_3WRJXW MV*=[;TA7>.O:=_8*_PX]GRKD8Z7[4&YKLK8"SQT[.-@NT)[ H>-@9Z<^[5;+ M8OK%;T2N6*80ITM XL$(*&35@E43+?*RB[D3&GJB&PO=V]R:W-H M965T&ULO5IM;]LV$/XKA#<,"=#((BG)=I886"P-ZX9N1;MN MGQF;MK7*HB?12;M?/^K%>B%/K+-IZX?&LA\>><>'Q^\G>RF/M]-IOM[S \L=<>2I^F4KL@.3ZC';3?-CQMFF;'1(IL1U@^F!Q>ED M>5=^]S9;WHF33.*4O\U0?CH<6/;Y@2?B^7Z")^5,X\LYRN1_!YO MY/Y^,I^@#=^R4R+?B>.V07]A;BR0O_T?/-=:=H/4IE^)0-U8C.,1I]9=] MJ@/1::#LP U(W8#H#;R!!K1N0"_MP:L;>)?VX-<-2M>GE>]EX$(FV?(N$\\H M*]#*6O&AC'[96L4K3@NBO)>9^C56[>1R)=*-FG:^0>I3+I)XPZ1Z>"_5'\4' MF2.Q11'+TCC=Y8BE!>Z@*+DON/+$VY]NT(?W(;KZ^AKE>Y;Q',4I>A,GB6)# M_@I]W7V\FTHU\J+_Z;H>Y4,U2C(P2HK>B%3N?;$)\MOOL*!^RTT*6,:"\5K28.XHTCQUXPJ@%I[C]U&AB9KYKN/U41& FF-G MUJ!Z+OJ-B[Z5H=&G8T'0_!;RT1^38F,:"\>,:G6 M..+U3$ 34=F8=::>8$\GR I"!?%@.SQ8(8Z\T$X:#K7!6""N5W47,/ M#L"\"<#<&H!?,Z82>^-^G$J^RZIPK$4NP;F?F\/ FM-S,TP.7EC"%)HM%%-T M#@ @OT.G7@063006]@@(R1(KUQ=&K]0U^+D"4-A A28J<.?&1 ,HTDW2/4>Q MV^I']\*E':=K<>#H*A%Y?@UJ/!<8J#[.58WJ4F&F84+ $O:PX3($\V>=[:OO MJ;![:6V-=+^,JJU<%1KT5C6^K-"VEDA5B:^5GE& MV97GV7B%4B[!&2$&+6XH-18?!"/$"70N K" ZK (@GET:*_!K?;&5FW8Y^)5 M[?KUL._46%V^JSM. O>!=O! MJD;Y/>?UC N9(H94B0#8C3=SZ(#[K9K%5K&V;&JI1[X5&3^'0+)/O*JO^)^G M6'XN:NXR&_/\&O%S&U6+G12^4ZBQ[39.E%Z!=ZIZ++->/C9*@!K5XQ71HV9: M(D'@8#UJ)@R["V"U2ET*DE6I,"*J:I")YW(Y0IC8+R M9W;\HE AI@:'0F.B/)-,@"E#*D< 2@GJ@6,XTFI^8M?\WRNQ&^]2M#YE&4_7 MGY$LSB83G5D]LE"8+-:.7KP,39E_8^KA4?N,X#Z'%FQ;6A![:?'!3KTG?EZ\ M:H%>))RO/'@"S.) KS*(61H !Q< RM??'T0 R!VD8UM7$'M=<=&6#3IOBGW? MJ!L D)&%0@#DZ>5M1(#C^*%,U18-Q%XT]%_Z6KU=F%.MOPT@@-['QFL@ $5< MK.>H"#3F#14/M"T>Z/]=/-@[?/$+\5&+AU&M1?0%Q0-MBP=J+QY@$KZXC*A[ MF=L86F,".T,!%,10T%@P5$30MHB@]B*B5TP=57(J;^]8XU'DKX/*[26RD+4\ M@\L,.FJ9,:JU<%1KT5C6^I/8N7]C+S,>6!ZOP1FHVA7OP3K;&-7W31A&].-, M"(8=HK]U@V#$"0;V#]I6!M1>&81QWFTLU-$3S]B.G^_3*7%T7GA2J,4H3C*7+"V+RJN<<_2S4.K> MNX:7XJB77$:U%HYJ+1K+6G_VVH*#V@N.X:48F)+*-P@*G/[[YDVJ 9BN80=@ M0ZJF5?ST"Q=<+ L1N'3B^_JI]&H 9BQ$&&8L1!BF:X5IYY;L@6>[\GIRKA;5 M*9759O, M% VRZ@IS]2#%L;RC^RBD%(?RXYXSM;,6 /7[5JC%73\4'307R9=_ U!+ P04 M " !\1 -7T+:>'Y4# Y#0 & 'AL+W=O.8DQ\W/7U6$"*=4M.0>! M7V*I4FIPJF:NGBN@4:Z4 E< M+D=.VWE:N&6SQ-@%=SR1!RA]V: :)I)_8Y%)1L[ (1'$-./F5BX_01E/S^*%DNO\29:EK.>0,--&IJ4R M>I R4;SIJN1A30%QZA7\4L'?5NCN4>B4"IU#+71+A>ZA%GJE0AZZ6\2>$S>E MAHZ'2BZ)LM*(9@WZGQ9W*XNE\7SK]9#_[:^@89G2I_.CE>=P_>%!1; M4+O9-?F94<[B1TP'0C5)()J!?DL,71%8S6V2D9,'$! SZ_W07:P3?4R#P:Y!O]6I#&YP MVZVX[39R>PLAIUJS&'=4456C[U@1[+8DL9(IN?@RN2*X'CW_A!?PW:VAJ+U) MT:20.5N3>>>USK9XK /J;GEY%3Z^1'CPH\!@06"455I[PD1A% MA>;;5.6,U,7?B/[2?.OMQ.>U_"V>CFDP:#:X06B_(K3?2.B]P$Z#LU]8_V?8 M86!-YU)KT*&PO=V]R:W-H965T&ULO9U?<]O&%<6_"D;-M,F, M)1'_J5363&SL8M-)FHR=I ^=/L D)*$F"06$++N?O@N2UG)Q+Q>$=>0\Q)2T M^%U@<;!8'APN+Q_JYOWZMBQ;[^-RL5J_/+EMV[OOS\_7L]MR6:S/ZKMRI?]R M73?+HM4_-C?GZ[NF+.:;C9:+\V R23;H_*13EK M.T2A__E0OBX7BXZD]^//'?3DL6:WX?[KSW2Y.7A],.^*=?FZ7ORKFK>W+T^F M)]Z\O"[N%^V;^D&5NP.*.]ZL7JPW__<>=FTG)][L?MW6R]W&>@^6U6K[;_%Q MUQ%[&_CA@0V"W09!;X,@/;!!N-L@[%>8'M@@VFT0]38(#U6(=QO$_0KQ@0V2 MW09)OT)R8(-TMT%Z;"]-=QM,-V=W>SHVYS(KVN+JLJD?O*9KK6G=BXT@-EOK M4UBM.NV^;1O]UTIOUUZ]KE=SK<1R[NE7ZWI1S8M6__"VU?]HB;9KK[[VQ)_W M5?O)._5^?YMYWW[SG;>^+9IR[54K[^=JL= :7+_POMG_\?*\U3O7E3B?[7;D MU79'@H,[LEQJ+>L#GKUGMG[MWOJ'^;SJKH5BX=T5U?Q4[\JLN*O:8L&P,C?K M3=GJ:UYW0EDTJVIUPQV,&-B=V>Q^>;_8=&7=WI:--ZN7>FRY[2[Z#Z6WJ-<< M5;JIO^G!:7W??#K82?G0@JE[-ZE7;U/ITK6[TF6M+?4);;J?4 MP$[5I)//M08?A1@\"C'8<*(#G%?E3;7JNEL/18MB-2N]HO6R7YAWWUT&87R?0LL%L)VNK43\]BNY5D6@6IWX?ES)[YT^G9U&ZF:+-@JD045"&;))GJ43;2AAP=D\^-JUHU76BU:(IM7WW5WB+?=V'5;+^9E ML_[;YSO+O]_H@-]*!;W^@XS_Z^>8773'*^M]4Q\\/;8"?B7N[9:ZGG&JXZ@M)!G]0OO MIY]>9 M'K/6F]EF-S=NRNX=8J>29]"/KG%D_XD-4.6 M%$B83,GTF>Y^CJRH0#!+.--'X4Q!PO&^U50FAKH7%M)>VZW[U32'UMM\(/0 M37='U#]>-_72:X?,UE?N4J/%Y),A:7HVG>S_1Z2%W $!I=D]VYYOG3^5J76QLB_)C][IDY87TGU_[U/$.PK.D/XY!'7LH34)I M.92FAGK7UHWQ[7VG_7KUS[)]?/3I?=L]JCPT%$%->2@MV]&L9RV3J/\.2T"+ M2B@M9P[A-.@_052#!VJKP+CDOMLF'QP]NCO;?6=SFM1 <7U=+2K]DG_^#W7# MH;3,9ZQB1BU0/QQ*RZ$T-=0?MJB,=>Z[O7-9-V5UL_)F]TU3KF:?]-RG6*T7 M6UV9IS&L>J!>.)2606EB1^MY0[V;IH36S*$T-70$MGJ,T^V[K>[?5WJFO*C^ MIT>:FZ):F9N3I]7S^1F+U^CQQUL_%'?K%]ZJY+4$M;VAM Q*$S[UY'V_[VE+ M:,T<2E-#1V!KR9C?OMO]_H5)9>V):B>ISDK:.DWZ3=FXFQW4%(?2,BA-^-3* M)D]-)+1D#J6I@0.P!68<;]]M>6\$QBH#:F3[U,D.B),-+2F@- FEY5":&NA< M.^=HW.S [6:+U;P7<_S'_>K,"R>;#%W QARAOO6.9@VI89*2)[5\.R;J2-N= MQC3J.*&.8!#NIQ.WIY"A16F_E6):!?%DL[XN[=,3W7 MC!F9]JT+Q;0*XC3-9!@.>Y>%[]_!IBH^YM*&F(Y0FH#094 ,PZHLG MAY94*)HM'N--!FYODKU[_UPT [*!VI(!-<[TC#NB,W.N74!FR2)@\JMI_]I. MN&L[HO=N6C,B3U 54S&(XD.S$06T)("2I,A8UC2:1&TID+1;/T8\S-TFY^XSX2X"XW6$M0SA=($E"9# M&@,^G9"Y&;2F0M%LT1G;-'3;IH@/A[A+C);;$5G1#%I20&DR9/Q8FG:%UE0H MFJVBO44JW,XN[#,B[CJCI40M4GTFPKZ6L&M68!>M@"9@H30UU+NVEHS+&[I= M7N2G1-RE1LN)6J?,R(0L*: TR1P -S(A:RH4S5:3<:7#)R9I6=E P[(ALUQ" M0)X)0FL**$U":3F4IH9ZU]:-,:1#MR%]= [?S1FM%6@T-F1=X][]3T!K2B@M MA]+44'_86C'^>.CVQ_%I?7?!T:*">NLA]:\G_4R"@):44%H.I:F![K E92SS MT)V0?4)6WTT>K1VH/PZEB9!=QZ'W&$Y":^90FAHZ EL]QL\.W7XV+*OOKC-: M2TA:!J6)D'K"$4EB0$OF4)H:. ![%4'C:4=N3_NYD_KN\F,%!J5E4)J(F)QN M0 8K:,T<2E-#1V!+S-C>D=OV/IC5=V\W6AO4V_7[W9]!2PHH34)I.92F!CK7 M5H;QIB.W-_T%67TW<;1FF,0LE]7GV]% +]..R>I'7)Z7R>HS-":KS[1R9?4C MX_E& RL*$TRW4%.-M2Z1=%LZ>PM3NRV> >S^KQH MH&9N=&26EVO'97F9=DR6-SHRR\O0F"POT\J5Y8V,:QJY7=/CD_K\F3HFSNO> MA=&7-]0^A=)D=$R<%UI2H6BV?HQ[&FV=M*^T_#C48H72,BA-0&D22LNA-(6B MV0(UEFWDMFR_9N+/O2NCY=T9)C?-TI>;@ K2F@- FEY5":&NI=6TO&OX[=_C4R M9^HN-5I.-%A+GSE 2PHH3>YHU@V1'$$.K:E0-%M-QM*.W9;VL^0='8S1\N+_6*X?M(96E- :1)*RZ$T M-=2[MFZ,5Q^#DLYNSFBM0&WXF%F3XX(^I(,6E5!:#J6IP0ZQU6*,\_AK9YW= M!4?+"IIUCEEW>=I7%=0?A])R*$T-]8^N!,8HSI!+*",'^:CEE!V%U_[!4+I0DH32;4 M7@[[@;8<6E*A:+9XC+V0K+133*DB#\%#B(C&>;?*4%82'S]0QL6/W+HR^P*$V M+90F$^HSAV0U &A)A:+9^C$N;;+UX+Y.+C&!>K-06@:E"2A-0FDYE*90-%N@ MQL1-W";NU\PENG=EM'R9+RTC;T@S:$T!I4DH+6?Z@W2'&NHT6T7&TDWX)-)UM0MQ9%LU5D7-UD< T+7$;,76NTG*#.+I0FH#29 M<-^OUG\.#BVI4#1;=L8 3MP&,"PCYJXS6G+,HL-DW9P,6E- :1)*RZ$T-=2[ MEI92X_6F;J\7F1%SEQHKIY0:J%1-T)("2I,IXR>3(\BA-16*9JO)>-/I@#?] M)0D=-W.T;*BGFY#9.+2D@-(DE)9#:6J@+"NJMI\P"Q#%9= 5:4T)I M.92FAOK#%I4QS5.GYXE+Y[CKC-82U"^'TD1*T\=TX7$)K9E#:6KH"&PM&7\[ M=?O;SYW.<9T8 ZE*>?NV^(RMG?JMKV_()GC)H[6 M"[6*V60.UXY+YC#MF&0.UXI+YC#MF&0.T\J5S$F-J9P.)(>?D,Q)C_D*07?] MT5BN>EN HOR6N,G M9]WHT%0WMX\_M/7=RQ/]]NI=W;;UVWBA]8;RXV)(UO:?JV_9.P-FXUI*P MC.:2\1P)NKH<7/GG-\%4+R@D_F'T(%O'2)NRY/R[/ODSN1QX&A%-::RT"@(_ M>WI#TU1K AP_*J6#^IEZ8?OX6?NGPG@P9DDDO>'IORQ1F\O!;( 2NB*[5'WE MAS]H95"D]<4\E<5_=*ADO0&*=U+QK%H,"#*6E[_DL7)$:P'HL2_ U0)\O"#L M61!4"X+"T!)98=8M461Q(?@!"2T-VO1!X9MB-5C#R7@+H-U:G'#\P2" M0A,$1Y*G+"$*3NX5_$"TE$1\A6Z(W*!/$'&)ANC;_2TZ>_<>O4,L1Y]9FD(T MY,58 1BM$/1Q8\-R&SE> 9@HTGB&+YNLQ?QSJ26\'W#!(5+9].#V7TEJ%\(V4=?TUJ?TV8)(QH5B/XL+-LM+==-V;"?A:'H4VU(J:DO->B([K9%.G4BO6L!T MZ4KH4B$FY8[D,44QEQ!Q;0 7;,URDA;W*$J8C/DN5S9;I@9*?&3'U+1V-+?; M,:OMF#GM^!T8&/(R+:HQ)*+:4/3 5$KO.,L54H+DDL1][I\9@(9^&+5V38E[ M9ECFV5'/:]1S)^IO.;02*?L)F-='!K!\3\LMIWGC]LNU#??\M+I:L#=&HB-:5P,)KT(&V(W7^!V3))L76Y;+U>:X"6R*T>ZS>"2U;Q3<(PRHV[>L&_*8=\)WLN;@3=$M8@NBC M3CM:40347%&%V(HY,L&$>!0<8[:(X5FKS^EB;BC9?XF3JY(%FQWH(%8ENUF1 MFG0\]&AB[2A9-_-R3520?]HBYD>COO+3T*WO MYMLRHTE<= $24O5))W K#UK[VPK?0KD8F_!-,8B#U_[K2XR&@WTW"7\YM6>U MVF%2,#!6=&R&*36;M_BO.\ U+(R]5\U,9<]P0J.-G>S^VN+Z5MJZ7FC8';O9 M_2I)F":^8@"!&$+D@.QU)E+@R*UNH:P^,,E[&!KCE$W*]WM#U] W=M-W![3D M*W4@@EIAFJ0\[/1$%4Z;6-!7BW!#WMC)C%#I>4QI4B78Z[KJ2G6GG\#AZ'@: MJ,1.Z$]Q0[C83;A_%S7(MA^L0$,'@@JD*3+LH5'JE5=*QIBQ9-75:$5S(EY?$H5J$A;>PF M[:]TS],])-V2"UC<]Q('FWR,(\]H+2QBT2SJ+3L-;6,W;=M)D\3?5&@&))(>GL=E3/<56?P#(9AT'0MW># MACL#-W<^D$=T8&JSX6DQBSS[N[)'*L%B/8K(#= 3JLJ1U0@+3\Z,6 266=CO M29>@X=+ S:6?BH)#44IA&':F3*7(Z6H+D7I]&R]HO=UV\VA)2+;2:,5I,B> M."[H=JF^Q&ZX,WCY/73!2A41G8[:PI'8GQRCMLRDD_DH/*&G#QIF#5YF5IBP M19$19PDMCS2EEJ;I[K XT"WBGJ2]"6-R9F!,V1:A83#O*X-!0ZR!>V*]Z4/Z M 2WIFN7Z#99^.P4-+^.)%;[EO3(V\\B4FDY'WKS]UV-+0X^!FQX=ME ],SJM MF)I?/B*C ZZD9NU0'6_;<>O#7T;%NO@>*E$QQ)9?SNJK]3?7J^)+X]'U:__\ MIOQRVJ@I/^1^)@)"(Z$8K4"E-YI":FX MT#.O-*:>!('.2JBH]F4- E<*J2IJ,%3K0-<*:.Y %0^B,!P%%67"2Z=N;JG2 MJ=P8S@0L%=&;JJ+JYQRXW,V\@;>?>&#KTMB)()W6= TK,(_U4F$4="PYJT!H M)@514,R\Z\%D,;3Y+N$;@YT^&!/KY$G*9QOY^P*M'R ,0M('9&&V7.U@TU M-)TJN2/*9B.;';C:.#2Z8<*>XLHH7&6(,^E"BAS/!'*"(RTYRZG!8&7P@8=E M-)$%65!=DEL\<$W.EU3A= F&991?D"ORN+HAYV<7Y(PP0>X9YW@Z>AH8%&>W M"+)6R+P1$KTA9$3N)?)J\AD%Y:_Q 9KJG$5[9_/H).'7C?!)'%Z2*(SB'CV+ M?X=')^3$7:%CQQ>_P;?:U#5W):6<9+:@!184:];<1"S:I*]H#6G23VJO^$37 M-(.9AW=8@]J"E[Y_-QB%G_H<_R>R5_Z3SG]RBCV]$P:0U9":LOR2"#!]=AN. MD>.P#6B;7@W'_F :; ]]]&0E W_<9;T2..P$#O\B,),5$$-?0)\6.?QS^W'B MC\.#W['B'L@@2OSX2')P<)$K4&O7WS3)Y$:8YLWO9KL6>NTZQ]'\'%MKTPE_ MTS1]^9ZJ-1.:<"B0,O0_H#35]+HF,+)V[>))&FP^;ECBYP&43<#U0DJS#^P& MW0>M6-<^6UGWQ/+-ED6FC;ISPY6(AW6JL,KM\WAETJ@L?]&Q>T(6C%\]R.5.WJOB4WSA\ M.ZIW2?5"&:^M$4Y-GW=&@R?C$WJ>'_B75DO?^BQ(DXFU7^C+5?J\TR>!5*:2 M@G:0^'>G+E26T480XVO=%O/GG<<=D:JI M++/B@UV^5E&?4]HOL9GGOV(9GCT^[8BD](5=Q,608*%-^"^_13NT%CSN[U@P MC N&+'Q&'UA57@WAM"&GW!8.=S76%2_&TFLO[%3< M..65*62PE4G%^SOE[F"$9T<%SJ&GCY*XYSCL.=RQYYEX9TTQ]^+2I"I=7W\$ M^6HAAY60X^'>#=^4IB>.^UTQ[ ^/]^QW7"M]S/L=_ZU*ASU/MN])R?/$YS)1 MSSLY[>KN5.?%PU\&9_VG>R0^J24^V;?[3TJ\?\^#P2/Q_7W%Q[E"[B1VD4NS MTF8F+BS<:KQ*Z9.WF4YE@2^OM)$FT3(3M]A&(7$++PX^&5FF&OC&^#3UU+#ALA- S"CA:*P^/9%">4+#?S 35),>@!@3M+X'LGG]SP@Y'0* M^&)-H85U)*-ZT'&75/LDL[YTBAZ$S 5\1U+M6N.C M<019HOK\DV;JTG9+0"W]WR6\4W?*E%%<]2VG<[Q(2T=!UBRB;[ERVJ:PUR@I M2IP*0P-U/=0J,U(55G)BZNP"ZVS;H&1A!/@?I<3I+EN)#[RG0"@0J(M!__ / MX>>\S81.E&ET\9^E"76#?8Q@$B-CZ.S[._S.&M3?CD8"\<$:K)1T0A$*BI,(X-Q51GN,[;T[.W*H'JM?\NOR5S"8_!\(N%]EP$#SJWEQ>=1WRV MFC@HM1+#QP$6>=$[Z9*Y&)Z$2UVR4ZZX[F6K+C]A<92CHV%6WSK\\J('$7WB M=%XERKCT0 SOQ6< ,)(4B8M-);GSM[I%!_PE#:%FCF*BBX^&WLGZ;BNB#(? M)J13(K.NF"-M#^%)9A(F4<+;:;&DG1%8)<=[EX)/ABPP,EMAI:"JT_X++S, 7IM3H)4FQ 2%%$5ADFG.-B@V5UE. M BP@S%PCF\0,^R/.188O&2>9+Y,$/NP!X#4.RS/%EYML)CM]_/E,AU))5J:* M#4%EHLINX/E6'.\!]B%BK"?!.3*):(?G)S*CX/!B+LDY2AD![X#YL#@A-QO1 M>^(SXEFQ91H7D)M@<[:X;"W !K4H*XJ.3+$+I4'B]G_MLA+&&D)+9[,L!$38 MRU-U&IP_!5I(IYI"@LXQ/R03HB]0F04VW^[CJT0 MPMZ7TAE&(7([E7&GYL3VX?;ZUJ89X,_T3[#BJK[2822OJA;@FG2.]D#>7;?O MR*)P>E(6U'QGRP,5_UF39I?K ,)8[S1\ NL']J92 M=B!Z@BR@OCB!-#%&VDFQY? H/M#P0AHCPV4R7!2[$RYW CL#+T$)8&=USWQ5BEQ@UI+F8B%O1L0O,['UV\[4&KD8SBYOZ0=EYB4<8\6!$8DI@"X MDGB6L04A- I;%?J,CF$SSF3<(&AH;(.>%%'+<H;D@_#VA(GP13R[HCV) >T@D-AA3]QJJHLCEO%- M:50]"6")[O'J[E_"%X8&!$DK/$/8G/?.JBN;_-DA=QAC R'=EIR K2GE;G-0 MR.4Z,"HN VI_J'N@6S4+L?2970S"6 3: MDT=7^QH:BJ5M-4\^+GPBJ.._K4CW;4UO2?/QLN+>HXI[WY-O&.0;/JW$ M0:Z&R2!9\)UR,SP]JE$1@/H.D7&R&TI3A=327*L:,,6=B6J@$S4IVYX8U &U2\@U5>K% M4?389NQ9SMVX7(0<@S'IX7J70'KCWKNL Q7F&AI%FW WTJ5>'N8*'2558()N M&7J9(H(N=UQATS58ZC)ZD[7;-"Q@^6FOWR=<"-#4)7(K*ULSY@=,&_3.*TCK M!MC

/UXZK*@5;-< @[RU;-8\/H*WZ MO?[9XV$#AC'ZP*@]30(:4!3W0#& 81BZA&@YCJ#&RO6'O;/AFMNQM_C8-$L- M@HRJ(O&=&%@S=)O_0%_JL7C.1+B1*,I&I=FOH=RY8(HNT8 _XX.P8N7+>HQ0 MNZ>HRFPS?H]1&FQ:7P;UBAUQ;44B^=%*V.E';>JWEQ9 HVI*$79A AWH/,W) M<#74T0T[$Q6@V502@9^>555L(>A=2M:9 HAA@J]AS$1BA\1OF0O%N43YL"AM M"9#&<;-7&P6&]--X(HWK>/ O^5F6C1%?-T/#>V+.J2A3L\SA?=[G&KEJDV>=IBLY;F] 1,J"M"XJ@GRVB.!%MQ M8]_:"N)G.N':O92Z-?QK!?EK6/GP-K%%>)D=$WC/)@)04M&BJ;K4[G6SJ\^7M05 M) MJ]#"W%<79]/TKXDQ8W&.BJ,QNH1'44@ QI"424!K,!D-RNF?JD3[*%]E.K5- M&G;H"/F= 3+:'L5NE5L$C5.P1;;=:,%67JDO@3<&V]Q1\XK0G8;R$.\27I@OTMU$ ^1R=Y4 M3?-V6G.YR"U(^7;)ZIP*;3;B$<4["P'Y64U:7);8(+&0UIPOCCN;%34%7J.. M:\^LO8HZB'.&NK"4+K?TKL*#D> B1(H%8:\2C\C_W9!\,K!<9E40=UK$/*_@ M?GN6=3<468+^-,,(:@8J 1[^,C@_ 4E_1YGPILSJ?NJ_<1&:E[_@G1MG&?G' M,B4&$ANCRB_U_"&Q+H\$(B33;H=U?] +N^3\?SA@K2F<5&]0]EAQ*Z>[E,BI M*,+>F&K(_PZ=N5M?U;Y@%@:F^#QC;@([?\)%.Z\Q@'\WIQ@D,79V4!<_[JIE5!*) X)+OT1$0 M)EUDZL82Q+>E0FI<$U>@Z<'@\8_WJ)Y><)+36_O32W:2HW%]='OSS%JZQ+GE M_=;[?@,O0J[6HU_<)FHS-^=?VJ828PVX/A\-YX;(VP MRI9[Z)G2?!>]0&X6:4"F]CQPD$((8J8>[)2M$DR%TT^#E.X4+;+\E;.N%66A&N&=Z M(TV8FK4F8TLB*XF=&::*4LPHNR<*SL=Q\EMH-$].6Q,P>C/ 71_\8=%A'<2W M\NC_#0\Z_F&@ &0 'AL+W=OS8,R2^U)(<]99 M6+L\Z?5,OF E-9%:,@DK,Z5+:F&HYSVSU(P6CJ@4O32.A[V2 8!P_0I"N"5*GMQ?DM'Q) M+3T_U6I%-.X&;OC@CNJH03DNT2FW5L,J!SI[?J5D 29F!8$GHP0OJ(7!:RZI MS#D5Y-;"!'C!DI?,4B[,:<^"7*3NY6L9EUY&^HB,(7FOI%T8\@ID%6WZ'NC; M*)W62E^F!QF^K61$LKA+TCC-#O#+&B-DCE_VKQK!R^COEX')=6*6-&=G'<@> MP_0=ZYP_?9(,XQ<'3M!O3M _Q/T?.L%A&<_28W)%S8)06?B'5W]6_(X*X&HV M*SD^L&"%:D8J"6>VFN>HE=L%:G)CB9H1NV!DI@3 Y=S\HQ+B',A(&7-\0EY M^F2# MYGD430Y8KL5_$@[3*&V&GS0M&+D!%8%P*ICID@^ YA:Y)H5W!*AC&'FIW?2SJD=99*^(%-0'B(Q-/ D&K?&,7CT<0:5W&(Q M2,'G]: _CN)'B'$9.$1),THF8Q!U<< /]D%?W2\0/XP+Q(WA;DZM*:P2,"] !@K'>R<*=RNW,USNIW_FC MALW?AUX!V9;;TB1 'A=J+]F,@1^PRI;H?.H:X*6@V$<+UQEL\QB&X9H!8#1']5!D MPM5!.#B0-UE0I?K T\=)$Z4A'\BG1Z,HP++1H)6':7^X4P@O\EQ56#VOZ0.F M6(!HL*0K./P[3@&]N>6@JR>B-=$R(/+)0M=$(B#ZT>/ZZPKCSJ$#@&O'<0+N M><P$0D+4-79NX"?F@% \!@&J_<6D9]I&;$!J$ MJ)="#-=;<\%1L]!IVQJE09B<;[$G,819D>OT_2@ $2'N!K MV%<=D4G:,FDR[+?;L'$_4/)[_]](\I;*"F^$Z.XNY+MK$ 3SEW+G:6.<]=9Q M#]W&K!( 9W< (C"7@Z$I9("I'6J4J#!A#*1;Q1"7N(2]MG3WUS4>-;O=)7X6:N'VJT!'KG4NI 5A5R:S3S&--9, B#"'72Y MA.I3D*56(1Y=NK,I;Y.<:OV O-<8[@UNV#Z-J3OV3A7O>CLY=3Q]2_]&:;Q/ M;N#:6>HPH+HSD()Y=Y#0WRV0!)E'>%MI@?AD,[$-^ZL%AU(# MQR$F,G46Y_ZR]*T2AN%_Q_:CSW-)'A M4<.K5 "R,$2W'+C6[/1Q68"O 2QOWT$"^-[=/X&YP^[8* @7D=8+P%%0V"[V MO>#M!>_L2Z;G[LL$.AC0P+^^;V:;CQ\7_IW_9KO_:@!"0P2; 6D&UL MO5=M;]LV$/XK!SKBOE':7@]+[^FPX='F)E7")J5'3 MS-S82G@:VL70U19%$8PJ-Y*#U_&$XO:K' ._2_U[>61L/>2R$KU$X:#1;GEX.KT=GUA->' M!7](7+FM=^!(9L9\Y<&[XG*0,B!4F'OV(.BQQ!M4BAT1C&^MST&_)1MNOW?> MWX38*9:9<'ACU!=9^/)R<#J N>B4?Z36;W%-IXC]I<;Y<)_6,6UH_$ \L9Y M4[7&A*"2.C[%?[0+G$P??YL=)R>/P%MTD.;/.7]GZ ];?S\V6F6CL]A?WP 6X[@U6_7(!T( M4*1/J1>P4&8F%-36+&6!%LP<9HTC;\Y1[>:2M<7K"JH=$+J@/Z'67N8N@8\: MWN#,-J15&!V%G&2'L$+ ^[P4>H$%C(^3"56E4BPP5PJBB;=@&+FI*O[H3?X5 MI*:QUJT25]*78!I+DOS6$(3PD%6,/2J*;"%ZN@=;9:HJ76!=Y&NFLK<^RVHHX9;&NTTA2 MK!'VMR%U$DE-X L'GIN%EG^R5U@0!^QF;YP>;1@^!$U=FHD2]V%VE&;)\6;6 MHA*,RAO:E\J 4&DG N<)W!((RU.D,>PU%O(I\MPTFBT9,B=&]C5%]'/=N@;JQK>#.*:%7*O R!L'V( MG]IBZ/M+5)PU3RDR"PQ^:#=JYA[)R0YA%&!W5+0)+"0E)>S&O(@ND:%2:2-8 MHPASBDXVSC[[H-KUDA77S)3,:>V2S!NAN(>,3L[=)FSBI**\K@TMI3W[!5PH9*O) M**JI)/$1KHH.'8KML$L J:E$%6H\%%G;-,8Q1,+"1&PBQ?LZX.R6=S69[+2T M@&)T#J]C]=UAWEBBF!3]JK$=ZS$?3*Z3]U#%0RD*[N_E3DE%*HP"OI$**6:J MD%RX$@(Q9!1ZQ5Z:O.Q; 3O>&R6GVU)S=5=?.\+CY)J5INHJ949:]<<5VA,#(5=;DH@4$<=G-0E?>"\CV>&5*=!D4'YH:]&5*W" MV>VC$K^ZNX%Q-@I]_WU#I&3''6E!#)@K84-WV@4?R4J/6!ZQ/* 6:S%3R)F] MP]IC:,79*+IC/-O5M551@7ENA):V"8.-^4E7''TC>R"H[V@B?-W M]="6%25J7QGGT!T J9H/H+"ZT71N.:-D$1(LYG.I)+VZG5[,:Z3SKCO$-BUA MGQRW1>,.SJ [M__OY^>@CX=UT:VY>U0YW8J0/3ZPMMXV_$7Z_CUIG=<]V$^3 MDX/=\6AG/$I>[HRS9'( OW"#W%+>;NX?W&K[.INM'OL?3^3\IH9]G8YR. MD[0;/_3#=+AU.ZC0+L(=R$$03[PH]%_[:]95O%ULEL<[V@=A%U([^GDY)U," M>C0 &^\]<>!-'>X:,^/IYA)>2_HIBI87T/S&ULS59MC]LV#/XKA#L4=\#!;W%R;TF INW0;N@67'KK9\6F8^%LR9/DR^W? MCY(=U][ND@X#UGVQ15%\]) B)<[W4CWH M' 4U4*O? *8^J;(-!I@173OJQ1 MD":7JF*&1+4+=*V09BFJICZ8X6E MW"^\R#M,W/%=8>Q$L)S7;(<;-/?U6I$4]"@9KU!H+@4HS!?>F^AFE=CU;L%O M'/=Z, ;KR5;*!RM\S!9>: EAB:FQ"(Q^C_@6R]("$8W?.TROW](:#L<']!^= M[^3+EFE\*\LO/#/%PKOR(,.<-:6YD_L/V/DSM7BI++7[PKY=&UU[D#;:R*HS M)@85%^V?/75Q&!AU!V-:'9@7/561,Y+NRA M;(PB+2<[LWS/E.!BIV&-"C8%4S@/#.%:;9!V&*L6(WX!8P:?I#"%AOQ[#%<:-KEN+" MH^S7J![16[Y^%QSA+SN$=+QN#&0@J9SQ@UH2I+29P MD99-AAI,@8!Y3J4!,H=&/**V9N2843RU0\J\] '8GJE,7_Q=T0AN.BV2'7?IC NJB[(D.^*)3RG69J!FE6R$T>6^;]JB, MA%7)Z-1_%O:2ZRU^@.G4GPS$)!R)T?6E'XW4B7_=IK>&1I-?=/[=43]_O*>] M^.+N78)BCZCH&6GMM,TA2BD*8I>P]"!I0_ED$_!@&Q']<" E_G0D78VDI WL M2XGXU4T*PFPDQD,Q\N/+@1C[L_@_R[WN>C@=U>^5"\>+_?^5#2Z8U%*O1])L)%V.I.FIYV24\M.1>"+E^S@_ M]W8&@W:F0K5S39LFU^@F;SN;?K;O"]^T[=#7Y6U3^8FI'1<:2LS)-/0OIQZH MME%K!2-KUQQMI:%6RPT+ZFU1V06DSZ4T!\%NT'?+RS\!4$L#!!0 ( 'Q$ M U<4T UJ^ 4 .(. 9 >&PO=V]R:W-H965TGDXG+2JJE2TQ#&CN%L;7T MF-KEQ#669!Z8ZFJ23J?'DUHJ/;HX"VO7]N+,M+Y2FJZM<&U=2[N^I,JLSD>S M4;]PHY:EYX7)Q5DCEW1+_E-S;3&;#%)R59-VRFAAJ3@?O9R=7AXR?2#X4]'* M;8T%6[(PY@M/WN;GHRD#HHHRSQ(D?G=T157%@@#C:R=S-*ADQNUQ+_WW8#ML M64A'5Z;ZK')?GH].1B*G0K:5OS&K-]39<\3R,E.Y\!6K2)L^'XFL==[4'3,0 MU$K'O[SO_+#%<#)]A"'M&-* .RH**%])+R_.K%D)R]20QH-@:N &.*4Y*+?> M8E>!SU_<4"4]Y>):6K\6'ZW43@9_N;.)AWRFFF2=K,LH*WU$UK%X9[0OG7BM M<\IW^2? -8!+>W"7Z9,"_VAU(N;3L4BGZ?P)>?/!V'F0-_\AQD99AP_+XF(Y M=8W,Z'R$:G!D[VAT\>RGV?'TQ1-(#P>DAT])_Y=(GY:U?W0@/K0H1&!4&0EI M(6Y)J"SOD&V^1'%%;0VT*7*@(-%8T.9A7VGA2Q*!2Y@B;H&5)P59X0WVE1WX M$_&9Q((J17<4.&5M6E9&TFK(+*RIA;$B*Z5=8KY8B]:)%DEC09*5K(/9"E.A M9RB]W(7,Z JIK) Z!W3IC):+BA+QQJR@T8YW= )EIQ8:?2D]5B"@UQVU@L%] MZQBFTL8+34OC5? /F*6M?W&B(KV$WQA +=>!S%)( ^V#=D^V=KTZU"U:@R@E MW&$6'IVR=X+4 -![?^/#=2)>O;\4UU:9X%W4 0UU, Y[*^E$AG10@,^\!@X7 M2:PX4.JVJUB)O*88)EIMZH;0,/1&.EEG&CF(OH\4+@T11^HZ<9S=@&+1! M&:#2UU9!:DV^-/DV%?N!&5_?4]9REQ57)0)42ST6J]((!?;*1?57I:)BB_)# M42";+$.!ID2\=#S\QN(5AT)4!M&QT8].+;4"IPP@BZHEC=0V"'\$#$1@ZHP; M+..M;=P^)M*=!#_;RO0VERPJ%,;+VRLQ3V>)N*$NT=\;#V#BV4\GZ2Q](=X. MPAS&C'86T&(AQ$5I\$A1P-)?U\A#(9>60H9%!0P(%(TU=X@D.ZB.&W ))PKO MY&W&60^+GK/KR=^/@#813+L&T1+J( M@D)=RP8,]T@93TB9O?DA$K>J0IX\J1/9VEI.(%YULD;S(*1N'CP1 K_K#OV0 M%P*H#/@<.Z0W/ZI"B(+ITCF"*[X3?_K]^!$ZF>>*:R* _LL *62@>K[@8M2C M<:9J0Q,>HA%:74A(.3CXP1AS)T 99)Q;5<7]2K0-D-6M;Q&<+2S7K74MIW57 MKUNA7=&0*2QT@-4VC;%^ P!K=(\.Q_V:G07_A$5V6FB+[ *NA\PX+YH*W5>* MV?3G8&_;).+C3O?E\NUO;<'/76L=&I?9@'0;FY7.JC8/40_*K@QZK798P BN M5'G@OI15*+A;OL,XL?])RQ:AH/Q [(.S"Z$[. U%-YV_>/3_BC*J%XCT?!8: M1XJRS4C=L;==;+C?GG1[8IK,T&BID2J'TQH&&,-KX'QXJ+4VM(J8>FDRAQKT M LYFB]-&MR#?[Z@.!BC'2?J_.O'6XQ=9(?LU#CSHC'9'J)]L0L.=F:S9/I MSNQH:W:(O0_H:#(W,(8,UU!X!U7K<:R(<.@^ M>+S-=HZWARZUDZUW1TVX3_'KBN\ER.SX!!E6AP?4YIM5 M =9I\OQH)&Q\4<6)-TUXQ2R,QYLH#$L\0LDR ?8+ ^C=A!4,S]J+OP%02P,$ M% @ ?$0#5QB%9F@("@ ?AX !D !X;"]W;W)K&ULW5G;SZ3.>VY=Z[<@2V;&W-+@?7+:&Q @E:JX( T2_^[4 MI4I34@08_ZIT]IHM2;#]N];^CFV'+3/IU*5)_]!)L3SM37HB47-9IL6-N?^G MJNP9D;[8I([_BGN_%M,B+EUALDH8"#*=^__RH3J'EL!D\(Q 5 E$C-MOQ"A_ MD84\.['F7EA:#6WT@TUE:8#3.3EE6E@\U9 KSJY,OGC]1=E,_*)FQHMXI>Z=Z9S__%(X'QR^@.VC0';RD M_2^@>UE^=[PGNCK\L*!A0L/8((%"=CG>KBL5D['$7!H!F-#D88356NC16?3*%<\RCL#P:# MUM)Z?(V#LCHV#<&H\/"?^5&-#8RVW>S ,)GOKX7 8U$Y>+YXI\+'RO[5SI3GV6> MB$2[V)1YT087CEIV =SP$& ]N+^L9C<T$N" RR6*JKB0^6U?? K.@SZY4R:H M=: M*ZEH8P/(]YF_JDV-=6(E+3:GW%4$&XAH@>%D9@D?Q2E9\60Y_ %+=VH? M5#$#.VNVJ0R=UVS3-NU93JILI'T!URP4@VS%?7WD6T*0C&;7N4+@J(C=+<^N58A['"?U+8F >?3L;6E-@KVE]3*KM,1! M(:?L0C,QA:,!26@ W2NQE(G8&1],6F=; MYB7!B"7**9UHA>?9P^PW/JTE39;I@@-MKA1#BKI0 W&=>S!16(.A2.]&^#D% M-JOY9 (1PE&\RY,\PWPF;XD1 _ M++B^4];GX3N=@U])R0T=>YV(T^MW-TUJ)*6J%<2@9EG7BJOW%]]P;AZXR:.1^FA*M/9,#-/C+R*[I1/A:L'@1A>' P><4> M^J;8F2!VOG1!$I57Z:V ;_8H:I(*#X\1R$L$[>-K6>-?7UX4NA M9+Q$,CG5)\N_4@E Z/@[ Q4!]1"K%060\R=M%5W2*/[6A70F4Z[YU0[MWHPM MS@&Q+$#]*#(03/' (1O!IR^G+I\5!7.Y@LE5N>:,_R@M8(>>*L9!MU%#\IZ7 M"U@@HC$O&%3IB\S'07+"4;C7K0IA=#)E_#LAJ&9648U

U2F7\L\+R6BG?PLT49)U*^N/&NN#I/VXVAX MQ$*/T,Q2O6#Z:/NK@YM<-"]I$U)5YE3SF<)XXW4B]L572N5JG5-W%.=4LNB< M\];Q^;RODLVA>V@7:TZ&1NEVOMU]MB3^HU&T+HE/'$$&J?F\5D!982SBMB9J MCN;6N3"D5E)35L5IR9&^_?R>,DA%UNJAJ)B11G>&)*BAN)EK.:.KL\TF%";V9B*+HW'-#>,T#N:BM^KZ%OW"H) MXIP6L&V\(36?;?9&<#PQPE<:3@QJ(&&T6RK*"'NK^!(%AFWJE3\B5E8Z.JHK MQ%HJ(KAE51;5.:U!;,.P+C)DM\+2&.GS2,J\C'S:KCRGMVO,4SDN:SN3HPGN M576+0SPEK?>1AM:.CJBJT\ET%R64 Y00<%2Q&UJ??/B:]C3ZUF+-[B9 MF-[+E1-_*$]&G6:GVQLX+.S4*".67*#H/HEB0O'%30!S3UMR)1^]"'4D.)XY MBD%!IO%3POAR,YB;3BEY&=86)NB1C>O48RZN;TB_U*D%3?K!&^"$O[ULZ9G7 M[T!>1J$>5IK.\0>]*7E;*@->VUE?REO5!M'[U ,&L3/W%ZJ-WVH$ 05BWIK3;4I\8U^72) M\HMIK,0O9U*=L-A%U:%-Z14O3O2W7*)"XQ4E/S \$OVLG,+)^V5X7(U\> M:822IN^\D3JG6M,DMX]&LB0VBUS_VYMRO07^+N%7;@_-AZ7&$O!ZUY=O>WMU MG_N,35-ZE5#M-Q=O:V'BNLO.!LVCMMG_HZ#ZUO]?E@C_9RAGZVNFUB#Z4^WG M3=/*H0B?I(AG/=?8YL]E.+Y>E-G07T_/K^"6;*+OC+IQ/<5?K/@\UL\W'UW']3 M7"_W7V8_\ML=)U(UA^@@.!SUA/5?._V@,"O^PC@S16$R_KE4$A6&%N#YW*"' MK@:T0?/)^>P_4$L#!!0 ( 'Q$ U?2[3D3@P8 "D6 9 >&PO=V]R M:W-H965T3.3I'@,FT1;OH M,6AWVV?%IF.ULN1*\J3Y]TM*MN.<2#O=A^Y+9"GDQT,D1>EZKLTWFP$X]B.7 MRMYT,N>*RU[/QAGDW'9U 0K_2;7)N<.IF?5L88 GGBF7O:C?/^OE7*C.^-JO MW9OQM2Z=% KN#;-EGG.SF(#4\YO.H%,O?!2SS-%";WQ=\!E\ O=/<6]PUFM0 M$I&#LD(K9B"]Z=P.+BN;D253K;_1Y$URT^F30B A=H3 <7B M.Y"2@%"-[Q5FIQ%)C.WO&OV5MQUMF7(+=UI^$8G+;CH7'99 RDOI/NKY:ZCL M.26\6$OK?]D\T$:C#HM+ZW1>,:,&N5!AY#\J/[08+OH[&***(?)Z!T%>RQ?< M\?&UT7-FB!K1Z,.;ZKE1.:%H4SXY@_\*Y'/C5UP8]IG+$M@[X+8T@!YW]KKG M$)Q(>G$%- E T0Z@,_9.*Y=9]E(ED*SR]U"I1K.HUFP2[07\JU1=-NR?L*@? M#??@#1M+AQYO^'A+ ]!H.Q"ER:4M> PW'6*9DM(E@DPW,39 MXI(]>_+\[/SY%7L+#R#9 &TI2G*5]MQ$SKTE.;A,)UKJV<(+*Q5/OF)6H[#O MI::A,")&3;"\,I&@-2)>JHMK;6U%7<0JQ]AJ/U SCHM^GRK?HB(\1ES;75,U M.DA5H6)9)G#)]!8UKS/\"="J26/E+=BID2*/J5$#=RMX&TE3+?) M?X2))3H#V= $=#0R(0=MC0$,(SKOT"M^G6%"@'5,>CTQN[RBP5/"_HST+X 9 M+@7B,%V:#1.#7KPHC$:OHW.]=;'&1@ 3!^'GPF6U#S2$Q+8-(U6QAI?& MD#C<:]S&(S0 DU&26XZISEU$_>'5_V[$Y@*:YH*]P(,LGV(X#0=^)6KH[K@Q M"_).ZVC'[CZ7YO_*^M_XMAJEW]# MGN&-"0L)[;4_WK#9" =A3=#O#E>8UCW9GK=I^VL1L)]O>[3\B>-'2 !R?VXJ MK="GSNAP*Q%5K; -[6C8'1WLI!7BT7GW['#.-O&MOY:L'#XG_F 7&UF/9S&> MS70[6C^WFZ8,R;RT\RML0J3VEQ>;4?/D6V B61'51?_0)0R[G5!2@K*#=M&Q M:_NQI1V]XAX2.H@@+;:M)/J7D*25[OE MT#KM9*SO,[[IPK;R*\34LB-UN+ F]8%+=\;2E=06T\F78B<6P!)A8T]A/+Z! MU#\K5;=%?_X(E86>+[31FT#K[A\TL3+QK1<*OP_-7O :R?WP@!T^O6WM;0UY M_:9&&"0[QNO0C%1:VTD*M=ISVUO37^X )S 32H5&4F*7#"=;VJJG;'2!96IG MH(3+<=##7YC /Q]@[&"/NP"Z(L;8C5BQ4B7K\:C?'1VWN[(E'*&8 \(8;?]0 M4!1)-B&$UUHFL=Z4-.IB#_12)2OVKC:5->U3*AY-B=WV0M1K/=_E8&;^D=+? M*Y0++WG-:O,.>AN>_Y;DX1'U'3>X#18O:2FR8FD_[3 3'B;#Q.G"/P9.M7,Z M]Y\9<-P (L#_4XVA64U(0/,Z//X74$L#!!0 ( 'Q$ U=TP-D<* , .8' M 9 >&PO=V]R:W-H965TE8J"QY%'U.]NM'28EW'>ZREWY)+(K/PX>4 M1*Y&1Q]\B\APZ(SUZZQE[F^+PENLWEV-KS3^Y:#H=BL>K7']\B_ M]'$!X&;V!* \ U&=T-N$+I] 7\,;9[GU\+VML?X87XB224YYEK,M+Q+^--@<%K/G4,[*Q06^ MQ93>(O(M_F=Z";U\'!T>Q*WO587K3&Z\1[K';//%9_/KV;<7M"TG;[U ;ITI!B.%.1 <#J0Y_(,?9^8S3%_*E2MQ48>&G(=./'QK'A@1\>TWY.6 M!J#-$>I!8"YJ2#S@&F!2UJOT:"OGV4.OB+4R G!-XZ53[8Y!"2JJVB@;#SU2 MZ!42*,""E(JPUM*P+A:DS!>I(-_DU_^Y'N6_K,?'M$_3?6KA/KDD9Z&7LP9M M*S/4Z/\67L'G\V4^ERYE3(A8:R\!A5:GBQ["[-!BHUFD&@E83SE(HCNC?1OT M)B[IK$@47 2F?#AU.3 5DI2&&WQ"@0AE'BFK_TA)BK5"8IE%,+9.+LS7;K3" MX8>=U[66VHGJ47,K#B'NVYZEH@:V1NH9;IF5\K>Z%\GWHBFJ\4Q#Q0-A#H\] M^N)![^V0]G'">+FX@^74AB?K-,1>IM[]EWN:@&\4[;7U8+ 1Z"Q_<94!I:F2 M%NSZV,EWCF4NQ,]6!C%2<)#]QCD^+T* :;1O_@102P,$% @ ?$0#5X&ULK5IM<]LV M$OXK&-U,+YU195M.D[1YF7&/3EIMN\F+9WSOVK]XYOK8V,Y<>Q7ZMM5^_](T M;O=\UL\GI\20:4P5B8+&OZVY-$U#A,#&YT1S4HZD MC>/?F?H;EAVR+'0PEZ[Y:.NX?CYY,E&U6>J^B;^[W2\FR?,CT:M<$_BOVLG: M=HP9[[E(.;RE8[ZQ3/O=LK3:E"C M'RPJ[P9SMB.CW$2/IQ;[XHM+U[8V0LLQ*-W5ZM)UT78KTU76A&SG_)L%?^VZFSD^G:GXZ/_\& MO?,B[SG3._\K\LZ."2ST'AZG1S'S<]CHRCR?("B"\5LS>?'=W\X>G3[]!KN#PJ9 AM73#VND2.BZ;"B ML=&NM 0AGOCAW#:=ZPUN8&5T"B*>3$MTZ79E MM[8A(^),U@58J)'ONSJ0(D._V#C3(?VKFT0(NX,9'V>[S[WU.(R5".='(B1O MH&.@2 A.CDM;EZ0&%FQK79/TA_N)F%SB4!-C8\3;=S:NP058'TG%2L*1Y&*L M$A/W0J*,13TP.+D MO,&VY*V)$BWI6V:V :.;C8'_J[7>DLG F_FRUK"%J1$N+FMLI 62E_).Q)X@ M6VH#_8$D12%96RO(#?[P&&H?9!&]%X')Y5MZ,*4=5B\L3+]GX6J2Y[9S.\2= MKI())82\X01/SLF&!Y5$"3(6EA#.R#8DQ$45R2+$40H16NDMI$=ZLLLEW((] MD..E=3U1SMNG*8<>46-*+CG75F*2H% 5*"& >.>BV@//9?60J.0 %JH(!]&< M/1!YL:DA0&'Q3B9FAZ'XYCC%D6NU!)R3F-8=? CQ9"LX-C&&5(6RL"2/[;NE MWCH_]JA,"2)&E53*Z;!VS/D0OR/ALZ MQ,],79NNV[_3E;H:$LC[3OW3;4V[ <_$G@Y^VFJ7C:ZNE6_=004U0V@@JV( M]P^F6G>N<2O.VU=7E^K!=W][,I^?/GWYV\T'_GGV]'OR"!8&+D+Z6B-G['^ MH\)GD:V#K2TE,6AG?,P4+#=8H0$=J#):Q"=YUBM.]6R^7WML^\!"/R#-Y+/' MS);-F1OH#Y>(@$%X!_Y$J+MBY#5E<[+!I?45\B2H]Y2-P0O=?4-7:[!56]9T M7F4%/="R5_V6'E#([*?J38/R4.N9^H#=Q]G.)1Z>CAQCN/BD.D_T%D@.B'#R M+ LCR=\5&L#TI1W&R@GN]Z[FVMHZ.SQPZ=W_MV@2)%'ZB4\2$HMT@K,F]+A M<<:FY%G%4QYE3RE:3=;KU 6 7_3(CR.AQN8J.[YNJ@,.D@G^ ';" 3<$*X)Z M94/TMKIKD4M#2FF&QQ#I4C<6SSN;]'[__*SS^KC.&4KA8>LZMW&-_?< $"DI MM9MX_V&/IL+#R83*/*OV!G'>'NCH@D*D8(U#?DDO9X^?!MSR<>=9&W]J_1_( M9=:S@"9R[*LKO6..D==:P8R<\;"J&JT2M@>*M.ZK6@NN)XX(Z$1.FQG<3#.F M'<$*'&HBA;VGI+F<)IV3VT5O2DW/"+F XG_D6C%RM6P0KJ0'OL+$ WEJ ;K0 M=)%PBQR:I,[PPULJ.PQR-A1.E!.HI-"4(.H4R;@VW1KYU BB<"UG5Y-]LT5 MK<"O"B550D>1$2P VZV1*&5JV6?XD.PT4D/*GN"6<4>M"X*ZL57"G4)I=BAQ MZ[:"["$,LD!@0D>,!3_FPL$51;P2D=(%U'8O!%)R2N"BWY"+D__WX*>,)M!X M($*&TN2-P"T&P50$9E10WI@%,!Y4>G;.[3":8EK^J:^AHQ6.I8@9B_%W2.>$ M*5?XXCT$&L;?$+:AHF)\NDF^Y1=(*EI*?9%^?F"" MBM.EH8V2K0G#^W!Y.+B KT&9^>QU)2I\@T\VVD"C-W2>B0F MM=@+]8L+2A"_]BB!\S/A[([7BL/,CU4WW8J-1\>F;I25%C<4W9I_)(-1PRQ,P8S? R M7J3V"8X'N!T@J_E"0P+QB*+40DQ8+=T5.3T2 SJGPFZ;F!JLQ!4R,)@"YXB2Y[@?M%*QZXMC^ M.89+NT"(AWB@YFLJK0A*'77UNEMQ9AJO$.&D!TICC-R896VB)_UP.0;XU#QX M+K1O+U\#/L,94WR_SR[XDPPM)470]IP?JY*4!!EP_URC^A&^DE$,9Y0I''M/ M6])83J9TQ/U;SE%L8)E&O/Y2K4FT*1Y5LWM!DV\'R,OIR:ZH/A.[88^>&ZDN M@_6K]S<%.?9! KQ4XH;"U*=23E.!PT)]CS@W9&0"8D@P]H[OUGU%&5"J.C]L ML"OYFNE6/# J_6N(O2Q2*R-CJD805EB'X/H>"BE!< A9TW MQYF<8BN#<79:=I+?WL*?"!8(H*3NMN$!:DBM'-? 6GI=.@S&*)QYR@!.-)T- M@&73G#T0LP3BQUI!341KC91)_I+I;TA*@)/A0(XV-I78@0AS\*>V;L [IU\+9\ ( M4G(SBFOH+,]G!1L$8WA.9[M/?<>3O@+94XR_2>L_<-'AP7_@$K"=_=5P3R)P M7;!!JE.N"N'_6!;X)@V ./@.ZX-TUL-D5W$0I$VDQ6\4%,J+ L1FU%Z3^XR/ M(GZ%O!X=P*,D 8T\FK M[,@0A%H4>B5 B*4H4686TE8S&J.YM-5L%9U0'=R*DV$?RMAPE#4]=9K##;1$ M]*Z5(C W(-#[+ZA)CG C-XL[(_T.J;XE/Y79WUYF]E+->&AO[V@1F:>/!Y $ M79J-"1.485K*I<0.L.PGQDF"7N\29,6SR-#[#D'-V4O*.2$P5S'B2IW$T8EP M&0,G<)/J/\WZ#0]B5UV:\+T=4B#K8"?N0#QDZ;!Z2KVRC5TB#F'<-T+GD1,/<'%5#)!V]D"K4=H/CDLC\.H3N"P@= M8EG_THATO?!38! MA3P,]D,R+GEN65NS+*],):.Q.0/ZLX=345D:-%[9[E;]XIHT\N6AXV3T;/+] M3%WW/O3)6M*"YC.F!V2*AQG""Q*;^>6 O'MJ9!(>'?3D+8<*-7(46?YN5&>W M[F5<-CJH0/U2O](,7? C"D("T,,TFZR4L(#)JW,\Y]$OFQC*[73JRB1]\[M; M(V_,8%5"8ZZTA ,'2W7%T$A="V*C#<,PMQ09:4-3.I&W]2ZL[9=&P<SQS].E)=/1>0BN@U_GH$$%5W+/]&=PA:T M ,^7SL5\00>4[W5>_ =02P,$% @ ?$0#5Z4T7[4Y" NQL !D !X M;"]W;W)K&ULW5E9;^.V%OXKA)L6,T#&UF++=C8@ MTVG1>X%B@LG%,?7%;*;3@I543V7-*GB22U52 UVUG>E:,9I9H5+,HB!( M9B7EU>3FRH[=J9LKV1C!*W:GB&[*DJK#1R;D_GH23KJ!+WQ;&!R8W5S5=,ON MF?E??:>@-^NU9+QDE>:R(HKEUY/;\.+C'.?;";]QMM=>FZ G&RD?L/.?['H2 MH$%,L-2@!@H_._8C$P(5@1F_MSHG_9(HZ+<[[3];W\&7#=7L1RG^SS-37$]6 M$Y*QG#;"?)'[7UCKSP+UI5)H^Y_LW=PPGI"TT4:6K3!84/+*_=+'-@Z>P"IX M1B!J!2)KMUO(6OF)&GISI>2>*)P-VK!A7;728!RO,"GW1L%3#G+FY@O;L:IA M^FIF0!N.S=)6\J.3C)Z13,BOLC*%)C]5&/X[B46SG\U$W3DY%[J_^?84-@\'_"C:$0>#!!G("SY=>?SWJQ6'\%CK, MCWP$N2%PL0];'S$QKOW-=%B<;,\C;Q$ 7OAF.B0GVX$7" SA,W3PHQ6&RW'T MXO4HUHO%F"WKN6?_W^7WGC^^96OX1Y-B'JQ&B0E7?F&"1*V34>$*Q].3< '5 M]F560'4^+G6 ET$/H.%T85\L0?0;61'[K/+:R=)C_Q*I_S96H(.GVI&WF2VA M?8(5\Q$3@25/6)$DP:@BK8,1*Y:+X$0]^:M_7V3%<:+_H:Q8CK>*M7\\@,3! MUA&-GH^Z2;A^=:^(EQZ6>DPMO#*81%['WRL2/$M\(RNB$7*'-AP!A\XZ?//1 M:>'3UVO[9[\$P'Z2%?/Q,12\]@^>R7),@S ,1RQ:KG"OP:R?R.'PYV!5Z"S -+R5 M@3B<.XT1!GFTACTP/UU$O[SYG%YBVH?I,'1I=2^ DL*7D-"4L&F^ :J_:S6BN/+ISC@ MZZ;F&AWH5**I:!#>V^3PSHH&T2VS;@Y^U37DVR)!3VUP=%^7]#&*AO4ZM$@0 M225.>E[.Q:D+#$17TFJ8?][J0M'VB6EJ:[JLMA*'!X_.VUL;UAG* #UI*IO* MV*>*U5+9+!GIX,(@,AE5!P"-,EL( ,1!/3!C%^#5CH$ZR+B-%-M\P#LH+V:\ M$]K?;X 5._!! M-N .5;V*-@R$:BU33E'6WG (H*.54V A35L_)6&/:4$K,#W#ROQ[P],'"(NU M-,_!;, C$O3TKM#"6CMJ2_MI9%#7'\B&';N)U4KZV;08<: .,>'#DA(%7 'T-\!$+#" M\0#@Z*')CBE;J_1QV>E3:6D;(3AD'58K(V;2\V)^F-KB=V^ ML]'I #P;P IY1NE;P'^;1DE^;DP#BNZ8LF6@@N>?-\ O5S!M6C*N4R$U3L-B M[^FKK3[JZ\N=OMK3)SU]0!6,J]L$^IM&O"5<)\OU)?D-#"]96Z-RQC 3*(0; M"2S>73DV&"=>\;(IM>=[HR'OOG +"?9H$$30/#A^=& E6''%<^8ZLN"7C10P M0,$2K!9X*=KYC)-PQT,Z7?9.W#WCO"N)H_4[AQQ9H&:U51%P^UB[LI4UJB^2 M$@X"!T:Q.$,UTOJR/4"[=;U4@P(; !<+2_^C-.X+P/(>-F6Z7J !!X8,M!-)@N%Q.7GZYC9&T_SVRD@;ICFP4<[IC" M"? \E])T'5R@_UYW\R=02P,$% @ ?$0#5^@!%17Z!P ,14 !D !X M;"]W;W)K&ULO5AK<]LV%OTKI<688BM3+X'6P0)7-S'.>>"/-MI M\]5NA'#LOJZ4/1]LG-N^'PYML1$UMZG>"H4G*VUJ[C TZZ'=&L%+OZBNAJ,L MFPUK+M7@XLS?NS$79[IQE53BQC#;U#4W^X6H].Y\D _:&Y_E>N/HQO#B;,O7 MXE:X+]L;@]&PLU+*6B@KM6)&K,X'E_G[Q83F^PF_2;&SO6M&D2RU_DJ#J_)\ MD)%#HA*%(PL9\ M,!^P4JQX4[G/>O>#B/%,R5ZA*^O_LUV8FX\'K&BLTW5<# ]JJ<(OOX]YZ"V8 M9R\L&,4%(^]WV,A[^9$[?G%F](X9F@UK=.%#]:OAG%14E%MG\%1BG;OX]$6#=C/VOE-I9]4J4H#]"/C4K9 M.$O8*!N-7[$W[@(;>WOC;PXLK)L\OXY(\-YN>2'.!T"Y%>9.#"Z^_RZ?9:>O M>#7IO)J\9OT5KUY?=Y3G;]EUK>2RL>Q*%4(1F-E-Q16[;!G%] H\L<[(PHF2 MV0W'B*T-5S24RJ>62JE,.1B]*M]\$_R MCY7<";;BTG3W?T,D4JW95ABIRR?V@/9><'>\:@1-#=;9$:+="V[LV\Y.8:2# M*3<>IUEW?0M@R$(PP%9TL.V> MCN;)?)[W#9VDQ[VM8.C=L^;:\26)%9"">E:< G3ZH+1.%U\95R7[?/O%_K]+ M^[N7.KC![X2!*R,P -/4+Q)GLRG)X?%FX\8M'LE),TYFLR2\00\>I@RRV@*(82> M3[,L&]&XIZN M1;^^NC'/T+^,U3Z))L?I\:--3M+QDTVLO/_V+5+VZP:BVH:/\$!6J8JJ*8-$ M78/#W/.UFX*[M-\'C5T4)1)75E>R](F[=?C!*<%9TI9/W"@L#FG[@(0;L:$3 M!+2R>W3T1?&F)$B\3=FE7W;@>H)B.%ZQ1AE1Z+62_WY,EPWQ4A$AB8%8@/01"-#^)NGN-6$E;8 JEZ\GJ%K*UX+8Q'BUMSI=B M+17A@OW(54---(\ !HETL]X\D:,Q.R);1/%1=NIOW/12]Z%-G9^0GP)C5TAC M&6XFWAK%1H 2J05,?&5ZO+*ZH="(@>PI$H?E+AWN&SS MZG!ZCB6Z.VRFW@F@R6>KSKC9\9 MP19-[\ <[QN\:?MR /B4008V;94?/YUX'0E6($*E1.Y"FA $SN,!=!PC -P" M%MCV39Y..ZIB+/Y4FR$>=U(WMMI[$AN2J++I8/N,R@8G6Z"DWZ;_'J$^%BIK MS+WMZP=2@F3N@XYX#8['AE!6VV;WL96POPXZVFNYA\70STJ,[]J8V,]RRFZ, M7A'UKD!PPHUE7Q2-GY%33_LG/=T;A_;OZ-\LR>93/V^6Y+,3=KU@-U=H>7B) MM(Y[0#]N(\2I@FKBD;B3#O 4INY2X#82T/#,\"0)*N537?%.DZ*S6: MEM*.',3;IZ$$MOR+WL4 $[9LP!0CUVMB/NCO\!H-3TM1;P.MW!Y#\*V]@X3-!>/.BAHQ4K3O!'@E6?GQJO;,Q:8V*@VTL MN.P*3K+!^[YN#4&Q%%0'O+Z4#[#COH\8+HF*L%0(:P.#&X^:FN^I4UKA7!6H M6W"[(:T_2"S*!+9%)WI[1#UJ6B,H6KW M*!&?D'0"FT0^0>J,VS7KFR]4*"XA?\0A&[U=4L6K ]%!:RKZ' M6&-*N,1KW2B71&@TVZA)R%EL$$26<#J@7G(@;[A/FP2Q)%GZ"_K:%LD?WD9X M 3LXY])YZ^\]2T_2T>$6D[]^DG[IL$I._C<'UEXJ@(QWD=@'&1D_>)?$IO^W M'FBS=!(/M,]]2QGV/F/5PJS]QSK((D$F?-'J[G;? R_#9["'Z>%C(AHQSG66 M56*%I5EZ/!T$?6P'3F_]1S%(AM.UO]P(#GC1!#Q?:>W: 6W0?26]^ ]02P,$ M% @ ?$0#5YQT\N!1" \1\ !D !X;"]W;W)K&ULS9E9<^,V$H#_"DIQI:0JA^(E2AH?5;;'V?6F)C,U]FZ>81*2L ,2 M"@!:=G[]=@.\I$BR/+8W>;!)XFAT-QH?6L#I2JIO>L&8(8^Y*/19;V',\L-P MJ-,%RZGVY)(54#.3*J<&/M5\J)>*T],Y/;=D7=7XJ2R-X MP;XHHLL\I^KID@FY.NL%O;K@*Y\O#!8,ST^7=,YNF?GW\HN"KV$C)>,Y*S27 M!5%L=M:["#Y-O@/9RO=>2=HR;V4W_#C)COK^:@0$RPU*('"XX%=,2%0 M$*CQ>R6SUPR)';OOM?2?K>U@RSW5[$J*WWAF%F>]28]D;$9+8;[*U3]99<\( MY:52:/N?K%S;T.^1M-1&YE5GT"#GA7O2Q\H/G0Z371W"JD-H]78#62T_4D// M3Y5<$86M01J^6%-M;U".%S@IMT9!+8=^YOR6S<'%AMP4;H+!4Z=# X*Q>IA6 M0BZ=D'"'D(1\DH59:')=9"Q;[S\$A1JMPEJKRW"OP'^5A4+L07!X?])*F[*P'\:^9>F"]\Q]_"!+_9(^*<:-BO$_ZH2KN M%](/P@&Y2%-9%H87?/WZ"X8E4&8.A)*%:,ZT)R+4J%2FS@U$A9(K: MPSBR5"G3'OF-D1(TN[Z\N?MX 1VMP*7BB"AXRADW])X+;IY(SJ@NE;,GI]]0 MX8RE'/FD43UP-);)8B[MTYD%E5XM'MS"J"J@5I-[!G(8S+=AH(XA[!% J]DQ M*9@Y)I]!#04VI3)GI%_5#:K*&U=LZ&/=RYKWD4%HEG@N+Z0Z+%!JQW,0 FC%%H*GEE?T]D,W "OSFF9)(4T MK4O?QHYCPJQ2/R%I,P+56-Q:E#)E*,ZT$VM8#G&D2P@5F+DE3.F"HC/:%4"S M_P)$;< YEZ0@7W,4^)-BPEJ62@VU$#8X]6UX:HYQXP+7CF3#$(U&OW (->@+ MNE3AB*-U!>#*"L8G1#Y & C1B?).6'K-8L.0-9MK" <#+7"Z(-AQ!X7_*<6 M73534%K]4/]Z8:P%/@3KMKB_M;LP_P,$;U_"8"1XN["17*K&+%1++^2J0-/1 M7H-K7%?:]:$PYT)@U \^$/2!'YW\9<^[A6*,Y&YS8K@Y$=A:6+.U_*G#K9R9 M%4YS78";J@V#$]UM23NI &'-V"M.QR1 M*(R\!)YQ#(^VV(93>-)MF$R\D%R[A:-W._MS$WC5(FM'"T8C;]1\19$W;3[" MD>>3?C @81![,;E3M'#+QMK-8;7/51THN'RZHW;UW/P. I0+VY1]J;C85()) M0?OE>^/FHQ\EG@^]XM";["==:T\,(S0?'=O M2$(')!)",.U_JDQA30@WNV[#&[VH=S"^&F,>#I M=82+)QV(1... A$N6TH-STR[:@O$:YR;>%#B73,'T M SDWZK*MP[Q1"%L(*.VP+HJY2TP!Q!6#P7PJZ$'2H07=@#R\> M_+]0!Q[R7X(ZV+22=T)=[$-LO@OJ@H-1!SK\]:B[Y8_?E;*](^B>2=F2!/UV M1&!5[P?:>&0G>2?0]H L\C%52W!K;H(7URL"+ ['4/== %M+S1*08E,S?-E M5K1&!UC5+7+ZX\"+!AU-$S#R,'39?&_8%4Z2+DA''?CU M Y@5FS$&!Z=G_21J:;4O+0M SW?/Q\(D >\<0">(BN"-J11,IV^:>?4#W-7V M8N@(!AUW%M#?DC][$JVZX#LY]!T_%9/Q.G "NSWM!= $%\.K,JIP&G08-(X[ MBW(F6#D?FB]*)^*(_SI\I)\RB+M!:@Z MZ QP=X;D3\'4EZ14/FXV.^'U.FVFT[6DZB!A!Z55D1]!$!R45KWV&?N0$=NA M*@A38Q2_+^W!&Q[[*98QEMNO0J)51DDA7&BZV'H_Y?"'Q9H7-I6[%#3]1GXI M\'9LIQ3,/!$DR(XMZ,$#]W6(-CNT.\G>>6A\7+5!W!HYQ MPH\0'M7QI1WF*,!9KDNJ>PSX>^94$;OB7G&,!ZY+9B\>Q5,E<0*IXMH8(9Y& M;8ZA]R?!VT?P+"2?Q:Z[W>"@D3W(UN["Q=75SJE.PV^NKIT\FK9G\+8AU5HB M3:'MBIM%]V!=>Y:3^X&[:TY;Y12SUVQXYES8H_%4,3R"AKTPVRMZ[Y9N1?SCXN*+M^W&;]BYALV9FMO+9DVL M4'XNPS]1->>0"@@V@ZZ^-Q[UB'(7S.[#R*6]U+V7QLC< MOBX8S9C"!E _D]+4'SA <\M__C]02P,$% @ ?$0#5X.P+Z7B#@ G"H M !D !X;"]W;W)K&ULO5II<]LX$OTK*$TF:U?) MLB2?.:MDQ]DXDSB>.-GY#)&0A D%< #2BO;7[^L&>$B6E&-V]XM-D4"C[W[= MY/.%=5_\3*E"?)UGQK_HS(HB?WIXZ).9FDO?L[DR>#*Q;BX+_'330Y\[)5/> M-,\.A_W^Z>%<:M-Y^9SOW;J7SVU99-JH6R=\.9]+M[Q0F5V\Z PZU8V/>CHK MZ,;AR^>YG*H[57S.;QU^'=944CU7QFMKA%.3%YW1X.G%H$\;>,6_M%KXUK4@ M4<;6?J$?U^F+3I\X4IE*"B(A\>]>7:HL(TK@XZ](M%.?21O;UQ7UURP\A!E+ MKRYM]H=.B]F+SGE'I&HBRZSX:!=O5!3HA.@E-O/\5RS"VN/3CDA*7]AYW P. MYMJ$__)K5$1KPWE_RX9AW#!DOL-!S.4K6K08TN6%3>#>:T(:O< M%0Y/-?85+R^DUU[8B;AURBM3R* KDXH/]\K=DUKW;FVF$ZW\_O/# D?2QL,D MDK\(Y(=;R)^*]]84,R^N3*K2U?V'8+7F=UCQ>S'<2?!M:7KBJ-\5P_[P: >] MHUK^(Z9W]-/R]S9)'8@>;R9*D?34YS)1+SHYD77WJO/R\2^#T_ZS'2P?URP? M[Z+^'2QOXG@WS4\SA0!)[#R79JG-5%Q:&,QXE=*5AP.DLL"/U]I(DVB9B3N< MJQ">A1=[GXTL4XWG^\3612:3+^(W0_'0%=_7?/5X-D^ M,ZRQVY=CKU,M'3Q,['56MX-=<-:Y#(SA9V>AZ&_I.\(ZT;&EZPAB'GK.I0NJ M _8Y=5/"Z&-2*RAE*>+)0*RF(E_CD:WR$)_E1I*1P :I"S:* J+7U^44+[0 M2!)X2())CS27$S>^1_SY'0N$G$R0HUA22&$=\2CGMB2V( N6JB+LRK0V,9Q)C(RALQ]2 M^(TEJ'\=C@3\@R58*NF$HOPF7JE$S<=@\VC &6HH)CK#?29/:^]4 M%K^UU] M3682%H/BYW/MN=3M=>ZN+CO[?+8:.PBU%,/SD/!XTWOIDID8'H=;7=)3KKBX M9\4CYQ.J]"[:+T6.#]IJ2SD]#F M-+F%NO@#"0IN+BG2YQKBY<[>ZQ076*5-H::.O+:+:V/O):FC*Z).#Q+2>2*S MKI@AK1S TQC/F$0);R?%@BC#\4N.QRX%APQ1:F2VQ$Y/84XJ_-R[ZXDY7&.* M^./I4"83%R)Z!(LMQDM B0P\UB"OJ(0Y'A1\9)P)=) AOVQ [O.ZV][W2G]]U"0XG.,\64FX0%'6WRP)\F MQE7EYPM(DI6I8L-06:VR(>K?QKK70YF$RF+]#L]\0?B7[&E&I<@MX$/L ?(U@80J%E9DK=FBEU*&B2Z_J]= M%L)80]7%V2P+#AIH>:KF@[-GR*[2J:;P8OG!8H;%2V8@72WR.*,N%6"&V-RB MZ(L@M[@C?+NJ8M0#AHJ\$:)FFT>A5F&_TW 5.$5 [2IEOT+_EH7B+8[!373==JQN M.#RRCZ)Q*8V1X3;9,[+=";<[ 60#7@(),/*$L)]0*. T;WKBG5+B%I")$@0V M]FZ!TSN?WKSK0*B1CU[NODLZKL0IEP?:$("MF* .E 27C2VHD &?5!')1200 MXP2#!Y2Q&MW8LD PY7I5&/);S_)FX<#+UA:-94>-P M*_W=JYN+NK\#BW,B5%ADE'N9L1(+\>AL..R=U.>0 (^.CXY:MZB<23\+29JN M!'<(=6.WQCDR;2RW:2@*DU"=82/>#*--,F0M+-W1[*QFX4O:^!J[UI(MF%W@ MC$G):)_]:&P= M4W)+445",,K-Q:J"[ M\@NG!CA)RSV#VYSU3JL[ZVV00^QPC@VX?5-P(FU-*':;@T(LUX%Y(6ZO/_MV MIJ<.%!1O+$PW& A&"H-GXHISTHYR>5Z7R_-O5+:J&;Y34_;&3=5Q)XW-7=5# MPM100=V _$4 BGGT0E]GK6)A6^VYCQN?BKW!OKBKVJ:[ND$AF^P-]\6KJGL: M5=W3 ]4-@^J&SRIVD$;"A)F,NT.13VI%/MFIR/?*37'@J,KYF]3X8Q2HX+Q' MY!QO+S6I0NK17,N;8H,G8]64%M3L"/5I5D/3NZR> JPET^O+JSJ9[I$35W[I M]!0I+A/K+#:C-6#X$,?3S*)W6.F5J;E%S57)S-C,3N/(('2DD&3B)'(\O *5 MNQ>$IG'#635M6!=[A)-3EO3&]L2@#KAM3*Z(4F^.K,=N=<=V'CK)>OT]Y,Z3N+O4DLM(UU\20\P>]LRKE=T-96:MQX72>']!$$%GO M*U_DD.(K3\& K1Z=GJ\<5U52UFHH$TQ;MC !'T"D^KW^Z?FP*1;1^] (>1IX M-45#/"@:H5B$V6+PEJ.8]%FX_K!W.EPQ.VB+3TV/VV38455$O^$#*XINXT/( M2ZTQCU,I>26*HE%IMFN RZHHDLPZ<^X$%JL;%E/RVKS%!4,:5XE12\-.JUO M YK&P4JM1>K-HI9 Z4=UZC>77N1GU91J4.$&([0[- [&W8 SUO1,4(E&L$DL MC+165;X%IW":@ 5_!6FJ<1V"/R6N@!>2I17B]*?(-,X[M%KI4"1?A)/ MI*DTO\22O)9YX[*CF]GX S9G!%IHQL'N?=\$^H65+@WX!\DT 0-^_84#LT$$ M:W;:WK&VN,<==J;:X'*#SEJ2TPJH4%> S5$KG=$X$KKB>4R+%-C/=,+89B%U M:\;=M;$4)VRGU0IFP>71M([PPIHVU1 M4*O,(F@*!A+99J4%77FEO@1<'71S3\T]7'<2RD-\2G EHZQ6Q1"-+/FE2Q)# M98M]6Z]T2'_*),LZ#E:5"*=.E&(-V[JJZN(!2GQ2XVMVT"+$09B+Q1==-+A& M+KBG5T$$6)H:X8&ER-A&M5[P,'")O85=AP[VFU '_A"0OKBMA@J;8T)L]*)/,GZ:.>$R4*R2]YT!2G'+AJFHJ4@(>(KBR".=TXH:*[X[+@>6@UTXN)* "XY%MP9-=,?M!OOOGI M[_[:0Q? )+>6ZD2+^,;/>[Z#T@-"%*@WA%QHUC,X__&.V=-7!>2"+?IT-&FE M<<3HA,V:E>"-4^:'TXB',PT1,D<]**=C7FMZ(8M$FO;UXW M. E&?#0C3::*E+3K_Z4@ B;-+!"K"&),,^95Y:/),A5!T_XI:@3ATM MF\4D%N!70'6A[0RQ1K.^AYA\B]B #90CTX=YC!A"2"$1X&G) M$<#[T]NH2M MS(7>H\5LZZUK:(VX@WLK39AQMN:8"X).B9T:!JY23"G7C!6,C^/DU]#V'I^T MYI7T'H=[4-C#HM_;BY_"['?Y3=W_\ WAQHQQV/I@D$<:]%DD?VECBO#M8'VW M_O1R%#XX;):'[S:!F8#YZ:WQ!%O[O;.33O"*ZD=A<_[\<(P>Q\[YI+_\#4$L#!!0 ( 'Q$ U>.!KUTWP4 )$7 9 M>&PO=V]R:W-H965T) M 2=IT0Y]"9IL^\Q(M$V4$EV2JM/]^ATIBZ)L636&86CWQ28I\N[(>YZ[(R^V M7'R1:T(4>BQ8*2]':Z4VY^.QS-:DP-+C&U+"ER47!5;0%:NQW B"<[.H8./0 M]Y-Q@6DYFE^8L5LQO^"58K0DMP+)JBBP^'Y%&-]>CH)1,_"9KM9*#XSG%QN\ M(G=$_;ZY%= ;6RDY+4@I*2^1(,O+T2(XOPI\O<#,^(.2K73:2&_E@?,ONO,N MOQSYVB+"2*:T" Q_W\@U84Q+ CN^[H2.K$Z]T&TWTM^8S<-F'K DUYS]27.U MOAQ-1R@G2UPQ]9EOWY+=AB9:7L:9-+]H6\]-_!'**JEXL5L,%A2TK/_QX^X@ MG 738PO"W8+0V%TK,E;>8(7G%X)OD="S09INF*V:U6 <+;57[I2 KQ36J?DU M+W,X8Y(C:$G.:(X5=-[0$I<9Q0S=*1@ -RAT0Q2F3*+G]_B!$7EV,59@@!8S MSG;*KFIEX1%E"?K 2[66Z#4HS;OKQV"XM3YLK+\*!P7^5I4>BOP7*/3#:$!> M9$\C,O*B?^TT^@ZAUA'WZ] T.Y<;G)'+$?!($O&-C.;/G@2)_VI@!['=03PD M?7X'M,TK1A!?HFLLUPB7>=UX_;6BWS #VWN-'A9K166Z05I1" N"JA(VH@3- M]&&967!Z5"IMA%H3M.0,V$_+%7I.2T Q8T!(>7:.GCV9AG[TZC__!]P0BQMP M94:*!R)0%)B1L#ZP9O)3%$R\V.G&7E3/<,^A^>Q[$]M.O1DZ?G(=^3.W&WIA MTQV Q,1"8G(R).X%S@GZ#!L&,S2+7Z"/1/7A85CFH@GCK5#A"BV)<3[6?@?J M: @(E F24X48EY+(7QXC![LV*X/P%7H XX$(KG]GWK33]P%0QP54Y9Z(20B0 M:SKQU/./+-:?08(7V%XPFX*JQ8 ?FIG/$R\]:WNQ-SL[YMEV)Z'?I48PB[S) M &83B]ED$%^W@FPPS='KQXV.Q](PZ!/@1*#K2@@=@!=@?7\H.TTT<45S(SK; MB<9&]$^+T!\A\V"'K7^FB1.>H!L!E"#5*0'5T6[;71='D9>TT(H!QN_*C!<$ M*?S8"S\+O-B):78P!/6?^L[:F9&VG0#TG>XO!X9QZHB!?@2<&(!E:F&9#F*G M-OTC+U_^&(6G2"I!TB\"NG^<2H?0I3TS[>8^7R?-6P'7#J&^:X1QD4L$=1C6 MQ?>!^L3-MYU!<\%XR9 %JT3-Y:'0)=F:L:HMLQUVKY%H<,N M=ZQ+B"X)-=('$-.'E?88D^ZI)LE@(3.S-)F=7'S?$+CPP36R?HX @Q8%%XK^ M90;ZN#$L^D <=L3]]"1H_N_7@A!4U.\"1+\+M/RXHX]'OEB7:P89TK2M&B& M1ERNJ/']?DR,_$Y(C)).=9ZXR>$I2G4%=,>7:JNONOOF1T%/F1-->L";1 X; MFO\T +9;*>=J&^(F\+E[;0GP\U<9NG[@.W,0+63S)J,Q*5;9 5.EK&#OE/) M0X),79DINN<*,S<&N;>,IV@6=HXT2.)N 3:-/7^ 3H'?OE?Y)Q.*'Z0_-IQL M?B#[,)W^G])*3XIPM^K69 X\H)L", ;JHX,H'3G(< "U7\PXP#NT M!D)%TWF>@0JR#VICYY6T(&)EWH*U6R%1U ^F=M2^-R_J5]9V>OU8_0&+%2TE M8F0)2WTOG8R0J-]_ZX[B&_/F^L"5XH5IK@DD)J$GP/^_>7>QS;Z'TD\D1+2P+(4T_R*V==N&>3W/K%L)!;\:F^(#VQVRDR0IKEI07* U7$C1F_>"RW1UVG+]W M^,EQ8;;FX#(9*_7DC-NT'T1.$ J<6,? :)CC%0KAB$C&\XHSJ$,ZX/9\S?[9 MYTZYC)G!*R5^\=3F_> \@!0S5@I[KQ9?<97/J>.;*&'\%Q:5;X><)Z6QJEB! M24'!936RY:H.6X#SZ!5 O +$7G<5R*N\9I8->EHM0#MO8G,3GZI'DS@NW4]Y ML)IV.>'LX%;.T5BJLC70>&1C@:;9"RTQN_UPLF(95BSQ*RQG<*>DS0W3O-?=E5X,Y^L+L773-C M$^P'=/ -ZCD&@^.C]EET<4!:IY;6.<0^N'DNN7T!+@&9EEQ.#:@,2CE1TBC! M4V8Q!99E7'":[I5_.,!(.C\[C*+GX[^-CKA&AJ XUND.]J&NVJ5]5 MOO<7;'^Y M_F0]B4Y;G7]SA/Z^&DF4M*)]%S?<:J,%ZJE_+ SX2U-UU'JU?H\NJS:\<:\> MLSNFIUP:$)@1E 2>!J"K!Z(RK)KYICQ6EEJ\G^;TIJ)V#K2?*677A@M0O]*# MWU!+ P04 " !\1 -7FQ9&>B # Y"@ &0 'AL+W=OA?8E]SMUSSYW/9X^V0CZH!%'#8YYQ-782K=B M!'.F7+%&3G^60N9,DRA7GEI+9+$URC,O\/V^E[.4.Y.179O)R4@4.DLYSB2H M(L^9_#G%3&S'3L?9+=RDJT2;!6\R6K,5SE'?K6>2)*]&B=,5=.K(L+YAFDY$46Y!&F]#,Q(9J MK8E$:O9!3MVTV OX.>"N]#UCR#P@^X>O&X=;=?B=5\= M[5-!EACATQCFE)RH-8MP[- Q4"@WZ$P.#SI]_W0/P[!F&.Y#G\SIU,5%AB"6 M,&4JC8#Q&"[2K- 8P^OX[_=P># ,_.XIO/5XFTA$R,N"05,P0-N-=KMW.O/T M\06-W6@*Q'R"QLSF[^2OB7VE5HB[1#.M9;HHM#D2H 5,,Q8]P!=N#GMM\0YZ M/;?;$$._)7:.!VZG]3MTC\O]4U HBHNZJVDNM-V\Z7U-VZR,VLM1W-O^0U!L M@Y+::6FG3!U%(JJA;@Z\/]#-=ADTM4*N%S276M\%'R# MRK@GGY2SR$R?86#:V[RWQA9+WG[HRO,9UGJ-+HI *KLN;O5ZMWT5GY7/@MWKYJ+IF M/$E.NG]_E!R[*9!F&#;<%XNDR8:FR2Q M18V2V5@WJ.A/I8UDCE2S36QCD)4A2(HD2]-)(AE7T7P:;$LSG^K6":YP:<"V M4C+S8X%"[V?1*.H-*[ZMG3A>2&4&J*) M'%?^4-;.T%].<6Z^0L$\.496&_+%SSE-'"7R[DEQ %UT MH-DSH!/XJ)6K+;Q7)99/XQ,B.+#,>I:+["S@/ZV*(4]?0Y9F^1F\?*@Z#WCY M+U=]JM@.:WP:RW?-C6U8@;.(VL*BV6$T?_5B-$G?GF$Z'IB.SZ'/U]2%92L0 M=$4]T+%N FON4)ZD>Q[POD:HM*!FY&H+W +K&]*G8%*WRMDAE=/ M@:1VI"L M>^YJN/NT *X*T=+1D@"Z-7"KZ:"5)0-)5@M>AN@%$TP5"&M_/>E"?5&L+8EW M>0D7%"FY$'[/+V_@U8OK+,W?/KO>88%R@P;R4;@$&:S(PG?AAD)EM'RR.YR, M+R&-1[ TV#!> CXTGB"5JTK0KB:HHC6&R@)FK6>7Q3FEJ9",)8'M4+7D?G'P MNARH3.(,_L]-7#M:NE#"?L^,HIQ=';=:TI6K_8C.OW]CG/[W>UU0WR&X: MH)\&0+V,H9=[GS5_^(E'O_KN[T[_45KU)]4[O811?'VDY7'Z1+LZTL;T[W.# MACE_CL,=Z1U&=-2GY"P>'\DG!U)R-)(EFFUX>"P4_F9TTWFP#F_;NVZD/[IW M#^-'9K:'"3KD% "0$P &0 'AL+W=O] ##DON!"GW@+ M8Y9'PZ%.%U!0[N[$;-3V6 MI>%,P(TBNBP*JA[.@,OUB1=Z]1?6&86)]Z!1S+(: M*KEV7[+>T 8>24MM9+%A1@0%$U5+[S?[\!2&:,,0.=S50@[E!35T>JSDFBA+ MC=+LCU/5<2,X)JQ19D;A+$,^,[V68O[G+:B"7,"=(;U;>L=!]X^'!H5;DF&Z M$716"8J^(VA,WDEA%II@&S7H1EW2IS., MMJSD0&1.'%+3A;1;UB-_9FV:2@PA;;05;19 (@"N+7SV[1+0C43$&>$4U:2BX7E)PD$8C/V#[9$H]"/R M$5:2KRS@J=X 9&:I_IG5)10IH:FMG*C*2,9W* M4I@VN#!IZ87@X@F"K< ]64POC/W#%C:4>;B+;4 $5A/4;U?E1],BFB#T#[=& MQFCL24)']K_T3<$R<1/[$SRS)Q=%@-3K8$A-%K>O0Z)R M^BV36>_N,-"X,=#XR0:Z ,56U%9F\D9HHTHL^.A[N%\S0PW8GB6[8@(]DR&@ M&ZF9=:8!9@&FR&?*2]AGR6X(7X L**Z)XG$#,ES/2/O!CC9$XV_RI(*7:(%MA2QY_V.%*Q49YJ4C.)6J(ZFUF:TX;&Z_N-'2_00U&F)=/LOE) MXS9@S=Y%LUTKNE' _9+9??Q%%>4RSRN52$9M^L8DCA+1^K1PV>B*W>-B#LE; M*DH\36ZJ2WB(L)4LYXN="0RD1U>.G8-'_C@A?Y!3#&"^43L\:-C;PUO,4;)A M#I$9XX?@IC ,?0246X]<68]TUK6VWS$%FOB79(;GEN"JWM7YF6H-1K=TK--# M2VL_ZHC\21/YDV=&_F!C>QL[%!Y:V'O 8XTE060WK74^T^IW0#<+00+ M':'U-:0^%<%FV1P#M '&6BG)7B&<]VF\C*1R+M@_+G'4>[D%L\<1'YZC"5 E M,'S0T-Z'\TNO;\78YYI;<+1CUG.<)D?\UC[ M=//LR*^':BC_1][*/ICV/;'7N@G[?ZX=>MZ MB5>VO;5JV'HE*4#-W5N0)NY^4SV8-*/-<]-I]7.ZD,;)POPN@6%DL <[G$J^EFXY=H'F$F_X+4$L#!!0 M ( 'Q$ U>\%-:#] , .$. 9 >&PO=V]R:W-H965T< AGPMN- C+S=F>18$.LVAH-J7 M2Q#X9RY500V2:A'HI0*:.:&"!U$8#H*",N&-AV[M5HV'LC2<";A51)=%0=7] M!+A[Y! MOW*VHRTSJF$J^7\L,_G(._5(!G-:L*][DE4?24AM9 MU,*H0<%$-=*O]3FT!$[# P)1+1 YO:N-G):7U-#Q4,DU498;T>S$F>JD43DF M[*5\, K_,I0SXRO*%/E$>0GD!J@N%>")&TU>?*0S#KHW# SN8GF#M$:<5(C1 M <0!N9'"Y)K\(S+(MN4#U*Y1,=JH.(DZ =^4PB=Q^))$811WX,6-R;'#BW_, MY'V65D#)?B ;+V=Z25,8>1@0&M0*O/'S9_U!>-ZA9M*HF72A_XB:W4 ?5VRADHJM+\'B44,;G40*C6@)Q49(0S.F.< M&0::%)52&:&FC6 C#:,U+96RVV'$,/0F)M!Y.<22TBAF($B<=^M1 W?E"IU;T_GZN'<]JWMXM-"EL(TY%M8 2?]'3K:H>.G MBE^X^W_ZK4VISIT7I78"7TJ&5E;)YITT0*)>PWI$^L?^J\.DG?6C\\Z5?N1' MA\G#"-?" $:'(8JB4GI-EQL%![V]MK5A?O5Z6^FG\%Z+%9ID$PC!4+Q\-ZE- MBK\W*>K'_LDC5W^W^3^S_B>.;Q_RZB^(,WQ^,9'8NTXQW[(,4[JK@#8,H1]O M">V>9)MN\X8['M MM]];_L3Q#C+ 4MB^FT(*/%.C\#FUN9K5N4(WO$GL)X\^ MI"WFY,0?/%ZRQ=Q1:QPWM<9Q9XDPS2DZC$T-K:I#SMNN-&V[TKXBI'N'SB*$ M;GH"NZ=!SK31IUU9S%VULGF66G^*K6>!_R()*<8 M$ 5D8A%>2YZE\ON=$A]?6RS0M^S=+E\VO$?634_V.5G0:CL* M4 O77&D\$JPRJ@ZD66WZMXNJ;7E@KYJ_&ZKP^#7A,$=13![H3:IJJ"K"R*5K M8F;28$ODICGVH* L _Z?2WS.:L)NT'2UXV]02P,$% @ ?$0#5\8)OIAY M! 1!( !D !X;"]W;W)K&ULW5A;;]LV%/XK MA!H4"1#((G5/;0-)NV$;4#2(L^U9D8\MH93HD72<[-?O4+)EJE;LY*GM'FSQ MD#SW\_$VW@CY514 FCQ5O%83I]!Z=34:J;R *E.N6$&-(PLAJTPC*9YQ^A M.9U-;&?3#3LJ\(]U[1+?NR3,8_X1>7[GH]_(\T_XZ [YUK(&PZP&$E=JE>4P M<;#F%_^&'^]X7$H!4;;[GGNA,[YG5PSBK"=NAY>9+V6'PJ&6NW?8#M+0C(MP(->X/_%VB@GF>5#>8$QV.+3GN43_W7 MP"$X\!'Y]H'S[;*U*\8WNM\,AW"P'3!+"18>?34[$.PSY:TL"R_T?YSLJGUVP-/S4H B_I)88F]L*$B4JCWL)%^],C&N)J M>QP5N#H?+G58+WLY6 W#"WL8(^L;4>';J++:46RA/S;0?QTJC(-#;69M9C&V M!U 1])"(*/D&%5'D]5:DU.NA(@Z]@?7D>W^/HN(PT3\I*N+^5I':QP-,'&X= MK#?>(R.:GMPK_-BJI:ZF0FL9C)A%V'M%9,X2;T0%ZU7NOHU'P#V1TEOVDM_U=D\D MU^W+P'YZ^[[R.9,86$4X+) 5SP>A0V3[9M$26JR:=X('H;6HFF8!V1RDF8#C M"R'TCC *NH>CZ7]02P,$% @ ?$0#5WJ7U9LT P &@@ !D !X;"]W M;W)K&ULO5;;;MLX$/T50ET4":"U*,F2E=0V$+?= M;0MT$<2]/-/2R")"D2Y)QX1P./=\K?6\: $M^ MMD*:1=!8N[N.(E,VT#(S43N0N%(KW3*+IMY&9J>!53ZH%5%":1ZUC,M@.?=S MMWHY5YT57,*M)J9K6Z8?5R#4?A'$P7'BCF\;ZR:BY7S'MK &^W5WJ]&*!I2* MMR -5Y)HJ!?!37R]FCI_[_"-P]Z,QL1ELE'JWAD?JT5 '2$04%J'P/#S &]! M" >$-'X<,(-A2QUE!=1H?(9F!47)DM$K. G[JY(2D-"0)3=(S>.F08>KQ MTK,9/I=8'S=]/L[=AFNS8R4L I2[ ?T P?+UJSBG;\ZPF@ZLIN?0EVN\754G M@*B:W(&QFI<6*K*VJKPG-TZJ+Y ^#WMSO%T.5S_AFH:A1;::26=RZ4^7<$.8 M(;42>#?--7G]JDAH^N8___[3M1O0CN*!UW'A;\>/5,P"J1G7P_PWS(3++=F! MYJKZ%QXJ?Y3< Q,=.-<>G5Q@MH_ M+D<<$K-+4(Q\IGILB%QVJMM (Q#&B?A MU:P89OX@63:9Q8.=3N@P7J,V> D$E0N#OIN^WS^Y]Z\F"GC+I2$":@REDUD6$-V_ M1+UAU5K[(K%$DM8X*>7 OQ&4\N\I..BX)8P3*-%BC\?&7GK"C0$,CXLK#9::;$@>WC MI?7WQG?PY9HJ=BZ*?WBNIR>=M$-R-J9UH3^)^6]LX4^$]C)1*/.?S&W?*.B0 MK%9:E(O!H*#DE?VE-XLXM :D[I8!_F* ;W3;B8S*MU33X;$4(6+,M(2KG(8IX?Y2WIF_T^#O=>60P#TDONL'.^P%C;N!L1?L M[^Y=7EHCX=U&,$^.U(QF[*0#B:"8_,HZP]>OO-A]LT-BV$@,=UD?CB#O\KI@ M1(S)R*0*_\9RLE3^GE>TRC@M[O-A]RRO7Z6^&[PA/^KW:BH9(Z7=+0QW"X&U M9LU:?S=@),9Z3B5K&G"[$UKE3<.YD#,AJ69KK=M^1Z*H,72*G%:TN-4\4^2C MGC))KH2&Z'YB7UE5,]4,.""!'S@Q_(8A_*R:\>A7;]G#]Z=75R]/5U=!)>\U9GK),U)-X@=%T:%OI.2 MMPQ2 K9GHX>60FK^S38T_H0P0W/2\@U"ZX/!'DE]F&X5'UYEHF2D6PBE>BL9 M8&J\@(A FNIED ])!3>[;6O2A5A'O<56L-/N'A"Y&"TJ M*]"IR#6#I&1+O9K>P)IB&-B7FNM;:"?H C1"=M?0J5*BX#EL6HC4>,P+B!Q3 M6^=*$@C/16-[Z='6_KZ'^W!#V_-(B6)T^R&F;!BA!RK?&GY8L1[Y$SJRI>QM M70\(Y,CWH/C)2.9O)]FS$6S9LB)90QBSC1NI6\D6#( D:X'U6J=W$&X0 IZ> M1K@P;4$D2%H" DQ;2SA,ZB<1[JYVI#."SE!Z@W.#-MJ\9(USJ3, SL4#<'U/ MSD5MMK68%_EP"T'.#7PP=B_GHK#%-B]HBQIXB"L @_M0T/F@80FZ/4__ M0AU$R'T(ZN"F%;\0ZD(7]N:+H,[;&W6@X<>C;L1O'E6RO2#H[BG9XACC=D @ MJW<#+8G,(F\%V@Z0!2Z6:C'>FIO-B_F* O]!*X]"F!KI5D,5DQIA@<;R K6 MZ !9O4).-_&7$(1_+UF!_'$)T]Z 2[PGMF*GF#P;-67ET/[VH[,70 MDR:M!/HI^;.CT%HV/))#CWA4C)-UX'CF]K030"DFPY,J*G_@M1B4A*WDC5*L M-PR0,'F?[YDQ0M AF/!@$TQ)VI(0M'G0!7502P0A*MX/2(G70DC2KH> O_:A MT4NQQKJ/3(';QIK?UMCUD@%BQHOL@]:#ZJDPP$>7A]13!FD/0%63H(\J8SQW M *X^I*1R\6:S%5Y/4S,8K!55>QG;JZP*W VP5YEU5-_0Q7XDK\P M*SZCMQ@GFP.'N. '"(^20^P6B#CP<)67+2@#YH6_>]XJXE"\5QS"7&K&S">! MXG9A,852<6T.']]&;B]V9Y/B^%Q1A!G!L N?MM65P8.50 MQL7Y.VN/9HU!VY$J)9"FT'?.]930#-; 3JLV&^TS3-_ZV5+LW(39GH%)W-"I[9ON#XK);9%'8.N)")NC);#ZP+ MB6'GE6F6.:TR9DW\>GIZZ=SU"K[?^D!2,CDQGX$4,4;MMY*FM?G2=&H_L*RZ MV\]4'ZB<<"@%"C:&H:Z31!TB[:Z+%S'QNN19:B](<3AG-F<0.<'TLA%Z> MX 3-][?A?U!+ P04 " !\1 -7D?K=3,($ "N'@ &0 'AL+W=OJOF1+ MH<_LBA*RA*:2\10)NIY9?^!+'T^,0=[B*Z,[63M&9BHKSK^9D]MP9O7-B&A, M V401/]MZ8+&L2'I<7POH5;5IS&L'S_3K_/)Z\FLB*0+'O_)0A7-K(F%0KHF MFU@]\-T-+2@0)2XM_\J-T1,T NZ\8.*6! M\U:#06DP>*N!6QJX;S48E@;YU.UB[KGC/*+(?"KX#@G36M/,0>[]W%K[BZ5F MH3PJH>\R;:?F5T0RB?@:+065-%6DD"\-T:B>Z?8\E1?H7?UT M:BL]!S,2.RC'>U6,UWEEO-=TU4-X>(&+?-W-:Z5>(YE7A.SAN\PGM%#/37G6Z(;A5-Y-]M+BZH;CO5 MA*9+F9& SJS,+ JQI=;\UU_PJ/][F\,A81XDS >"-:095-(,NNAS__N&J9_H MGJJ(AUJ9K=9%QU>EGX!KP@3Z2N(-11Z30+-C]WDH[U M,R3,@X3Y0+"&',-*CN%)(M404AI(F <)\X%@#6E&E32CSB?E0!J^2ZF0$V\3<'.SH]5$!+F0<+\ M H9Q+;[V>Z,JNC:4&5?*C/_O'O)QDZRH,'G;8Y%C/>H0U^;^HH=Q;5B#4<]M M1OU%YS".=2LDS >"-=P_J=P_.?D6WMG#L:L?$N9!POS)B^1B[#B]8?OR?U_Y M_SW8%MY).M;/D# /$N8#P1IRX/Z^5.R?9!,OL4#J@-(\4)H/16L*5*OE\B-=V^KVAQ=TF[(&E* MBIQ1)RHRSQKS=]J?(YYHY]_TT!VE:$F$,L6NOK]$_Z!C\LWN 1P=H$'K6E": M#T5K2KDO@?'X-#DG9!FZ *5YH#0?BM84:%\DX^XJ^<2OC[I[/UI'T!(:E.:7 MM(-72.Y!8F77/O69+[GW1#RQ5**8KK55OS?6D5<4'T>+$\6S_.O?BBO%D_PP MHD0G5::!OK_F7#V?F ^*U2?J^;]02P,$% @ ?$0#5VBDDD 1 @ I@0 M !D !X;"]W;W)K&ULG53;CM,P$/T5RT@()%2G M:;>@DD3:[H( ::':%?#L)I/$6E^"[23+W^-+&HK4[0,OL<>><^;,9,;9J/2C M:0$L>A)KG=K;U_^0S.2CUZ(W/58X3+P@XE-8S4+<,< .< M>R(GX]?$B>>0'GBZ/[)_#+F[7 [4P(WB/UEEVQR_PZB"FO;6"4FL%,@F(PK?9KJ< )(TV< Z01(@^X8**B\I986F58C MTM[;L?E-2#6@G3@F_4]YL-K=,H>SQ8X:9I"JT5Z# 6EIK)6LT+4" MK9(W*$W2%3+0N/ZP%WA7=9]4#X.+E MB^4F>7]!\7I6O+[$7GSMQ0&TESQ5P9Q3&#FN H>?SZ%(,S*,$WU'=,&D0A]I!D\5;%U?'J8B&55WHQ(.RKJ_# MMG4/"6COX.YKI>S1\ 'FIZGX U!+ P04 " !\1 -7D#H!HA\$ B% M&0 'AL+W=O)'%L;I=)KVY;A!F(J.SR%!.^LN(BIPJ98VS(50)>9 M41S9GN/T[9BRQ)J,LKZ%F(SX5D4L@84@@'M*%P)9=JBQ9#(ED/"$"5F/KQKT.W*XVR)[XA\%>5JZ)GLHCYT^Z M,5^.+4>/""((E9:@^+>#&4215L)Q?"M$K=*G-JQ>OZK_EDT>)_-()D8$[/&'@%P;^L8=30^H6!AEJ.Y]*QB&@BDY&@N^)T$^CFK[( M8&;6.'V6Z+C?*X%W&=JIR91*)@E?D84 "8FB>322)?EK!V*G _>)W()8@R W M:P& ,5?D,@!%620_D MB$[FA:$Q80AX2IN1'[,3K*8LBU)(C6^$XM3<[+,8T MS0?D5C9,C MLC$&92"\,A!>IM\]%8B(AD_DCT2O4S)/0O+E%N)'$%_)"[E!Z$O D BV9@F- MW@2DB7&K.YU.KF5*0QA;J8Z\V($U^?DGM^_\TH37I%A@2*R&V2\Q^YFZ?PKS M5F*/E.0F_+9EDF7+_( L^E3I*8T%)\>[/4\:&)3ZXWK/ 9]([HM+H\EXXAL1J= M?DFGWTIG@21R0K/:TIDG9$;EI@E/_PV>_O (3ZO/<_$8$JOA&91X!JUX?GW& MMRM9 [G36)IHY/:N5\'A=!S<]@V](RBMGLZ%8DBL!F580AFV0IDG"@1F&H7] MB4Y"):7JA[,)5JONN9G67^HWAE$J5)L<"06 VEZQPVU$[K MXOR\U:M/;ZF7N.O<\6@; ]EG]0=NX2CNJK&>*CX'+ZK@;!#NFTGZQQP, M.:P3.Y0!;GL=\+["'@L#]'RH"UVA)8%0M,*56 MYWFH"MSVLL!U/K4E/GG8#3>"-;GMGQE5"PHUG2@K*=+K]+VC-&E7SF/TZ=DM M%5BW2Q+!"@V=S@#SC\@/I/*&XFEV1//(E>)Q=KD!BGMA_0#>7W&N7AOZU*<\ M%IS\ %!+ P04 " !\1 -7JAJA35$# !S#@ &0 'AL+W=O^^*8[(;^H#:*&;SGC:N9MM"[. M?5^E&\R)ZHD"N7FR$C(GVDSEVE>%1)(Y4,[\, C&?DXH]Z*I6UO*:"I*S2C' MI015YCF1W^?(Q&[F];V;A4NZWFB[X$?3@JSQ"O7'8BG-S&]8,IHC5U1PD+B: M>2_ZY\G$VCN#3Q1W:F\,-I)K(;[8R>MLY@76(628:LM S-\6%\B8)3)N?*TY MO69+"]P?W["_=+&;6*Z)PH5@GVFF-S-OXD&&*U(R?2EVK[".9V3Y4L&4^X5= M;1MXD)9*B[P&&P]RRJM_\JW.PQZ@/SP!"&M >!LP.@$8U(#!77<8UH#A70&C M&N!"]ZO87>)BHDDTE6('TEH;-CMPV7=HDR_*[7MRI:5Y2@U.1W.BJ *Q@J5$ MA5R32CZ>P?LMRJU5^AE\H)KA4E"NX8,D7)%*Y,F),/E[%\/CA$W@( ME,,%9!ZHR#A&6:'>-^$UL07WL0W#UL) MWQ#>@Z#_%,(@'!SSYP_PTL 'P4EX?'=X> 2>M,/?B6T/^I-C\(-D#!JQ!XYO M<(+O%;(,3&T!11@^!2XT9%2E)N.4EYB!J3[2O0#'E)M7W,/CW+:>G:N"I#CS M"OLJR2UZT:,'_7'P_%C:NR2+NR1+.B([$&C8"#1L8X]BJ@IAQ(&U%&5ACE+* MRHSR]0F90.@-2FLFMN]Y6L(AL[,OOYV4;]X:@WG/K;?2TJJ\F>57!H MD73DU$&"1TV"1ZT)=I4,JE+VUCRSE6]>*C-2"G[ WQV0UJWOF^TNR>(NR9*. MR [T&S?ZC?]A!1MW*5"79'&79$E'9 <"G34"G;57,%Q13NWE#\A:(IHKI08M MP%P-F3ULU_5A.R9/*_-]Y>F2+.Z2+#G[K4*&X:BID0=9GS19G_S7[\;D+J5^ MT>K3?5/<)5G2$5FEA;]WN\Y1KEU;HR 5)=?51;19;3JG%ZYAN+6^Z)_'50/T MBZ9JQRZ(7%.N@.'*4 :],U-C9=7B5!,M"G>'OQ;:= 1NN#%=(4IK8)ZOA- W M$[M!TV=&/P%02P,$% @ ?$0#5RG\51]F @ ?08 !D !X;"]W;W)K M&ULK55M;YLP$/XK%JNF5MJ 0%[6C""MR:IM4J6H M4;?/#ER"56-3VTFZ?[^S(2Q)Z2R[TQ"N, MJ<9!H+,"2JI]68' G954)37HJG6@*P4T=Z22!U$8#H.2,N&EB5N;JS21&\.9 M@+DB>E.65/V] BYW$Z_G[1=NV;HP=B%(DXJN80'FKIHK]((V2LY*$)I)012L M)MZWWG@ZL'@'^,U@IP]L8BM92GEOG9_YQ NM(."0&1N!XFL+4^#9-=@ M0X]D&VUDV9!10XL(HW&7(,^E4BAS/!'*"EI:0.Z0-3=8D;.SR[(&6&"W##.\=AT M$AA4;7,'6:/PJE88/:/PUT;X) X_D2B,X@[Z]&7Z##*D]QP].J8'V*NV85'; ML,C%B]^M85TEUSGZW3GLS1WKBF8P\?!J:E!;\-*/'WK#\&M7 ]XIV%$[XK8= M\4O14_L%=!58LX:.92?)-NT-_'X2; ^%/P7U_;C%'.GIMWKZK^HA\/^+[-)6 M1Q@=I W]P8FTIYB1?]DM;=!*&[PNS=Z:[ T:!UW]NSP1V0&*_.A$97 P'.Q@ MOJ%JS80F'%9("_T11E'UL*L=(RLW+Y;2X/1Q9H'_!U 6@/LK*L2.H_>.D M_P!02P,$% @ ?$0#5VZ]488! P Z0L !D !X;"]W;W)K&ULO59K;]HP%/TK5E9-K=3FR;.#2"VHVB9UJLJZ?3;)!:PZ M,;,-=/]^UTF:!@AHJ%&_@)W<]/GAD\X4V#YQPL*1SF(!^6CY(G#DE2\P22!43*9$P&UHW MWO7(RP!9Q"\&&U49$Y/*5(AG,_D6#RW7* (.D384%/_6, +.#1/J^%.06N6: M!E@=O[+?9^Y]O>P%E7T]B/\OH]NU5&;>EKE?I:1_7= M<+RE<&> X'U'(@DQTX0+I>J5YF3=BH:KCMW=$5H3U++[]3K;I<[V:3Y>DA1T MG<3VWNJ^VZ[8E&OY3JWQALBVTNZ6 M:7<_X,AWF[2C(;(M.WJE';WW'_G>?OVU^W9OITKKHMQ#1[Y?ZNN?7*6K]'"= M'F4[=6,:(MM*W'/?ON3N!U1JL4A#CC3%MFU)I;GQWE^M!4?UV]/V[6"G6HNH M7B6JU=NI5:?2AYDF^)[*.4L5X3!#D&MW\6*6>5^93[189JW95&AL]++A GMQ MD"8 W\^$T*\3T^V5W7WX#U!+ P04 " !\1 -7.'H/5L4" #T!P &0 M 'AL+W=OL@ M4@NKUDG54%&WSR:Y@%7'SFSSZ+^?[80H0(HZJ5\2/^XY/O?8OAYNN7B1*P"% M=@5EU&"MH""L^N-=[4,+$/3> (0U('PO(*H!D4VT4F;3 MFF"%TZ'@6R1,M&8S#>N-1>ML"#.[.%-"SQ*-4^F8LUSO">1(MR2G),=*=^X) MPRPCF**9T@-ZVQ2:@,*$2O0%3064F.3H^ZXT6(DPR]$OM0*!QFLA3/"ME* D MNJQ!5QKU/)N@RXLK=($(0X^$4KV-]J[QL"P,3"T?-&'&=B58T8J"YY%4O26CF*W/A(WFE0 MV','W0+[C<#^68$/+.,%((5WNCYF0#9X3KL=[)^L'O3J3DX.9M!+3F1W M1$6A&QSI]EHUV;R'CU@L"9.(PD+C?#?1VR.J-Z;J*%[:,CWG2A=]VUSI9QF$ M"=#S"\[5OF,J?_/0I_\ 4$L#!!0 ( 'Q$ U>XIMC$'@, +P) 9 M>&PO=V]R:W-H965T_^]TY?ICLI?JM-P"& MW%5,\JB@3P6SB MQJ[5;"*WAC,!UXKH;551=?\!N-Q/@R1X&/C!UAMC!Z+9I*9K6(*YJ:\5]J+. M2\DJ$)I)012LIL%5*B0$FPI25G)378 M^<@$%06CG"P-#N"Z&;( 0QG7Y)Q\-QM0Y)L4Y_.M4G;N2FLPFIRU-F_1Z&:Y M(&>OWY+7A GRE7&.JZ8GD4%H&SHJ6L /#6!Z!/#+5H0DB]^1-$XSCWQ^6KZ M N6)DZ>/Y1&6JJM7VM4K=?ZR_U8O7\I-C($_AMVYE[JF!4P#W)H:U Z"V9M7 M21Z_]Q7@/SE[5(ZL*T=VRKLMAU&X%0EU'\ [(L#X$FZ\Y,Z+/5EVLR0;AQ>3 M:-?/Q&,5CWI6CQ ''>+@).*UPC-/F7L\= JI2DUPQ:C=^3[.QM6H1Y#'X? ) MYC-&CRB''>7P)*4[/\_EZGRKH2VFCV]X$#I-PNP)G\=H$([]?'G'EY_D6\ * M<*N7I) 57B&:ND.XYM0>YMSM@>/4^2%0'N9/J#U&63CP4X\ZZM'+/L\"T9D? M;N2+^W3)O4:I'V["X.8B4'M6ILAOU:^6F2^-\E%3_/0P1>.$5[X1S_V%I7_5,D'0T/*'UF M@_Q@3:/>U6K?-5^I6C.A"8<5ZN)PA'FJYJG0=(RLW6U[*PW>W:ZYP><5*&N M\RLIS4/'7N#=@VWV%U!+ P04 " !\1 -7DBWKC@(# !N"0 &0 'AL M+W=O&,P$31?0ZSZEZN@0NMR,O]'8#=VRQ-'; 3X8KNH IF/O51&'/K[UD M+ >AF11$P7SD783GXX&U+PQ^,=CJ1IO82&92/MC.MVSD!18(.*3&>J#XMX$Q M<&X=(<:?RJ=7+VF%S?;.^W41.\8RHQK&DO]FF5F.O+Y',IC3-3=W25&@IR)\I\^5GEH",+."X*H$D1O%;0K0;L(M"0K MPKJBAB9#);=$66OT9AM%;@HU1L.$W<6I43C+4&>2L109[@ED!%M:5D:G M\V0*S"4<4T^DY^*9D NTE2NA=%D0I_HC .A(B,_S!*4G5)K M='/#Z(QQ9AAH^P8 LEI]6\)U:)%V<$:B(&H[Y./C\BM(41X6\FA?[F,:ZUQ&=2ZCPE_[W7+I"KE MPQ;UN5[1%$8>5JT&M0$O^?@AC(,OK@2\D[.]=+3K=+2/>4_*4T)WIV15GA)7 MR*6?N/!C7SN;I-\:#/U-,Y+2IM^P",S:'4=2*W7"]&J[W)KB4 M,UN:C0/APNP=$#0!2LKC-GN0_1JR__I>NWCZAVO%!T .HVZKZR8:U$2#_RCO MY@%\+96#@[*/L>Z/E91#$1_$X3=N0_LE,!5>;N7'2-7 MQ04YDP:OVZ*YQ \B4-8 Y^=2FEW'WKGU)U;R%U!+ P04 " !\1 -7&K[D M*:0" 3" &0 'AL+W=O>2MCRJ'OZVP%!=4]68+ DX54!36X54M?EPIH M[D %]\,@&/@%9<)+$R>[56DB*\.9@%M%=%445/T: Y>;D=?WMH([MEP9*_#3 MI*1+F(.Y+V\5[OR6)6<%",VD( H6(^^J/YS%5M\I?&>PT3MK8B-YD/+1;K[F M(R^P#@&'S%@&BI\U3(!S2X1N_&PXO=:D!>ZNM^S7+G:,Y8%JF$C^@^5F-?(^ M>B2'!:VXN9.;+]#$ /-V ML &$+P'Q*X"H 41OM1 W@/BM%BX:@ O=KV-WB9M20]-$R0U15AO9[,)EWZ$Q M7TS8.ID;A:<,<2:=2)'CK4-.<*4E9SDUN+EF@HJ,44[F!@58&(9,P5#&-?F MJP4HA6IWL 91 3EMSL[P\'X^):Q(9,\N*FXO*C[$GK9/5=5/]9S00E9X+0HRN13L=^?; M&M>D T=J1\TZ[5_VXL1?[V9\7RD,>H/G2M-]I>C32Z;9OE+<[UVT2G7D_DZ7 M*T MW7C1)+/AU)7;2ML)=N4:]POYN#^<]#OD4YQX]8#Z2U^/RQNJEDQHPF&! MIH+>)39A58^@>F-DZ7KL@S38L=URA5,;E%7 \X649KNQ!MK_ >D?4$L#!!0 M ( 'Q$ U=V;K.U(00 /D5 9 >&PO=V]R:W-H965T188)N&>#' M/(?L^Q7*Z&EI>=;CPF>\/PBUX*P6!=RC#1)?BELF9TZ#DN(<$8XI 0SMEM:E M=Y%XH5(H)?[ Z,1;8Z!%N:\?(; MG&I9UP+;(Q@6_5O#["N$3"D&M$+S40E@KA"^U M,*D52M>=RO>2N!@*N%HP>@),24LT-2C9+[4E7YBH1-D()I]BJ2=6:TI2&7:4 M CGB-,,I%'+R$1-(MAAF8"/D@LP, 6(D(,XX^%F.9%+*IU6H20HN<\H$_J=: M>%\+?I"27S8Q>/_N W@', $W.,ND %\X0NYV]2ZOJEWZ3^PR #>4B ,' MB=QMJM&/Q_6C$7U',M;0YC_2=N6/ OYZ)#8(W)^ [_J!9C_KEZO[.G?^G_7D M/UOOD!$T.124>,$3>!M9O=)CA@#=/9,:R4.AD@W\]9N$ -ZIV7O ";M'2DL8X8O?(6OWX@Q>YO^A"81(L-@F6& +K!"UL@A:.H:]BM$., MR:.^E2>#R7HM!UQHSV8%%)5 ZH_G?N5YMDR<^S;+&B'7#KM"\5#(]^QI5RC1 M(,U;0AUO)XVWDV>\[:4E;*6ESN<*;MK:Q,RWW7G[TR-@J#'W[4F/@*&0%X4# M!BJI25MJ%NH)B!H"HE$"?A<'Q, U$9#L\9T\JY><(WVX1X%>>_A,@L4FP1)# M8)UH3)MH3-^X8DY-!LTD6&P2+#$$U@G:K G:S&P-F0T.>^#V*\):(Q39LU[9 M& I%GAWTJL90:!K8$WW)ZA P;PB8CQ*PH3MQ@@SI?!W5?&W^F02+38(EAL Z M]'ON^5W=?>.R41LT%#>C:+%1M,046C=TK3;+,UL\:KQ.8?#L_DN'3FIB1[WR MH9&*@L%;AT9JZCWUSM.EP3_3X(_2<,MH@9CX7E* OAUQH5I+K?^C0*_.3)-H ML5&TQ!1:-R3GYLU[Z^[-,]J^&46+C:(EIM"ZH3NW<-YS/=QKB\JPMYH-WD@T M0G,[FNOK0,UJI3+K="S]\J+MZZ)>17%:5UDY8OOR#I'+WO1(1'4CT:PV]Y27 MY>U<;_W*NUA[FO58W6N65V=G^.I2] :R/28<9&@G3;GV5#9@K+IGK":"%N5% MVAT5@N;E\(!@BI@2D,]WE(K'B3+0W/:N_@502P,$% @ ?$0#5W$ESK$B M! J14 !D !X;"]W;W)K&ULM9AM;]LV$,>_ M"J$-0P-DT9.?DMD&$BM%,]2#T:#;BV(O&(FVB4JD2U)QLD_?(R7+#Z&5U67R M(I:HN[_N?A1/)P[77'R52T(4>BIR)D?>4JG5E>_+=$D*+"_XBC"X,N>BP I. MQ<*7*T%P9IR*W(^"H.<7F#)O/#1C,S$>\E+EE)&90+(L"BR>;TC.UR,O]#8# MG^ABJ?2 /QZN\(+<$_5Y-1-PYC) _) M/&!))CS_AV9J.?(&'LK(')>Y^L37'TB=4%?KI3R7YC]:U[:!A])2*E[4SA!! M05GUBY]J$#L.H&-WB&J'Z/\ZQ+5#?.C0.>+0J1TZADR5BN&08(7'0\'72&AK M4-,'!J;QAO0IT_-^KP1"GQA/.,IA%DB$XDCRG&59P\IXRS%**/(/1S_<)>O?KV=!7$)=6]],ZAILJANA(##&: MNK:O2E5SAE(P\*#N2B$?BC7_[)>P%?]BXN11+'(GM,>TT3#MMZN,[ MED*5E; ,E(=G2'*$,&"4;:0YX@19:-9J0Z,JB[)C^.X'^B_H?^X"^JE7;]C ML4M:HSR10;=AT/T9!@@>.B276!!=F&EJPU'=((QW\@PN@N@ AMVJ>X"B-=@3 M4?0:%#U'*#*:E\I:Y&YZUC3C QAVJ]X!C-9P3X31;V#T6V%,EI@MB,[_.DUY MR10@0%.BECS;C, ;!EH6A"7:&M]*1>$]3M"7*2D>B+!6H]8[_V@UL,(/7#)U*98X$MMC>MDPO6Q]BJ\++A3]#YONE#RM=)-DHU>I='>6 M8^?25M%?VEW:[)+6J$[,.0RVW6!P2B'3CQ=2VEN]X,6KRP[$ M8F@GTA[RJ4AV&N2P%.VNJ:D$NUQ)7:/K5MSQ]VWW)=.VK2:[ NU1)7 M:OM@MU\08?LGA(-U[:CIK^&Z5$M>2;Y_?%W[.WM;!1$+LTI$\979*7O@2O'"'"X)SHC0 M!G!]SKG:G.@;-+NSX^]02P,$% @ ?$0#5\=C;?J@ @ /0< !D !X M;"]W;W)K&ULK55=;]HP%/TK5E9-K=22+PAK!Y%6 M4+5-[585=7LVR06L.G9F&^C^_:Z=D(62LCWT)?''.D5@"'/ M!1=Z[*V,*:]\7V(7E DO';FU M>Y6.Y-IP)N!>$;TN"JI^7P.7V[$7>KN%![9<&;O@IZ.2+F$&YK&\5SCS&Y6< M%2 TDX(H6(R]3^'5)+%X!_C!8*M;8V(CF4OY9"=?\K$76$/ (3-6@>)K Q/@ MW JAC5^UIM<<:8GM\4[]QL6.L 96 M+Y-<&0::G-; ,T0^SJ;D M].2,G! FR!WC'$NG1[Y!Y_9\/ZM=7ENCHT3[=QWPU28N:I$5.+WZSI'6%7)W1[S[#WMXK7=(,QAY>3PUJ U[Z_EV8 M!!^[$O!&8GOIB)MTQ,?4TUO >T3XWT_@G C\-K+JV^@*O=)+G)[M,YLTC'M8 MF4T[I [0L-=O0'M6^XW5_E&K4U@ NLI))@MLA)JZ7E)R*KIL5EK#EH,H[H4O M;': PM=L#AJ;@Z,VW07KA=E7;Y>XRFAP4 MKY^TLE(9[0 ->Y&PO=V]R:W-H965TTG;+L?C:)0CSUK982Z,[^^)4OQ%9BA#T]?('8T?N\MG20 MY2.)\\% 8#0],F@]#SH][\/#_W+9V?QQL>^!']EA*V"4,O_75%@_CQHJ?WGD]\ M]Q_6/#LQF)\GW@.]I?PN^9:*H\&.LO1#&C$_CDA*5Q>]2_W,-:990%[B;Y\^ MLMIGDMW*?1S_R X^+2]Z6G9%-* +GB$\\6M+KVD09"1Q'3]+:&^7,PNL?WZF MV_G-BYNY]QB]CH-__"5?7_1F/;*D*V\3\._QHTO+&QIGO$42S+:CVR MV# >AV6PN(+0CXK?WE-9$;4 ??1"@%$&&&T#AF7 <#]@_$+ J P8M_#R-'TF:E1:T[$,NB#Q:-*$? M9=J]Y:GXUA=Q?/XIVE+&A1@Y(Q_(%R]-O4Q,Y,BDW/,#=BS.WMV:Y.C=,7E' M!H2MO90RXD?D+O(Y.ZF=N/�,A1G'M7/SP?<'&=6;;!HKPFL[@FXX5K&I*; M..)K1JQH29<-\;8Z?J*('XCZV562\5Q)5X82>)FD?6),3HBA&<.&Z[E6A]OT MOD_T<1YN-%6'.OS/3=0G0^W%[%;[\*;L]N]E=WXON]NFZD9-X5)+#G=R'^:\ M80NYYQI>"(7&@;_T.%V2R]7*#WSQL4FT5P5YU$S.GC%G+/$6]*(G'B*,IEO: MF[__0Y]H'YL4@X292)B%A-E(F(.$N2"8I,+13H4C%7U^%XEA1N#_*R3W((87 M36)3 KJ*#0DSD3 +";,+V"2'96.V[7P\[L_.!]NZB(I"LUHA32[A@JY)4L9X MIXRQ4AFVYZ=DZP4;2N*5Z*&>>ZLFB2A)726"A)GC@X8P]&%_*M>SA4QIMTKI M(%.Z()BDD\E.)Q.E3JS5BN:C?L*])R+&;+1)(4I&5X4@868!TT?U/\.^,1WO M2:2Y6#8.J1>SFXN-C;W6;RRFG4[V_OY!-RJUZW37KE-ENUY[;$V6_M9?TJAI MY'M5A.N:? ][]7:M3-*UK9 P"PFSD3 '"7-!,$E#LYV&9DH-?4VX'WH!N M(FX<+!?Q"?G\^;I)3DI2UQX""3.1, L)LY$P!PES03!)=:<[U9V^V9O5*5*% M2)B)A%E(F(V$.4B8"X))*M2URL_2U".CGQN?_R(WE*_C):FI\H1\V83W-,T& MUK>%:74K.LV'R\:K6 M@34J2@GIK"@DS832+"C-AM(<*,U%T63A50:Y_G8.N0ZUR*$T$TJSH#0;2G.@ M-!=%D^58.>6ZVBI_:3AW0KX_6^B.)W1Z]#EF[)C$$3%]EL3,"T[(7]Y3HTJA MWKI^Z#KKFM&?[ _OH+8YE&9#:0Z4YJ)HLOPJ.UY7^_'EBT+\.1%^IPSMK M">K"E[3Z>X<^Z^];K-"<=JN<#C2GBZ+)$JF<>%UMQ;<"C-A-(L*,V& MTAPHS4719.%54P7Z].U&:DBW^QI*,Z$T"TJSH30'2G-1-%F.U:R#KIYVL%@V M[9!)SUMQFG[()B;;&B/0:0@HS2QITLRRIA\^1J%3#.V2.M"D+HHFZZ>:/]"5 MQO!OC/0;)06=4RAI]?88:N-##Q=5F-1=@J.<"OHIA M>\K6?B+Z']$E"4&1HX2F"Z&JXR;1J'%=10.EF25-U^69_[T:MZ!)[79)'6A2 M%T6315,Y^H;:T;\,XTW$LX?6XK7%&&I29[U #7WCT)C6^J?[:H'Z] TI]8/U M=]"4+HHF:Z5RZ0VU2Y_; R1)_04E1]D8_-8DHH,I%L4W=S%0QQY*,TN:M+A( M%Z.._85[T*QVRZP.-*N+HLG"J5QV0VF;=IHV5*,Z2P;JJI>TUY9Z0I/:[9(Z MT*0NBB8+IO+!C5=\\%8+/M60SE)!TDPHS8+2[))VL()T_X4+FM5%T61)5=ZV MH?:V#XU+\A_YRM?B^>5'BS@4CS3ZE-"(T>,3$M'FO@GJ?T-I)I1F06DVE.9 M:2Z*)LNR\M.-R9O9F@;498?23"C-@M)L*,V!TEP4399CY;(;ZA7Y+?9JJ0F= M50U[YTW]S-(;SMOZF5-LXZ_PQ7\5N/'2!S]B)* KD4KK3T6OG18;]8L#'B?Y MMN_[F/,XS#^NJ;>D:59 ?+^*8_Y\D"78_;N$^?]02P,$% @ ?$0#5Y"9 ML!63 P 11$ !D !X;"]W;W)K&ULQ5AM<]HX M$/XK&E^FD\ZT^ TG:U]GJR8_R[6"$DP5-!J)@Z*RG78]<5\Q4JH.BQ-:+JSH+Q DHU MY$M7K#F"N0$5Q T\+W(+B*D33\S<'8\G;",)INB. [$I"LB?9XBPW=3QG?W$ M-[Q<23WAQI,U7*)[)!_6=UR-W)HEQP6B C,*.%I,G6M_G(VTO3'X&Z.=.+@& M>B>/C'W7@R_YU/'T@A!!,RI503G*46_!I.SYJP;M*D%J58*_*+&@ES-!C M#_B##R#P@L"VGW;X7QO: Z%GX*$%GIP.MWE/?\][]J^]-[0,ZPP+#5]X0H:I M+#E*J^O% A.L+FUI,RN9^W9F77/'8@WG:.JHHBH0WR(G?O>''WF?;#'KDBSI MDBSMDBSKB*P1ZWX=ZWX;>YS^V&#YK,-\29@02!4)=%!2-LW8PSKV'P!5SU!E M(>&3+0]:O9Z;!R599,CTQA?JY'?-$HM1GYOU#3*2J/A@5'H MA;5-0^9!+?.@5>;D'2S6GV;@Y6C91&OE.%>T+LF2+LG2+LFRCL@:48WJJ$;_ M6:&,NHQUEV1)EV1IEV191V2-6%_5L;XZL5"6=?*WJF.KJW.#7Y)=M5='J]%Q M=;08O:Z.%J.@U[>7QV$M[K!5W,^JGU)-#S$R2@:2KS.E]/YP_4K-X:NB'GJ# M@R65,K6NX-PSTB59VB59-GP5GJ88C?B,ZOB,_I>WA%:OYYZ#T2EO"5:CXW-@ M,7I]#D8GO"6X!VU>@?C2-.0"S-F&RO)]O)ZM>_YKT^H>S=_XX\2WS*?^."M; M^A?Z\@/#+>1+3 4@:*%<*2'4@Y*737LYD&QMFLQ')E7+:BY7".:(:P-U?\&8 MW ^T@_K+2?P34$L#!!0 ( 'Q$ U&PO=V]R M:W-H965TV]]E+#$2;V-0V3SVV!X?&7\76T(D^IHF M5$RLK92[D6V+U9:D6'38CE#XLF8\Q1)>^<86.TYPI(W2Q/8G.*;6=*S; M%GPZ9GN9Q)0L.!+[-,7\GQE)V'%BN=:IX7.\V4K58$_'.[PA2R)?=PL.;W;! M$L4IH2)F%'&RGEB?W-'<]96!1OP5DZ,H/2,5RAMC[^KE.9I8CNH126?(DCN9U8 PM%9(WWB?S, MCK^2/*! \:U8(O0O.N98QT*KO9 LS8VA!VE,LW_\-1>B9 \9@,O-_"J!GZ- M03 MO#5!=-$+HW(KT)Q&)#+8A\WVO09[&P0M5/5.JLZ\1L+?]K2#NLXC M\ARO:^C/T^WFGBF<[_,^_\_>+\3H%BG6U7S=&CZ=/B/3J&9VOME.+9$CL<,K M,K%@#12$'X@U_?$'M^?\;)*T3;*P3;)Y2V07XON%^'X3^_0/J#7/=,52F*&_ M,R$>3..04?0TA:HLAVD0="!S#F5]KT&^4P6%UR!WV.^XEZBYBFBM&#OI6R:B!56M&#:RF M:+C>61&O41&]4,+9&I'U&@[;2HD]/1"A1 )E)(]7ZK%&)W6(^W.&%L^OYF.6 M=]5IIS3A$;??'8_E;U(MM,7,&],2I;JQRW!$>$* -_7C,G3BW)0 MW!)._P502P,$% @ ?$0#5^-,. 1Z P U1 !D !X;"]W;W)K&ULK9AO;],Z%,:_RE% "*2[YE_7=:.-U,X@N-)0M5W@ M!>*%EYRV%DE<;*=EWQX[2;,6@B\%OVGBQ,_//D]\G)Q.=EQ\D6M$!=^*O)13 M;ZW4YLKW9;K&@LH!WV"I[RRY**C23;'RY48@S6I1D?M1$(S\@K+22R;UM85( M)KQ2.2MQ(4!614'%PQQSOIMZH;>_<,M6:V4N^,ED0U=XA^K]9B%TR^\H&2NP ME(R7(' Y]6;A%0DC(ZA[?&"XDP?G8$*YY_R+:;S-IEY@9H0YILH@J#YL\1KS MW)#T/+ZV4*\;TP@/S_?TUW7P.IA[*O&:YQ]9IM93;^Q!ADM:Y>J6[]Y@&]"Y MX:4\E_4O[-J^@0=I)14O6K&>0<'*YDB_M48<"#2G7Q"U@NAW!7$KB'\4C'XA M&+:"8>U,$TKM Z&*)A/!=R!,;TTS)[69M5J'STKSW.^4T'>9UJGD%G.J,(,% M%>H!_A.TE+1^(A+.@+R;PW."BK)/WT!3X&5<,/RW*@G MOM*S,V/X:3N3>3.3Z!&&EVHMX5698=:CO[;K1_^G)W9]&%D OK:U\S;: M>SN/K,1_JW( *7W/NF$- M^UEF,[N2&YKBU-.[E42Q12]Y]B0IT:=4R/[:BIXI9>2 M-B>E<@T9V[(,R[ZM;]Z 1D>C7W:C-_'^W"<U/P MWU"Q8KH(S'&II<'@0G_ B*:&;AJ*;^JJ\IXK7:/6IVND&0K30=]?&ULM59K;]HP%/TK5E9-K;3FR:-T$*DMFK9)G1"LVV?:OMSQ5L@GM0+0Y#GEF9I8*ZWS M:\=1T0I2JFR10X9O$B%3JG$JEX[*)="X *7<\5UWX*24958X+M9F,AR+M>8L M@YDD:IVF5+[< A?;B>59NX4Y6ZZT67#"<4Z7L #]D,\DSIR:)68I9(J)C$A( M)M:-=WWGN0901/Q@L%6-,3%6'H5X,I,O\<1RC2+@$&E#0?&Q@3O@W#"ACE\5 MJ55_TP";XQW[I\(\FGFD"NX$_\EBO9I85Q:)(:%KKN=B^QDJ0WW#%PFNBE^R MK6)=BT1KI45:@5%!RK+R29^K1#0 7N\-@%\!_'\%!!4@*(R6R@I;4ZII.)9B M2Z2)1C8S*')3H-$-R\PV+K3$MPQQ.IP#IQIB,J-2OY#ODF:*%@E6Y)(LRKTE M(B&WE-,L D5V "W(S5("X)9J1$9>2><6[8QHY& MM>:;3E0INRV5^6\H^[K.;!*X'XCO^D$+_*X;/H4(X5X!]_?A#N:H3I1?)\HO M^(*C$]5FK>3JM7.9JWFMYVZIY RHNQU&P@6Z/P\TKO19O2DFS8T-!W[>"5T):@ MD3UJU]FO=?:/U9F)[+)+:_\@7X'72%>IM7^@M>?;O7:M@UKKH%OKMUORF^Q= MA#9]G23'GOT3D>WY'=9^AR>\\L-3VCX1V9[MJ]KV5>NH8FL6I('MO[+D-%H4TQ_>4[EDV&1P2!#EVD,L6+)LN&ULK5=K;]HP%/TK M5E9-G;21)\]!I$(R;9.ZH7;=/KOD E$3F]D&6FD_?G82LH2XB';Y0F+GG&.? M>^V+/=Y3]L#7 (]I@GA$V,MQ&9DFGRQAA3S#MT D5^6E*58R"9;F7S# $<9 M*4U,Q[)Z9HIC8OCCK&_._#'=BB0F,&>(;],4LZ(-7< OB;C-GLF66*E&< N$Q)8C!UYY1\K)/:4/JO$E MFAB6FA DL!!* M& ,#1;#$VT36"I@59SB"-2?[$CT4<*@2I MHR\\"%V"!_3&C>\046JJIERSZ M&5O&*R9JG=P*)K_&DB?\&TBP@ C-,1-/Z ?#A.,LA1Q]0+?YXD%TB6Y@!V0+ M'&$2H?!1+E,N&P>VH.AJQ0#D A(<708@<)SP=U+B[C9 EQ?OT 6*";J.DT1) MCTTAIZXF8"Z*:4[S:3K/3--%UY2(-41:[Y%C.:YF/K/SZ8[.SO^-'KYZ]%HPW'(1N9F>^^)%I,MTKN7IM51= M'/$-7L#$D(6/ ]N!X;]]8_>LC[HPMRD6M"D6MB162XA7)L0[I>X?=JLN_#FS MES'5O\C.=WN#CEP&NVI<-:BAU^G644$3U>]:':^."C6H@=WIEZB:Q6YIL7O2 MXO<-,"QBLD)05".=V5RC7[5A]8]MS#0HNX$*FJB>-:C8R,UJ4$XU<#6SO=)L M[Z39X-L4_4&U;:9S>U+DI3NK3;&@3;&P);%:)OIE)OHMEKI^FPEI4RQH4RQL M2:R6D$&9D,&K2]V@L1?MSN!H[^>8;G7O'^W[IHI[7!O"IHJGW_'#TM:PA?(V M;%16NU')S\ $38S3J.(ZC'MDTJP<1%-@J^P&P-&";HG(CQ-E;WG)N,K.UD?] M4WLTLS7]@;R4Y'>(?_+YC>8:LU4L3ZT)+.505J$'23'8/OJ9"' MZNQU+2]6P!1 ?E]2*@X--4!Y5?/_ E!+ P04 " !\1 -71LE12^$# !& M$@ &0 'AL+W=O-L;(2%EP_MU, M_EQ.'<\P@A0292"(_MO!'-+4(&D>_U:@3GU/X]@ _U2&H'()":,FLD'5#%)E-!-\C8:PUFAD4L2F\M1K*S#8^**&O M4NVG9K>;M#K5V_0 M*T09^D335&^)G+A*,S*X;E+=_7UY=__,W?_:L@$*O+?(]_S XC[O=K^!1+OC MPMUON[LZ#G4P_#H8?H$7/"D8-CFE_]#N;QZY:YF3!*:.?J8DB!TXL]]_PY'W MATU<3V MJ4$M->A"GWWEBJ0HK3=[:38[%Y0E-">I37J)%Q5XICCL9OXP' ^B MB;MKBK*813$>^+59B^ZPICOLI'L+4E[KYT$(G8HHYZ*H 7QUI,#&NP2.&X2N MAL%@=$3;8A4$#7$MUF'-.NQFW0[O G39A7),I=P2E@!*N-3/%F%+M*0RX5MF M%1&>T/.'.#Q183&+@OB#\1%KFU78L&J1CFO2\06Q M?XN8/A)UOARED(UT;(FUAT]86\PB'P]B.^U137O42?N+VH X6WXZ?2\M/SV! MM62.:YGC%U;:<9]2>P)K2<7>X8CU>JZU%6 SN;R3A[TR"AM&H3WY<*,;P-U4 M#;];3ACZ#Q7C=\7,RK$3Z=(=Z@NMK?MP\..7GORXUZ._+[2VW,/AC_L^_2O M9D9B[$6G26FS\\^>__C0 .!?= !Z;@KX7,"2*IV>][#CZ8ZR]>/2!Y+0E*J? M5OJ=X!?O7D]H[5 ^@^<'?[\8QDC4XJ8Q#ZQYEZ M:A0.SQ700]>!N]N.!V"4"_29*["_#W6Z7[PS/:&UQ1YZ%3QZ:2+VVK'TA=:6 M>^A9<&>?\)Q$+ %'S6KH>=YQ)O["JJ3K-E[RS1>63T2L*9,HA95V\P:QSF11 M?K0H)XKGQ7O_@BO%LV*X ;($80ST]17725I-S*>$^M/1[']02P,$% @ M?$0#5VMS_ R4 @ H@@ !D !X;"]W;W)K&UL MK99K;YLP%(;_BL6JJ956KH&D'4%:$TW;M$A1+]MGAQR"58.9[23=OY]M**(M M(56T+\&7\[X\[T'$Q'O&'T4.(-%304LQM7(IJVO'$6D.!18VJZ!4.QGC!99J MRC>.J#C@M1$5U/%=-W(*3$HKB<)*[P!NY /E1+KF9.Z[(F!92"L!)QR*;6%^]Z-M'UIN 7@;WHC)%. MLF+L44^^KZ>6JX& 0BJU U:7'F!Z8U1JS2DU$_Q3G*U M2Y1.)C]9N;F\!UZ@.:PDND1+3LJ45)BB!99;3B0!@5A6;Y_/06)"Q84J?+B; MH_.S"W2&2(D6A%+U5$3L2 6EK9VT ;BI ?P# #^VI8T"]Q/R73_HD<^&Y7-( ME=PS,.>#BVPU?@@]8G@H'@,/.P##]\#/FA](GC4@D?'P*,^\.@-N!?X M5V_0!\U/1!^WZ.-!]/L!] 6IMV W@NNXK_,$;G(@_:?$GP_A,8MI' M/GGSEOJC\,J.7K'WE$5CS_;;LIK*Z9P@^O1>8+XAI4 4,B5T[;%J$:]/Q'HB M664.E163ZH@RPUQ]1 #7!6H_8TP^3_0YU7Z6)/\ 4$L#!!0 ( 'Q$ U?^ M[Y!Z 04 /$A 9 >&PO=V]R:W-H965TA(^^/73D)" M*+@@;E\@3GS/O3[VO?%)TE\)^4W-&=/H)8E3-?#F6B^N?5]-YBRAZD(L6&JN M3(5,J#9-.?/50C(:Y49)[(=!T/43RE-OV,_//(U^EP_>#&9,%1N)^"\>Z?G ZWDH8E.:Q?I1K'YEY8#R "%O_TI21BPP"W]QB$I4&X;=#98] J#5J'>FB7!NV?_F R082--?J$1I)% M7*.;F63,S*\YBDS;3!&-T9>T6&AVPLX(TY3'ZJ.Q>7XBZ.S#1_0!\13=\S@V M'53?UR8^Z\6?E+&,BEC"/;%TT;U(]5RASVG$HJ:];\95#2Y<#^XV= +^EL47 M*,#G* S"UJYXWC)/+U KV&M.W.:$38QYX1T[1M.JIJJ5X[7WX#VRI8B7/)VM MY^B.3GC,]8\=H=TZH6PQN58+.F$#SU0+Q>22><.??\+=X)==-$&"$2"P!H7M MBL)VCMXZ:+7OXJT-R1LD& $":_#6J7CK.)?>32(R4PJR-%,L0B;[]9R9JK]> MCY-B/4X=Z]&)?RRO!5@O![,WMN6PV^[U_>4F74 .&W1U*[JZ;]#%; 5#-(W0 M(U.::M-X55C_0_E*O$%?!4UW<>9TL<9G)C )0 0=:!H! JM2=[&=AT#9K$; M[&@B(=%(B=9(Y"#8D\@XK D*G03E"\O>4 M9RA'TPN)1J#0FM-0:Q7<.C7)024**!J!0FN25ZL4[-S,#Y^+??8ZL\_11"0) MU_E-:,H8.J,*4;1@R-7@XL@"+?VW%!>F[35(@6[5Z%K5O:22TW%LI+=9IX=4 5 E5*)M5P'/K][G$GSZ!J"12-0*$U9Z,65OCJU/P'U4F@: 0*K?GTNE9*H5-,G)S_)?Q; M&3MRAW$L:5!H3=)JA12Z%5*^V&*3_^H<\50SXT,7A%%MV>(B0B;=#Z$/[Z2O MV]NF#U070:$UZ:OU4^C63T_%:J/1OYDJ=IP'$%5 VJU&8W^(<7O[N>S([?YH MLMY#Y82UR@G=KV3J>\T)*M+MX]@""(I&H-":_-9"*#SU?4T(*G1 T0@46I.\ M6@Z%!\@AF$((JF]*M%=E]7)K'PGEM:#/WWA'GC YR[\U4$999ZDN7I=79ZOO M&6[RM_A^W;WX&.*>RAE/%8K9U)@&%YMVP#JJO/(;_ U!+ P04 " !\1 -7J'\YT(L" "4!P &0 M 'AL+W=OC(A^*B22M1/ES(^"(/%S0KF7 MCMVWN4S'HM2,$_G[!IG83[S0>_IP1S=;;3_XZ;@@&UR@OB_FTD1^ MX[*F.7)%!0>)V<2[#J^FB1WO!OR@N%<';; D2R$>;/!Y/?$"FQ R7&GK0,QK MAU-DS!J9-'[5GEXSI14>MI_"_:1KO9UX0P_6F)&2Z3NQ_X0U MS\#ZK013[@G[:NSER(-5J;3(:[')(*>\>I/'N@X'@K#_BB"J!=%;!7$MB!UH ME9G#FA%-TK$4>Y!VM'&S#5<;IS8TE-M57&AI>JG1Z?2KX)N+[RASF.%2PP4L MD%,AX9O0J.!TAII0ILY>=ES _6(&IR=G< *4PRUES"R*&OO:Y&2=_54]_TTU M?_3*_%]*WH,X.(A E3AX\E_NF$DTYHJ8YIW-)^8H6A ') M1$"?1H!UFT, ,.F'<)M1V$]KU.(>,4 D[PLI6I,KK M,(GA:-@;-BE4N7;.^(\[+6EXDB-XVAB2OQA&H[ W>L'0.&ULM9I1<^(V$,>_BL:]Z20S";8,&)(",TELM[FYW&22IGWH M]$'! CQG2YPD(-=/7\EVC V.#RY[+\&6M+^5]R^T>)71AHLOV9'+$ ^,03;BKYAN9.4:F4=YYOR+N;F-QI9C9D03.E4&0?3' MFM[0)#$D/8^O!=0J?1K#ZO4K/

7C_,,Y'TAB=_QY%:C*VAA2(Z(ZM$/?#- M'[1XH+[A37DBL[]H4XQU+#1=2<73PEC/((U9_DE>BD!4##2GV< M#-Q=@]X; M!MW"H'NHAUYAT#O40[\PZ.\:>&\8>(6!E\4^#U86:9\H,AD)OD'"C-8TW3%%!I4(/1%'TN"%+B:ZB M*#;K@"2Z.U_-9E6<^%21.)&GVNSIT4M\.NX;T^FB.\[40J* 131JL/?;[;WOV8?M]MAM =@ZMF6 W=< 7[NMQ(\K MUD%=YPRYCMMMF-#-X>9N4SS>YSUXG_>PW=RG4VV.F\QKL>R6B[6;\;H'+=:F MU97;]YKMS2Y]*9=D2L>6WH8E%6MJ37[]!7O.;TW*0,)\2%@ "0N!8#5%>Z6B MO3:Z7B$B7A.37,[0[SH/HI-/7.H-1>\NU:[/M%'MG.UE;)-"UY-SIZ.7^;JJ MXOZ@WNX8OP&$.UY]4+ _"./.L#XH;'W<'PQFOPQFOS683TS_MDCB_VB$%CR) M8C9'B8XFE6>(Z=\H?(84>3G!ITVA;"4?^\7I[T7*W0MY/F90UP[OA'P?Y.W* M$@+-O!9QKXRXUQKQ_639%-M6QK&QA83YD+ $A8"P6JJ#DI5!^],,P-(12%A M/B0L@(2%0+":HL-2T>%/3#.M[&/5AH3YD+ $A8.&U* 6^[<-1$O2A$O?EIZ M:R4?*R$DS(>$!9"P\&+_]TXE^=8DQ,[V==,Y,F.BCX2MB/A6O"C@"Z06@J_F MBYT.MXO^N:/I,Q7_-KY7MOH]5F)0F@]*"T!I(12MOAXJY0?\SEQ; *"$A:3Y MH+0 E!9"T>K"NEMAW8-3[F=>5(^N4KYB"MU34KZ;,LDN+U.TI VKY8B3HKB'!Z62;/:_+V4"52L M*&2&I/F@M "4%D+1ZFMA6^7!_?>F3-!J#BC-!Z4%H+00BE87=EM,PNW5)+B4 MZ>WE+[>_ES)!*TF'N Q 7890M+I:VR(1;JU8_%#*'+R1N_"N-J UH4/=!J!N M0RA:KH]=.>-,J9AGI]$23?86 MGQ^OWQ$QCYE$"9UI5TYGH+<)D9]8YS>*+[,3UF>N%$^SRP4E$15F@.Z?<:Y> M;XR#\O\&)O\#4$L#!!0 ( 'Q$ U<@?9PY6@( !<& 9 >&PO=V]R M:W-H965T>Y\Z2TU;I!U,A6GBLA32S MH+*V.0]#DU=8,S-2#4K:62M=,TM378:FT<@*#ZI%&$=1$M:,RR!+_=JMSE*U ML8)+O-5@-G7-]-,6@M!_PC6-K=L;@G*R4>G"3ZV(61$X0"LRM8V#TVN(E"N&(2,:/ MGC,84CK@[OB9_9/W3EY6S."E$M]Y8:M9\"& M=L(^R=:J^P]S-U?+D2QC^A M[6.C /*-L:KNP:2@YK)[L\>^#CN .'X!$/> V.ON$GF5"V99EFK5@G;1Q.8& MWJI'DS@N75.65M,N)YS-/BM9GGY%7<,"5Q9.8=FR!BY*C4BEMP:X!%LA7"II ME. %LUC G DF(&6<6%.X,B%WW AJ. F#2T)=&G"O!$BD;O MR:CNKJ%N8E7CC_Y*6;I(_+"BFQNU"Z#]M5+V>>)ND^%?D/T"4$L#!!0 ( M 'Q$ U>M+ U"30, , ) 9 >&PO=V]R:W-H965TM&!*@L63Y945J"W!L=TW1;$&R;A^&?:#EDT24(CV2LKO] M^ATI1;,=U?"Z?+%)ZIZ'O.>.QYOLE/YL"D0+7THAS30HK-UPVF*DNF_[I! MH7;3H!\\+3SPO+!N(4PF&Y;C(]I/FWM-L[!E6?,2I>%*@L9L&LSZU\N1L_<& MOW+U>X^-/_Z J1+&_\*NL8T"2"MC5=F MZ00EE_4_^]+HL <@GFY W #B8\#P*X!! QBV[%V[! M+$LF6NU .VMB37ERZ/'FTFKYRPMGDHY+YU2^H2UC@RL(5++.,8@@J MHP7-M\S%$6ZEL;JB]+ &*+JS4E5N^("IRB7_&]? )?QL"]0P5R4E;.$RB8!+ MIB67N8&+!5K&A;FD+69I6I658)9P/]%5^)'2&2X^*D-?,ZU*F#-3P#M*87B/ MZQP-S*S5?%59MA((5L$]TW06^/T.RQ7J/XCS5EK4:"P\$"T\[MB&%C\]+N#B MU26\[XT)0:II):$DWYWV8-AK=U!K%7]%H '=*VL+ 4JYQW8%?G,:/3^!# MBE<;M/@I:#?Q2<(/E>S!('H-<10/.LXS/Q\>=[GS_W9??O/N!V(,V@P>>+[! M61G<%=T:/^S&NT)\;38LQ6E B6M0;S%(OO^N/X[>=DG[DF2+ER1;OA#901"& M;1"&I]B3NB*XJG$A_#W.W9W6A_5AONR*SDGB_QJ=FFSLR=P3N4WB'N7H=E_T MYS974:]_:+1\;C3NC5N; XU&K4:CU2<=3EU)'G\]KHS;XZ1]ITT/1[HR-MGAN->O&1-N'>DU2BSGTO M8"!U$M1WNUUMVXV9?V6/UF_ZU_-^Q_J"VI.ZF_B7ONYM[IC.N30@,*.MHMX/ M=%Y=]POUQ*J-?Q!7RM+SZH<%M5BHG0%]SY2R3Q.W0=NT)?\ 4$L#!!0 ( M 'Q$ U>W.RJ&PO=V]R:W-H965TVJ(XUFU.ZS"1>PZMC4-M#]]VLG MF80,QEO8] 7R<<_)/;:O[TDF>R&_JS6 1C\+QM4T6&N]N0E#E:^A(&H@-L#- MG:60!='F5*Y"M9% %B6H8&$<1>.P()0'V:2\]B"SB=AJ1CD\2*2V14'D/[? MQ'X:X.#YPB-=K;6]$&:3#5G!$^BOFP=ISL*&94$+X(H*CB0LI\$'?#/#UQ90 M1GRCL%<'Q\A*F0OQW9Y\7DR#R&8$#')M*8CYV\$,&+-,)H\?-6G0/-,"#X^? MV3^6XHV8.5$P$^QONM#K:7 5H 4LR9;I1['_!+6@D>7+!5/E+]K7L5& \JW2 MHJC!)H."\NJ?_*P'X@" AR< <0V(?Q60U("D%%IE5LJZ(YID$RGV2-IHPV8/ MRK$IT48-Y78:G[0T=ZG!Z>PCH1)](VP+Z!Z(VDHPO\#AZ[U+5$UE'8])H3'SLV8RH-2)\@7)[ #^V=$>8 MG5^7ZHIJ7%+9+6*7X='@>A+N#M4X@N)!W 1ULAPV60Z]67[F&HQVC231@-2> M;)SY>4G.G96*+#W0<5+&J)$Q\LHH2VE7EI(I+,IW1I(M)I>6T?'C<3)(7PRV M]WD7+IUQHV;L+8\OE,PIHYJ"NT;&?7EQ+O?;]OMBZ.EN+@/T>X1>M MCI_E;,T.MW&RV%I_@+U=N5Z:+B-_ZT>>G?[O< >XM0V+K MBFV-!O8[C7/,$#ZV#L=NR!ETP@[AUE]@O\&XT!#5K(=O+PY'Y(HZMD3AP8NY M_2IR3^2*A*370W#L)'L91- D%93)(YW[L1J=S M55G.)-QH8BHAJ+Y; E?[13 *#@,?V+:P;B!,YR7=PBW8C^6-QE[8JN1,@#1, M2:)ALPC.1V?+D7?P%I\8[,U1F[A0UDI]-Q^Z#^Q@>/P:RI@97BGUENBT4P"T@.&UIQ^T'MWT(3T*G3RQ0W M_I?L&]LH(%EEK!*-,Q(()NM_^J/9B".'.'[ (6X<8L]=+^0I+ZBEZ5RK/='. M&M5P TX2\I0P2:X9YVA@ MYJ%%>(<09@WHL@:-'P"=D&MD.=/7_3H)NV.)EXW>4!W61D<,8:<9]\K9IC?D"]7.$8N+0CSM2OV M6G+<+>F^S#-3T@P6 7YZ!O0.@O39D]$D>M4#/&Z!QWWJZ1*V3$H\1TQO3F4& M W(!&8@U:)*,_/[$7[CI83EN6TUX6/-Q[(-=49\6! M(NFBJ/6FQQ3)<-I-,6DI)KT4*R5*ZDY04GYG6=:9KKT2?WEDTQ9P^O@Y-OT' MP+,6>-:?8P?@3(DUD[Y*#+#3UH_L7OV@6KN*XTL1FM7E!\L'%:I"8RQ)#[D. M"&=TS3BS=UU[,/LC6TZBX;@[6UZVL;WLC>U]:9F@G"Q=57RK>)ZI ;FZ6G6M MWZOTEVO+^5VM'W3G-#\1BE[Z+@%VI=>^A-02P,$% @ ?$0#5R@93/6Q @ (0D M !D !X;"]W;W)K&ULK59M;YLP$/XK%JNF5MK" M6Y*N&4%J M,ZJ5/5KMMG!XY@%6QF.R_[][,-822B4;;E"]C'/<_=PA/(Y^J! MJYG=LJ2D!"H(HXA#-K5NW4D\TO[&X3N!C>B,D5:R8.Q%3^[2J>7HA*" 1&H& MK%YKF$-1:"*5QL^&TVI#:F!WO&/_9+0K+0LL8,Z*'R25^=3Z8*$4,KPJY"/; M?(9&CTDP884P3[2I?4@ %$\_P&L WB%@^ K M;P#^J1&!X:H11 S#2[5J[*5R$)0X#SC:(:V_%I@>F^@:MZD6HWB=/DJNO M1.%D>$<35@+ZAK<@T'OT%7..]=*ARP@D)H6X4M;GIPA=7ERA"T0HNB=%H998 M!+94\36+G32Q9G4L[Y58/KIG5.8"Q32%M /C^!MI;L5[^W$S[RCA%]6 M=(!\YQWR',_OR6=^.MSKD_-_T>-_CKY7#+_=";[A\T_8"7UK6Z.'_6A]G$U$ MA1.86NJ\$L#78(5OW[ACYV-?8<])%IV3+#X3V=X2#-LE&!YC#^,L W-P(HFW M2/V(T+<0-8=;D^@^L Z=@7<]"NQUM\3];GJG==VB?K>1M^\6][HY-^/6;4_P MJ!4\.BHX(B+A($&=*V;S:=D+H) 1V:?\*-G?;L%SDD7G)(MKLG&GU.YPX!Y4 MVNZ<^27PI6FV B5L167]T[?6MI_?FC9V8)^YD[G;8X]4_Z_;]1_Z^O)PC_F2 M4($*R%0H9W"M$N9U0ZXGDE6FXRR85/W+#'-UAP&N'=3WC#&YF^@ [:TH_ U0 M2P,$% @ ?$0#5P"11T5B @ V 4 !D !X;"]W;W)K&ULG51M;YLP$/XK%JNF3MH*)0VK.H+4I)VV29VB9MT^NW $J\9F M]A':?[^S(2S3TE3;%_#+/2]W<)=VVCS8"@#98RV5G0458G,1AC:OH.;V1#>@ MZ*;4IN9(6[,.;6. %QY4RS".HB2LN5!!EOJSIW8EVA.PBSM.%K6 '>-4M#NW!D*40-R@JMF(%R%ER>7LP3%^\#O@OH M[,Z:N4SNM7YPF\_%+(B<(9"0HV/@]-K J1T1&3CY\ 9C)(.N+O>LG_TN5,N M]]S"0LL?HL!J%IP'K("2MQ)O=?<)AGRFCB_7TOHGZX;8*&!Y:U'7 Y@<619ZG1'3,NFMCD2.VZ =>Z: M$!1[Q(1BWRK=6N*Q:8CDSFF$^>!DWCN)GW&2L!O2KBR[5@44?^)#RFI,+=ZF M-H\/$GYIU0F;1&]9',43=K>Z8L=';P[P3L:233SOY']*MB_OGNYL/YWKN@O; M\!QF ;65!;.!('O]ZC2)/APP>S::/3O$GBV-+MH_2MEB:_;ZZ$FG+_M(1A_)OQ6!Y[EI MN=PGGKQ8A'"GVVHP:S]3+,MUJ[!OO/%T'%N7?;?^#N]GW@TW:Z$LDU 2-#IY M3TF;?H[T&]2-[]U[C30)_+*BT0O&!=!]J35N-TY@'.;9+U!+ P04 " !\ M1 -7!(4LP,@) #680 &0 'AL+W=O^/HS8:Q_\5E%:G5KI+ (,3YF9&VHU=]4ZWVM6.>O>:33P9U 2FP,RT4O_X M \+&&!L'V&_GQ6Y^//XX]F,_X6L_.+=O6?YK\21$Z?Q^.J;%W>*I+)]O5JMB M]R1.<;',GD5:O?.8Y:>XK)[FAU7QG(MXWQ0Z'5>^Z]+5*4[2Q?UM\]JG_/XV M>RF/22H^Y4[Q MK2Z4?7(2:9%DJ9.+Q[O%.^^&K]VZ0&/QWT2\%9W'3MV4+UGV:_WD7_N[A5M_ M(G$4N[)&Q-5_KV(KCL>:5'V.WUKHXE)G7;#[^"O]IZ;Q56.^Q(789L?_)?OR MZ6ZQ63A[\1B_',O/V=O/HFU06/-VV;%H_G7>SK9KLG!V+T69G=K"U2GY M__CWMB,Z!2J.N8#?%O#[!8*! J0M0,;6$+0%@K$UA&V!INFK<]N;CF-Q&=_? MYMF;D]?6%:U^T/1^4[KJKR2M!\I#F5?O)E6Y\OZS>!7IBRB+#(1>' MN'%A]NBT;SH_,%'&R;'XL;+ZY8$Y/WS_H_.]DZ3.A^1XK&R+VU59?9::N-JU M];X_U^L/U$N<#UE:/A4.3_=B;RC/[.6II?RJZH-+1_A?.^*];P7^^R5=.L3] MN^.[/C%\GNWXXKZI.=]6.Y]=N](9Y#(J2,,C5T:%R:_GDH&Y9!W7;HKG>"?N M%E7@*D3^*A;W?_O.H^X_39V*A#$DC(-@2O<'E^X/;'1K]Y]+TJ9D_2WP>D_H M9EDY_;7;KP:K*%B&JA73K=:ANPQ4*VZPVGC+]<5*:6)X:6)H;>)#]EB^Q;EP MBNSX4@[%$"MCZEA#PA@2QD$PQ1'TX@@Z>ZI39/O9T_U M<\EU9^+YT:8_/;>Z%?%(WXJ=K<*.%?5ZX8#K).I%'9+2P,VE@1MK S_EV:,H MZNO*^.C4O9?LS*VU8J8.-B2,(6$ZQ&R^Y$PAH1Q$$SI?L^5 M%]ON[-G>%E4FLKLDO=ENLB*=+^/VVEFW"M?]BP1NL*+514+4_3-/?J\C+SQK MBVM18O^.MP.FCCPHC4%I'$537>%+5_BS9W];%.4$)(U!:1Q%4YT@A95G%0YV M)Q#M2YK0_OPGVIP-@J77G_^ZU;JZL'<[?UX_&.B51][ [)D#0&I7$43?6 E%E>.'_20^45E,:@-(ZBJ4Z0$LNS2@B[$ZC^A=X7 MZENC$>E/>MUHO=STI[EN1(>TO"=%C&=7,1^?11Z727IP'L3A)-*R4QJ TCJ*I3I "S+,*#+L3(GV2 M^V2I70$8S$BD"7Z#&:6:GN FL^I28>";WY=*Q[TU3AZDT!TJ*(VC:*KOI+CS M@_F1 JKOH#0&I7$4376"U'>^?1_-ZH30L(&@:0N#%?'Z 8 9K,)0#Q.Z%?4[ M-:J-E/K)M^NG\5'B^G*CO:K)(Q.ZJP6E<11-=9K4A/YZ?GB BCXHC4%I'$53 MG2!%GV_??;,Z8:--5FW>;XU&_3P"@Q'IKTGRUJB[P#AT^2#EE&^74^,#P^!* MI+V&R4,1NO,%I7$43T8OXGG="Q.UR5(I$;M2&AD;1J](VJN;/%:ANV=0 M&D?15,=)]4?F9R@2J)J#TAB4QE$TU0E2S9'Y>8I$3QS<+#>N)=M@:R@2+6ED MB0O,4,33LB&YR2H:6JZD@$TI3 L/HU4I[K9-OI8;NL$%I'$53 M_2=U8#@_?S*$ZCHHC4%I'$53G2!U73@_?S(TY$^ZVMT4VW%FS& 6N/JRI-%L M/1@MI'8*KVFGB=%B]/*DO>+)8Q6Z%0>E<11-=:'4AN'\-,H0*OJ@- :E<11- M=4+G-)+Y:92AGM3HZ2>NF*WZ=V48K$B@W9C=6BDW@@Z=MR(E57A-4@V'BH]Y M(1NMT%I'$53G27E83@_>3*$"C\HC4%I'$53G2"%7S@_ M>3(TY$6ZVH;$UF3FK37-83#S=3-N,O/#SHJ%VE IKL)KXFI::!BO.J#;:U : M@](XBJ:>X215(YV?7$FAT@]*8U :1]%4)TCI1^'B>HJ$O<[)0Q2Z$P>E<11-]5[G>,AO.!\2>T D]H1([!&1?X4E<11-=9H4C71^6B6%ZCXHC4%I'$53#X^5NF\]/ZVR+=H]N%F_G\MHU,^< M:HTV'2/M[%B=H]_/M>J<4W\2^:'Y@8#"V64O:7D^G/SRZN5'"-XU1^_W7G_O MW6P]P^O,N^'GGQB0^/,O'GR(\RJ,%,Y1/%95NOMPE.P6LOT@CV=;.B*S9C\O'D4ZLPN419!Q.(DX#$2;'ECW>(Q<;W4(!OQ M9\!V2>T8I:D\<_XE/?EY<6,Y:40L9'.90E#U\<+N61BF2"J.KP6H5?I,#>O' M;^@_9LFK9)YIPNYY^%>PD.L;:VBA!5O2;2B?^.XG5B342_'F/$RR_VA7C'4L M--\FDD>%L8H@"N+\D[X61-0,%$Z[@5L8N$V#[AX#KS#PCO70+0RZQWKH%099 MZG:>>T:<3R6=3@3?(9&.5FCI0<9^9JWX"N+T09E)H>X&RDY.G]@+B[0YUPAUW&]EGCN MCS=WV]*YS#LYV[M&AE<^!5Z&YQUX"MKJFEMVVRW3=6R<;.B&'6 M]/OO<-_YH8U42# ?$HP @6GT=TOZNR9T17^ZI ?Q"FV8R!;_>,X0?PZ#%4V7 MT[:RY(C###'M!B]3M^8H/Q_5JXWJX\9R0-XC]?&HAJ0E."H3'!D3 M_#68J[=QUI:?T?#4QPL2S(<$(T!@&OO8J5Z+G;/G=V$*5 %0-!\4C4"AZ46H M:1-\]BPO3.O]U>F,&I.\9="H@T?:7V/&%R;::PYNS/@66(P[7ON,QVZ5KGM, MNE>H>A]\K+T/_EZ^#UXA\KI12ILMT!]!E([C2S13MY(EG><#9I(*B90D9.CO MV]<@^6><28UK9W#MX%8^C;&=_%!#HOF@: 0*3:]R);7P^5H+@XHM4#0?%(U MH>E%J 07ODQQ7:7750>6K57*L3'6UA[ UXVQ= =P>@^RC*O@%J?=*-IB=3?78@!"H0G?Y*'6*S//SO.TA/M8]]'014 M=H*B^:!H! I-KW(E/?'YVA.#BD]0-!\4C4"AZ46H!"@^I$ OZ2##ML6\-VQV M$&,()]-_E%,"Y53GM=*]V"Q\+^H@9F@7?6-4M#<04!U\=AP$*@[])Y%*];I& M0?<_](_!_OYACNW4I0L4S0=%(U!H>I4K6>WBL_N':U3D)Q>T:E>-%_>, M*%_F"U/ M9OK<. A4'#GY=FU?0<3$*MO0D: YW\8R_W&YO%IN&KG-MDHTKM_A\3UNN>[C M,K^DG/Y=I(Z*+?>3/\%4$L#!!0 ( 'Q$ U=Z"1%;ZP0 &H? 9 M>&PO=V]R:W-H965TQ@/ M-Y0]\R5" KQF*>$C8RG$ZMHT>;Q$&>0]ND)$?C.G+(-"/K*%R5<,P217RE+3 ML2S?S" FQGB8S\W8>$C7(L4$S1C@ZRR#;#M!*=V,#-O83=SCQ5*H"7,\7,$% M>D#B<35C\LFL4!*<(<(Q)8"A^ <*GA'%-Q2P?VH@E <*CGM$H5\J]#]JP2\56 <9$9=:#8/);+/7$./RVQF(++D QN)A(EA(PI9E,70YS M\F^2!*L!3,$M*7)939\%2$"<\G.I_/@0@+-/Y^ 3P 3/N& X%C*] M'I:0(0X@2<#A+'@D6+2F3B>ZVH"O^0K&:&3('98C]H*,\:^_V+[U6QMO.L$" MG6"A3K!($UB#;Z_BV\O1W2-\YW1>/+7L)XQ!LD#R>!+@:0OJ=5[C M/*[G!GI58]3&=H'MY]BJ7GH9>SU_:+[42>RT?RJ);PW:5N^J:3%L$7)[ETVA MJ$5HT',KH48P_2J8?F7,T;G M6,CR62 )+OCQ*J<3YU12=8(%.L%"G6"1)K &LX.*V<%/KG(&.C-")UB@$RS4 M"19I FMDA&WM?U);/[#.*<'[M5/-.3B1N^V?2F.)5C]&G=[!P1FV"'F] [^B M5J$C=8Y=ZU#8/Z32*6'KWK@U;\I0=MH^.90ZT<*/+"#29;))CK,GQ_E?BYIN M-G -41U]X)U-K/T8H6:$4+M:)%NM":G.^;.O;/[NK86MLZ6M$"K6BA5K1( M%UHS,?:]';N[N?-5OOJ8+'9;_1DFQ2^S\U:.=39JIEK1 JUHX3M1L_,@M=*I MR8TFG?ONDMW=7KI'+XAQF (Z!ZBX&CI>QH)DC8"@Q6XOSZT$SW$,CQ[Q.GM M4_MM$\CN]9M%4J#59*@5+=*%5A!MUJX",\06^:4MEZRMB2CN:JK9ZF+X)K\. M/9B?V->!W3(?JHOD_.IQ#U_<0M]!ML"$@Q3-I2FK=RDSF!47N\6#H*O\(O*) M"D&S?+A$,$%,"&PO=V]R:W-H965TY YWG MACNRV0K5X"YF.[3!]UA\VMTR>>?6*@G)<,X)S0'#Z[ES#:\BWU,&NL=G@@_\ MY!JH4!XH?50W'Y.YXRF/<(ICH220_-GC)4Y3I23]^%J).O68RO#T^EG]%QV\ M#.8!<;RDZ5\D$=NY$SH@P6M4I.*.'G[#54 CI1?3E.N_X%#U]1P0%US0K#*6 M'F0D+W_14P7BQ .+QCXE8'_O09!91"<&XPN& PK@Z$F4X:B.41(H,6,T0-@ MJK=44Q<:IK:6X9-13(NW$XL/7@H@C> ?N,!>,Q (GX%[0^!'\RE N MP)L("T12_O:LRQ8QS '*D_^T@D\Y$5QV_Q&X@.M^,U=(5]6 ;ERY%95N^1?< M&H,5S<66@P]Y@I.VO2M#K./TG^.\\8V"OQ?Y 3>S\#W_*##GZ79?(78 ,#@ MHGGTXM%;T03U6PNT7G!!3X-^I[[W!"QI)I, 1WH:73/YUC983DP!'H[@M-\M M.NKFZP-B"?C[#RD)/@J<\2\=\=R4XP^[QU?)Z(KO4(SGCLPV'+,]=A8__0#' MWOLNMC;%(DMB+>[#FOO0I+[XL\@>, -T77W88*,FR?D'6A(T*O4E:%,L*L5& M6DRM"_L%](8P'$UG[KX#SJB&,S+"*1-&@@0&:T08V*.TP& G>6E878R,@GT9 MV12+2C'HG4 :C0:AWXUH7",:&Q'=RV%)W(G":-@7A4VQR))8"]BD!C9YY40W ML# M27#.R6I18$NMS:FI':"Y>%B1G&1%!OX!IB1HM5ZPJA;94FOS:PH+.'[M)&BU M0K&J%ME2:\-OBA1HW(OWW.N8M: V[41FM;JPI=9&UM07T%Q@K-#3=\QWJZ6% M5;7(EEJ;7U."P.EKSW>K-8M5MD#C ;]0 ]:'9XE]02P,$% @ M?$0#5S=8"[L&UL MS5=1;]LV$/XK!VT86B"Q1-F2ENJQ9KEE'5 M$QO&<68I9$8UOLJ5JS:2T=@:9:GK>U[H9C3ASF1DQV[D9"1RG2:991 M^3ACJ=B-'>+L!VZ3U5J; 78F3C'&5" Z2+# O5_'8\0PCEK*%-BXH_FW9!4M3XPEY?"V=.A6F M,6P^[[V_M\%C,'.JV(5(/R>Q7H^=R(&8+6F>ZENQ^YV5 07&WT*DRO["KESK M.;#(E199:8P,LH07__1;F8B&0=]O,?!+ ]_R+H LRW=4T\E(BAU(LQJ]F0<; MJK5&<@DW5;G3$F<3M-.3RZ]YHA_A%&Z9TC)9:!;#G1:+!Z \AALIEHF&*ZZ9 MQ'GXQ!.MX,T[IFF2JK"2QRS^I[V+U"O^ M_I[_S.]T^$?.>]#W3L#W_#[\#"ZH-46NY5\'0K_*4-\B#%H0FHDI7)O,/!TM M4G,L(9W>3=.=JPU=L+:68W#)G\LM/)/1^[> ^J+@/K/=^"W=+[=3LVA@N M1(:MK*AMAJF4E*\8MI>&^2,TU]W01SL\W5$9GT"Y0:XXQIN;"077>LTDZ#7E M<+TQ[M0)?!1\BREA:/$QS^8X+Y;[?'VY%6D*V$3&XY_' MYUII+&G"5^6F.8$932E?,)BQ5<*YF7F3\'+VZ*XO( (+80["[83TB1>0:.1N MCW +*VYA)[??L$IFBSV#'AZB>P,2!6?'T8<5^K 3'2NV9,F_P!\>X)\.POZ M'(>/*OBH$_[>[J?GL*-#[,#S_+ %_*P"/WOQKK@LAI\A=G98E,@+AL/@.#'B MU2>V]^,U]6EY4T)8SQ<*)2P0;#M^5\"W\UA.1H'*6F>HWBAH->VYXC?LW0 M?[[?%2 K9),(S/MNGW=:YGUE\QZ;O"]-WKO'$/_,(;0:X^AUD[2*3O[\^?_*\;@2"!A+VHYQ4DM<*1;X7(H_4(DY4Y"R)9IZO2%"R^*>6;QHL;%WN[G0>%.TCVN\ MFS-I%N#\4@B]?S$ U6U_\C=02P,$% @ ?$0#5TF1UAP6 @ H00 !D M !X;"]W;W)K&ULC53;CM,P$/T5RT@()*C3] (J M2:1V%\0B+:JV I[=9-)8ZTNPG6;W[_$E#47J5KPD,_:<,V1D:5B J1A M2B(-=8[7T]5F[N-#P$\&O3FSD:]DK]2C=^ZJ'"=>$' HK6>@[G6$&^#<$SD9 MOP=./*;TP'/[Q/XEU.YJV5,#-XK_8I5MEIR-C0!] M",MA4*DZ:>,$C:?C_JWCV/T-C\M[3_6!28,XU Z:3#ZXO#HN1'2L:L,0[I5U M(QW,QOU#0/L =U\K94^.3S#^E8H_4$L#!!0 ( 'Q$ U<\0$4*-P@ %HO M 9 >&PO=V]R:W-H965TSG92'Z\6B7._X/BGGXL!S]9^M*/:)5(_% MTZ(\%#S9U(/VV8+:MK?8)VD^6][4WWTHEC?B*+,TYQ\*JSSN]TGQ]9YGXN5V M1F:G+SZF3SM9?;%8WAR2)_[ Y6^'#X5Z6IRE;-(]S\M4Y%;!M[>S.W(=.W8U MH$;\GO*7LO?9JE1Y%.)S]?!N:7,8U+RE "4''T#; 50?X(P,8.T =ND,3CO MN70&MQU0J[YH=*\-%R4R6=X4XL4J*K225GVHK5^/5O9*\RI0'F2A_INJ<7+Y MP)^4VZ7U+F^"KG+>E?50ATWZ%]]8/Z5YDJ_3)!M WD1<)FE6OE7@WQXBZ\T/ M;ZT?K#2WWJ=9I@#ES4*JU55S+-;M2NZ;E="1E3#KO///9\I__()[]+\R^4PJ+IA063R1L MX GG[ G')'WYD3_S_,C1'=:,].J1U1'QO&1>,%?^?^[;%4&%SMP=HB*(\EU[ M[@Q1,8(*R-P_HP8JNF<57:.*OQYXH4(L?[+X%W4BEKBRC0R_-S4ECK[ %8;R MYH&F+$0YU-=-$F,H9TQ9[ZRL9U3V4Y&H8["D%Y(8AGB&*V!^(903FDMX,&"@9G!0.C@A%7>4"=H64I?_UHY5RB ME,@&"[AB3'?<"H-1.OMK\=U M)\"+KJTK3A#%]4T;(9)($.A:(Z+ZMADJ33NEJ3EY)46N KNT'KEB1OP4X#+Y MPLMZK_,_CZG\6G'C.NBYXLS\-$9LK:/"YZ7(TDTB%=U.MMLT4YD"/_+:M?B# MP ?G>XL:&);J)H.2J.?-B6XT""-V. ]'K-:Q26*D2&J#G*QTVB*HN@PYO*&Z M$$4(W!L0Y?G&G!IC@NW>WASJWO$W8B9P>L1,&B .=+VGV\N!- 80NPB11*"% MH*@PG#MV[X>,F*OC@L1,!N/O-$^==RJ$"C+45)#-7<&3!D<1W5@(BLR!M5Q@ M4F:S$?MT])&8^>,O2LN305 ](65SW3G3]80H%11,UQ.A?Z$/LP8FK)^VAZIV M/)&8B6*E:A,#5B)ED3X>9?*8J30BK()O.-_73[FH0D(6(LL:QM&9QV_)9<2W+904EK_M1[$5KXD*L,_B.PH1ZMB1LFO#L$II463 M2HNGDC:LYG6DG-I3E+"HD=J_UA^32HLFE19/)6WHC^ZZ0,W7!5,ABT*RSBBX MR:PP& L!ET%@G@=R2(S!_/YA/U2TNR)0\Q7ALG(61:BV2H?Z51"#.8'.6R($ MQFP@+49@-!RM=]".WU,SOQ\OZ5"$5'N!GJA7&"P$]"Q"8,QU] I1C,'\8"SM MTX[*4S.5?W5AAT)6S?2*)86DFKDZF8P0E#*C\3Z#3.Z/!7='S^FEM=IOEG8H M9,F$.=#U" SZ-$)@-/! A0>!,=L?=7U'NZF9=J,G?O4*KHZ#NSS)OLITC>]T MH^17GS!32HLFE19/)6WHH^Z^0/U)3OQ)+P&32HLFE19/)6WHC^ZV0,VW!>.) MCS!S!Q[XZ)5!OXXC*'5VF',C6,E M;]9Q6&;FL*\F QAK,#1#-:S=2\C5G'.CK++J6SWSSQ&:27X-WK M"@$1!MT,B]I$9[.()#K*\EBO]<%,9E>B. BE,J\]7+_E0)6=MOEAVNZ':=L? M_A_]#ZQCW99E8U^\5RUU2\*NJ)7FC]OF^2G--(!A>7[?"^\UQH#ZQ:D'!@/WH MK7A0$ G )D!0U &^7_1ZA?>\>*J;M$NETS&733OH^=MS(_A=W?ZL?7]/KE<$ M^3XBUW'3YMV);[K.WR?%4YJ75L:W:BJ5UY5;BZ:1NWF0XE!W*C\**<6^_KCC MR887%4#]?RN$/#U4$YS;Z9?_ U!+ P04 " !\1 -7U%30IX " "\!P M&0 'AL+W=OY_&=3W>C#1<-W (3 MYL0C:YN+>,0K10F#N4"R*@HLGB9 ^6;L^,[6<$M6N3(&-QZ5> 4+4'?E7.B= MV[)DI F"6=(P'+L7/K#663\K<,O ANYLT8FDGO.'\SF.AL[GKD04$B58<#Z MMX8I4&J(]#7^-)Q.*VF N^LM^Y6-7<=RCR5,.?U-,I6/G2\.RF")*ZIN^>8; M-/'T#5_*J;1?M*E]^Y&#TDHJ7C1@?8."L/J/'YL\[ T3S<@: #!<\!K"F$# M"-^J$#6 Z*T*_09@0W?KV&WB$JQP/!)\@X3QUFQF8;-OT3I?A)DZ62BA3XG& MJ7B.G]!:HCD(6W,L!900F5(N*P'H,[I;).CTY R=(,+0#:%4OZX)Q1X M0=AQG^G;X4%7./^G/GNW^EXRPK8(0LL7OJ<(NAZ[IHNZZ4QK&\H2IS!V=.^2 M(-;@Q!\_^ /O:U>FCTF6')-L=B2RO3>)VC>)#K''/_6,N&8I+P"=_N!2GG6] M0TTQL!1F(JSC?K^G"VJ]F]^73I'WW"EYZ>1?G/?\?:]9%U74NVB]ZDC=G794 M@%C9.2!1RBNFZJ)LK>VHN;0=]IE]X@^G?H<]T:.IGB3_Z.NY=H/%BC")*"RU ME-<[U]U2U+.BWBA>VF9XSY5NK7:9Z_$*PCCH\R7G:KLQ NW CO\"4$L#!!0 M ( 'Q$ U>"'X8,1 ( (H& 9 >&PO=V]R:W-H965TH76U]'V5%E!B-1(5TGDUK8RB42M&>6PE4C598GEZQJ8:&)O[!T7 M=C0OM%WPDZC".3R"_E%MI9GY/870$KBB@B,)6>RMQLOUPL:[@)\4&G4R1K:2 MO1#/=K(AL1=8(6"0:DO YG: .V#,@HS&[X[I]5O:Q-/QD?[5U6YJV6,%=X+] MHD07L??!0P0R7#.]$\TWZ.J965XJF')7U+2QDX\>2FNE1=DE&X.2\O:.7[IS M.$DPG/,)89<0.N]V(V?Y&6N<1%(T2-IH0[,#5ZK+-G*4VY?RJ*5Y2DV>3C;F M> E(]"0QH3Q'*RDQS\$>#M&37!&68*!L1FO=ALD/-=\-LKY(:A;\G->[GY5:?V!-)\1?B"VS#S M+;=%[[:X^N"&_8:Y%_W\D_Y0@LQ=%U0H%377;:OH5_M&NVK[R]_PMDL_8)E3 MKA"#S*0&HX5YG;+M?.U$B\IUF[W0IG>Y86%^%B!M@'F>":&/$[M!__M)_@!0 M2P,$% @ ?$0#5YZ#QV-E P ?Q< T !X;"]S='EL97,N>&ULW5AM M;]HP$/XK4;I.K30U!*^!K("T(56:M$V5V@_[5AGB@"7'R1S3P7[]?'%(@/HZ MU@]K,R.(?4_NNVM,R'+L;_4NO@0!.5\R3):7N0%DP9) MZ].;Y2NJQ'_8:FV<^%OTP/$Y!$(I] NL>U,4^&:6Y;&N>^-9@^&G&O 8^&.:YR)6GS68S 4.PE+\L'-H1[,.:)^,R5U5L&\'^SNK3#X#M M" 1R(1J!?=\:)J.":LV4O#:#ZN3*^ CRZO[=IC *%XINPOZEWSI4!Q-DEJN$ MJ7;O^UO39"18"G(47RSAJ/,B %#K/#.=A--%+FFE8>M1=PSMG EQ"Q>I[^D> M]SK=6;FJ\&33-8+JKJ6Q ^#?9;/5F8ZLQK#'V(UB*5]7 MXW7:",#80YR=%H78?!1\(3-F)W]TP,F(;OV\9:[X+Q,-2F5N#$SYW@-3FL]W M+3\5+>[86F_+:9WBFOL=U/QO\[Q@DBDJ=D6;VG_-67ZV8C)X*50L%-C M_>#QVD5>=D%DU 61G:C)81=$QAT0.7BQJ^;Q(DDG$AEV062_"R+)JQ09U ^^ M.T_7>\_6C=6#=YBQ_PW>B40;U)NMN-!87A@U+U F%I<)6[-D6@_58E9U/=,Q M4>L&#H?(==7<".9C,3<"&!8'4X#Y6"\LSO\TGR$Z'XMAVH9.9(CZ#%$?Z^5" MIM4'B^/VB4USSS2."8DB+*/3J5/!%,M;%,'7S89I P\L#D3ZNUSCJXU7R--U M@*WI4Q6"S12O1&RF>*X!<><-/.+8O=I8'/# 5@&K'8COC@,UY?8A!%85TX;M M8!R)8PR!6G37:!0AV8G@XUX?;)<0$L=N!#"W D(P!'8CCF *0 .&$%+=!P_N M1\'V/A6T?[E/?@-02P,$% @ ?$0#5Y>*NQS $P( L !?3T\$MP>:4#M.*2VBZD8_1!2:5K5N %(MB6/:(7->=I3W;+T]!;X"O.DQQ0FE(2S,.\,W2?S+W M\PPU1>5*(Y5;&GC3Y?YVX$G1H2)8%II%R=.B':5_'YEJ_L%]% MKNRPLW)N?=GKV70E"F[_U&NAX,A"FX([V#7+GET;P3.[$L(5>2_H]Y->P:7J M7%_MKS4Q/;RCG4B=U H:RX8G*5[M?\?+7;:55LYE+MW;L%-MYZ+#"JED(=]% M-NST.\RN].M?VLAWK1S/9ZG1>3[L#.H#3\(XF1XTSTK(1SZW58OC\RD'D&$G MZ<,%%])85YU179\#XU; R?7>QNE[F3MA1MR);T9OUE(MR\O 7?30;53]L/]; M=^*E^3_=J!<+F8J13C>%4*[N1R/R$E#9E5S;#E.\$,/.G=X*PR9\*.,H> \_Z&*M4%X(]\E^BP43)8N#=%D4AZ^^RBFP01!Q\% )B1Q.2DL7 MLRVF8BO4ILE#>6'@60Q?_]E #H%I* $,/!M@)I;E&6RLZI_#<3PZIJ)^X#GJ MDP9MC.H"R@1!.[E&[= F)IEL>-8"K07*6$$GH7QB6/WG!B34D9P(F4<[3_*'<%)W'$4 MBY)(<'J)'&,,*9N$K=H$I]\A99/0LTUH3)R AY1-0L\VH3%Q"AZ2Q2O/8J$Q M$XQ)R25LIWZU&T(TWDU*+F$[%:P=9N/=I"03ME/#VF$VWDU*,F$[5:P=9N/= MI)03>E8.C7F&,2D%A6U6LI[/<9V:LE#DV4(TY@7&I"P4M9C3/%>EP ],RD)1 M.S,H.\P!QJ0L%'FV$$Z]NNR!&\/+>3SV920=?K#>5WC$F9:'(LX6(A+'+1@\8D[)0Y#W5(3!G&XQ) M62CR;"$2LU%DB2@+19XM]%OZW655@SM2ZHXI"\6>+72 .3%2I7+-<_:#._S0 M8\I"L6<+'6#>&9%)QVZ61H@"3[C$E(5BSQ8ZP)P));5A#]J5)02,25DH/NFL M"V".%;R8$/'9%(CPFHB8LE#LV4*'O?G*U_M'KAJ?$#F9?]I"&_ARL1"I*VTY M$D9B3,I"<4L%MS*V%P6>X(TI"\6>+41B-A=P4!:*/5L(S\$=&Z.\ MF5 22CQ+:%<9ACA4;71O>9T6%7!-RW'83"@));YG>O:84Q"/D6F];D>G+^P; MC.D:F)2$$L\2^ARS_)XF&).24.)90L?J[EUVD\$@"39Q=$_(-66>)70^-#YV24.)90A/^QK956EG]O%PH"G$IS77I(PQ)*2CQKB K,TA\(07*(*:S M&XA($-I_7ZJ24/Y)*O_TJI/M]54F%E*)[ &N;Z$]Y7DZ,:S\4Z]EBN)RA<)B MD^=WT/93?=<\VZ\RWJ^0OOX74$L#!!0 ( 'Q$ U>7=W+D+ ( /8H : M >&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E;'/-VDM.XT 4A>&M1%X E;JO M0(LPZ@E3Q :L4'F()(Y<;@&[[R@,DF/UH"?(9V25+5__HT]6V8\O9=\.N^Y8 MM[M3G7T>]L>Z;+;# MJ;^=T3P]WLZ@GH+@=Z">@N!WC)ZV2;06U!O M(=!;4&\AT%M0;R'06U!O(=!;4&\AT%M0;R'06U!O(=!;46\ET%M1;R706U%O M)=!;1YLE!'HKZJT$>BOJK01Z*^JM!'HKZJT$>BOJK01Z*^JM!'H;ZFT$>AOJ M;01Z&^IM!'H;ZFT$>MMHLYM ;T.]C4!O0[V-0&]#O8U ;T.]C4!O0[V-0&]' MO9U ;T>]G4!O1[V=0&]'O9U ;T>]G4!O'WVL)-#;46\GT-M1;R?0VU%O)]#; M46\GT#M0[R#0.U#O(- [4.\@T#M0[R#0.U#O(- [4.\@T#M&/YL0Z!VH=Q#H M':AW$.@=J'?\I-YU^-J7>NWY7N-/03])]7"^MUP??UE^GT2<%Q>7M+2;-DVNMOGGV+A^7@1J8S&YV&T$,I\<]\15X^-1WE"P+Q.&E>\#7L_=/%((34V36QO2 MM>WR+K9M64S/+<5R?XDO>G3+95-1[:I-EX^4T0>R=5P1I:XM=T6/]B>G?,.T M^^0'YX]E]@7FG;?!^9@G%NCW<6\C&4Y/?2Y$(37[7_$],9<^^/UHF'9-]0^S M\_4^N; >YQ'9^#C\CC_.^+W^+_L0('U(D#X42!\:I \#TLN]<^L_CA^? M96>;_BV?C?\17+P 4$L! A0#% @ ?$0#5P=!36*! L0 ! M ( ! &1O8U!R;W!S+V%P<"YX;6Q02P$"% ,4 " !\1 -7 M)6XL%>\ K @ $0 @ &O 9&]C4')O<',O8V]R92YX M;6Q02P$"% ,4 " !\1 -7F5R<(Q & "<)P $P @ '- M 0 >&PO=&AE;64O=&AE;64Q+GAM;%!+ 0(4 Q0 ( 'Q$ U?7K3?)S04 M H? 8 " @0X( !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% @ ?$0#5]U\ M!:82 P % L !@ ("!#A8 'AL+W=O'Y4# Y#0 & @('H(0 >&PO=V]R:W-H965T M&UL4$L! A0#% @ ?$0#5WFY:BB+#P BJX !@ M ("!LR4 'AL+W=O 8 " @70U !X;"]W;W)K M&PO=V]R:W-H965T&UL4$L! M A0#% @ ?$0#5[T64,Y@#@ 02< !@ ("!IS\ 'AL M+W=OI*;>J2@< M !X: 9 " @3U. !X;"]W;W)K&UL4$L! A0#% @ ?$0#5XXM07K&!0 B X !D ("! MOE4 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ ?$0#5QB%9F@("@ ?AX !D ("!EF4 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ?$0#5X&PO=V]R:W-H965T&UL4$L! A0#% @ ?$0#5YQT\N!1" \1\ !D M ("!ZI@ 'AL+W=O(. "<*@ &0 @(%RH0 >&PO=V]R M:W-H965T.!KUTWP4 )$7 M 9 " @8NP !X;"]W;W)K&UL M4$L! A0#% @ ?$0#5R394H[) @ L0< !D ("!H;8 M 'AL+W=OB # Y"@ &0 @(&AN0 >&PO=V]R:W-H965T&UL4$L! A0#% @ M?$0#5R'APDZY!0 D!, !D ("!4L 'AL+W=O00 $02 9 " @6W* !X;"]W M;W)K&UL4$L! A0#% @ ?$0#5WJ7U9LT P M&@@ !D ("!'<\ 'AL+W=O&PO=V]R:W-H965T1 M^MU,P@0 *X> 9 " @7C9 !X;"]W;W)K&UL4$L! A0#% @ ?$0#5VBDDD 1 @ I@0 !D M ("!<=X 'AL+W=O&PO=V]R:W-H M965TJ&J%-40, ',. 9 M " @0_E !X;"]W;W)K&UL4$L! M A0#% @ ?$0#5RG\51]F @ ?08 !D ("!E^@ 'AL M+W=O&PO=V]R:W-H965T@]6Q0( /0' 9 " M@6SN !X;"]W;W)K&UL4$L! A0#% @ ?$0# M5[BFV,0> P O D !D ("!:/$ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ?$0#5W9NL[4A! ^14 M !D ("!T?H 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ?$0#5W2S;(8&!P .D$ !D M ("!608! 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ ?$0#5^-,. 1Z P U1 !D ("![A4! 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ ?$0#5T;) M44OA P 1A( !D ("!7B ! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ?$0#5ZA_.="+ @ E < !D M ("!>2P! 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ ?$0#5ZTL#4)- P P D !D ("! MOS8! 'AL+W=O&PO=V]R:W-H965TF353O+0, /4) 9 M " @3$^ 0!X;"]W;W)K&UL4$L! A0#% M @ ?$0#5R@93/6Q @ (0D !D ("!E4$! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ?$0#5RUPV_T" M!0 AB, !D ("!%5$! 'AL+W=O@D16^L$ !J'P &0 M@(%.5@$ >&PO=V]R:W-H965T&UL4$L! A0#% @ ?$0#5S=8"[L&PO=V]R M:W-H965T&UL M4$L! A0#% @ ?$0#5]14T*> @ O < !D ("![FX! M 'AL+W=O&PO=V]R:W-H965T>@\=C90, '\7 - M " 2!T 0!X;"]S='EL97,N>&UL4$L! A0#% @ ?$0#5Y>*NQS M$P( L ( !L'7=W+D+ ( /8H : " M 0M^ 0!X;"]?7!E <&UL4$L%!@ !- $T $A4 )>" 0 $! end XML 86 Show.js IDEA: XBRL DOCUMENT // Edgar(tm) Renderer was created by staff of the U.S. Securities and Exchange Commission. Data and content created by government employees within the scope of their employment are not subject to domestic copyright protection. 17 U.S.C. 105. var Show={};Show.LastAR=null,Show.showAR=function(a,r,w){if(Show.LastAR)Show.hideAR();var e=a;while(e&&e.nodeName!='TABLE')e=e.nextSibling;if(!e||e.nodeName!='TABLE'){var ref=((window)?w.document:document).getElementById(r);if(ref){e=ref.cloneNode(!0); e.removeAttribute('id');a.parentNode.appendChild(e)}} if(e)e.style.display='block';Show.LastAR=e};Show.hideAR=function(){Show.LastAR.style.display='none'};Show.toggleNext=function(a){var e=a;while(e.nodeName!='DIV')e=e.nextSibling;if(!e.style){}else if(!e.style.display){}else{var d,p_;if(e.style.display=='none'){d='block';p='-'}else{d='none';p='+'} e.style.display=d;if(a.textContent){a.textContent=p+a.textContent.substring(1)}else{a.innerText=p+a.innerText.substring(1)}}} XML 87 report.css IDEA: XBRL DOCUMENT /* Updated 2009-11-04 */ /* v2.2.0.24 */ /* DefRef Styles */ ..report table.authRefData{ background-color: #def; border: 2px solid #2F4497; font-size: 1em; position: absolute; } ..report table.authRefData a { display: block; font-weight: bold; } ..report table.authRefData p { margin-top: 0px; } ..report table.authRefData .hide { background-color: #2F4497; padding: 1px 3px 0px 0px; text-align: right; } ..report table.authRefData .hide a:hover { background-color: #2F4497; } ..report table.authRefData .body { height: 150px; overflow: auto; width: 400px; } ..report table.authRefData table{ font-size: 1em; } /* Report Styles */ ..pl a, .pl a:visited { color: black; text-decoration: none; } /* table */ ..report { background-color: white; border: 2px solid #acf; clear: both; color: black; font: normal 8pt Helvetica, Arial, san-serif; margin-bottom: 2em; } ..report hr { border: 1px solid #acf; } /* Top labels */ ..report th { background-color: #acf; color: black; font-weight: bold; text-align: center; } ..report th.void { background-color: transparent; color: #000000; font: bold 10pt Helvetica, Arial, san-serif; text-align: left; } ..report .pl { text-align: left; vertical-align: top; white-space: normal; width: 200px; white-space: normal; /* word-wrap: break-word; */ } ..report td.pl a.a { cursor: pointer; display: block; width: 200px; overflow: hidden; } ..report td.pl div.a { width: 200px; } ..report td.pl a:hover { background-color: #ffc; } /* Header rows... */ ..report tr.rh { background-color: #acf; color: black; font-weight: bold; } /* Calendars... */ ..report .rc { background-color: #f0f0f0; } /* Even rows... */ ..report .re, .report .reu { background-color: #def; } ..report .reu td { border-bottom: 1px solid black; } /* Odd rows... */ ..report .ro, .report .rou { background-color: white; } ..report .rou td { border-bottom: 1px solid black; } ..report .rou table td, .report .reu table td { border-bottom: 0px solid black; } /* styles for footnote marker */ ..report .fn { white-space: nowrap; } /* styles for numeric types */ ..report .num, .report .nump { text-align: right; white-space: nowrap; } ..report .nump { padding-left: 2em; } ..report .nump { padding: 0px 0.4em 0px 2em; } /* styles for text types */ ..report .text { text-align: left; white-space: normal; } ..report .text .big { margin-bottom: 1em; width: 17em; } ..report .text .more { display: none; } ..report .text .note { font-style: italic; font-weight: bold; } ..report .text .small { width: 10em; } ..report sup { font-style: italic; } ..report .outerFootnotes { font-size: 1em; } XML 88 FilingSummary.xml IDEA: XBRL DOCUMENT 3.23.2 html 273 305 1 false 68 0 false 6 false false R1.htm 00090 - Document - Cover Page Sheet http://www.bkfs.com/role/DocumentCoverPage Cover Page Cover 1 false false R2.htm 00100 - Statement - Condensed Consolidated Balance Sheets Sheet http://www.bkfs.com/role/StatementCondensedConsolidatedBalanceSheets Condensed Consolidated Balance Sheets Statements 2 false false R3.htm 00105 - Statement - Condensed Consolidated Balance Sheets (Parenthetical) Sheet http://www.bkfs.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical Condensed Consolidated Balance Sheets (Parenthetical) Statements 3 false false R4.htm 00200 - Statement - Condensed Consolidated Statements of Earnings and Comprehensive Earnings Sheet http://www.bkfs.com/role/StatementCondensedConsolidatedStatementsOfEarningsAndComprehensiveEarnings Condensed Consolidated Statements of Earnings and Comprehensive Earnings Statements 4 false false R5.htm 00205 - Statement - Condensed Consolidated Statements of Earnings and Comprehensive Earnings (Parenthetical) Sheet http://www.bkfs.com/role/StatementCondensedConsolidatedStatementsOfEarningsAndComprehensiveEarningsParenthetical Condensed Consolidated Statements of Earnings and Comprehensive Earnings (Parenthetical) Statements 5 false false R6.htm 00300 - Statement - Condensed Consolidated Statements of Equity Sheet http://www.bkfs.com/role/StatementCondensedConsolidatedStatementsOfEquity Condensed Consolidated Statements of Equity Statements 6 false false R7.htm 00400 - Statement - Condensed Consolidated Statements of Cash Flows Sheet http://www.bkfs.com/role/StatementCondensedConsolidatedStatementsOfCashFlows Condensed Consolidated Statements of Cash Flows Statements 7 false false R8.htm 00405 - Statement - Condensed Consolidated Statements of Cash Flows (Parenthetical) Sheet http://www.bkfs.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsParenthetical Condensed Consolidated Statements of Cash Flows (Parenthetical) Statements 8 false false R9.htm 10101 - Disclosure - Basis of Presentation and Overview Sheet http://www.bkfs.com/role/DisclosureBasisOfPresentationAndOverview Basis of Presentation and Overview Notes 9 false false R10.htm 10201 - Disclosure - Condensed Consolidated Financial Statement Details Sheet http://www.bkfs.com/role/DisclosureCondensedConsolidatedFinancialStatementDetails Condensed Consolidated Financial Statement Details Notes 10 false false R11.htm 10301 - Disclosure - Investments Sheet http://www.bkfs.com/role/DisclosureInvestments Investments Notes 11 false false R12.htm 10401 - Disclosure - Earnings Per Share Sheet http://www.bkfs.com/role/DisclosureEarningsPerShare Earnings Per Share Notes 12 false false R13.htm 10501 - Disclosure - Related Party Transactions Sheet http://www.bkfs.com/role/DisclosureRelatedPartyTransactions Related Party Transactions Notes 13 false false R14.htm 10601 - Disclosure - Long-Term Debt Sheet http://www.bkfs.com/role/DisclosureLongTermDebt Long-Term Debt Notes 14 false false R15.htm 10701 - Disclosure - Fair Value Measurements Sheet http://www.bkfs.com/role/DisclosureFairValueMeasurements Fair Value Measurements Notes 15 false false R16.htm 10801 - Disclosure - Income Taxes Sheet http://www.bkfs.com/role/DisclosureIncomeTaxes Income Taxes Notes 16 false false R17.htm 10901 - Disclosure - Commitments and Contingencies Sheet http://www.bkfs.com/role/DisclosureCommitmentsAndContingencies Commitments and Contingencies Notes 17 false false R18.htm 11001 - Disclosure - Revenues Sheet http://www.bkfs.com/role/DisclosureRevenues Revenues Notes 18 false false R19.htm 11101 - Disclosure - Equity Sheet http://www.bkfs.com/role/DisclosureEquity Equity Notes 19 false false R20.htm 11201 - Disclosure - Segment Information Sheet http://www.bkfs.com/role/DisclosureSegmentInformation Segment Information Notes 20 false false R21.htm 20102 - Disclosure - Basis of Presentation and Overview (Policies) Sheet http://www.bkfs.com/role/DisclosureBasisOfPresentationAndOverviewPolicies Basis of Presentation and Overview (Policies) Policies 21 false false R22.htm 30203 - Disclosure - Condensed Consolidated Financial Statement Details (Tables) Sheet http://www.bkfs.com/role/DisclosureCondensedConsolidatedFinancialStatementDetailsTables Condensed Consolidated Financial Statement Details (Tables) Tables http://www.bkfs.com/role/DisclosureCondensedConsolidatedFinancialStatementDetails 22 false false R23.htm 30303 - Disclosure - Investments (Tables) Sheet http://www.bkfs.com/role/DisclosureInvestmentsTables Investments (Tables) Tables http://www.bkfs.com/role/DisclosureInvestments 23 false false R24.htm 30403 - Disclosure - Earnings Per Share (Tables) Sheet http://www.bkfs.com/role/DisclosureEarningsPerShareTables Earnings Per Share (Tables) Tables http://www.bkfs.com/role/DisclosureEarningsPerShare 24 false false R25.htm 30503 - Disclosure - Related Party Transactions (Tables) Sheet http://www.bkfs.com/role/DisclosureRelatedPartyTransactionsTables Related Party Transactions (Tables) Tables http://www.bkfs.com/role/DisclosureRelatedPartyTransactions 25 false false R26.htm 30603 - Disclosure - Long-Term Debt (Tables) Sheet http://www.bkfs.com/role/DisclosureLongTermDebtTables Long-Term Debt (Tables) Tables http://www.bkfs.com/role/DisclosureLongTermDebt 26 false false R27.htm 30703 - Disclosure - Fair Value Measurements (Tables) Sheet http://www.bkfs.com/role/DisclosureFairValueMeasurementsTables Fair Value Measurements (Tables) Tables http://www.bkfs.com/role/DisclosureFairValueMeasurements 27 false false R28.htm 31003 - Disclosure - Revenues (Tables) Sheet http://www.bkfs.com/role/DisclosureRevenuesTables Revenues (Tables) Tables http://www.bkfs.com/role/DisclosureRevenues 28 false false R29.htm 31103 - Disclosure - Equity (Tables) Sheet http://www.bkfs.com/role/DisclosureEquityTables Equity (Tables) Tables http://www.bkfs.com/role/DisclosureEquity 29 false false R30.htm 31203 - Disclosure - Segment Information (Tables) Sheet http://www.bkfs.com/role/DisclosureSegmentInformationTables Segment Information (Tables) Tables http://www.bkfs.com/role/DisclosureSegmentInformation 30 false false R31.htm 40101 - Disclosure - Basis of Presentation and Overview - Redeemable Noncontrolling Interests (Details) Sheet http://www.bkfs.com/role/DisclosureBasisOfPresentationAndOverviewRedeemableNoncontrollingInterestsDetails Basis of Presentation and Overview - Redeemable Noncontrolling Interests (Details) Details 31 false false R32.htm 40102 - Disclosure - Basis of Presentation and Overview (Details) Sheet http://www.bkfs.com/role/DisclosureBasisOfPresentationAndOverviewDetails Basis of Presentation and Overview (Details) Details http://www.bkfs.com/role/DisclosureBasisOfPresentationAndOverviewPolicies 32 false false R33.htm 40103 - Disclosure - Basis of Presentation and Overview - Merger Agreement (Details) Sheet http://www.bkfs.com/role/DisclosureBasisOfPresentationAndOverviewMergerAgreementDetails Basis of Presentation and Overview - Merger Agreement (Details) Details 33 false false R34.htm 40104 - Disclosure - Basis of Presentation and Overview - TitlePoint Transaction (Details) Sheet http://www.bkfs.com/role/DisclosureBasisOfPresentationAndOverviewTitlepointTransactionDetails Basis of Presentation and Overview - TitlePoint Transaction (Details) Details 34 false false R35.htm 40201 - Disclosure - Condensed Consolidated Financial Statement Details - Cash and Cash Equivalents (Details) Sheet http://www.bkfs.com/role/DisclosureCondensedConsolidatedFinancialStatementDetailsCashAndCashEquivalentsDetails Condensed Consolidated Financial Statement Details - Cash and Cash Equivalents (Details) Details 35 false false R36.htm 40202 - Disclosure - Condensed Consolidated Financial Statement Details - Trade Receivables, Net (Details) Sheet http://www.bkfs.com/role/DisclosureCondensedConsolidatedFinancialStatementDetailsTradeReceivablesNetDetails Condensed Consolidated Financial Statement Details - Trade Receivables, Net (Details) Details 36 false false R37.htm 40203 - Disclosure - Condensed Consolidated Financial Statement Details - Prepaid Expenses and Other Current Assets (Details) Sheet http://www.bkfs.com/role/DisclosureCondensedConsolidatedFinancialStatementDetailsPrepaidExpensesAndOtherCurrentAssetsDetails Condensed Consolidated Financial Statement Details - Prepaid Expenses and Other Current Assets (Details) Details 37 false false R38.htm 40204 - Disclosure - Condensed Consolidated Financial Statement Details - Other Non-Current Assets (Details) Sheet http://www.bkfs.com/role/DisclosureCondensedConsolidatedFinancialStatementDetailsOtherNonCurrentAssetsDetails Condensed Consolidated Financial Statement Details - Other Non-Current Assets (Details) Details 38 false false R39.htm 40205 - Disclosure - Condensed Consolidated Financial Statement Details - Trade Accounts Payable and Other Accrued Liabilities (Details) Sheet http://www.bkfs.com/role/DisclosureCondensedConsolidatedFinancialStatementDetailsTradeAccountsPayableAndOtherAccruedLiabilitiesDetails Condensed Consolidated Financial Statement Details - Trade Accounts Payable and Other Accrued Liabilities (Details) Details 39 false false R40.htm 40206 - Disclosure - Condensed Consolidated Financial Statement Details - Deferred Revenue (Details) Sheet http://www.bkfs.com/role/DisclosureCondensedConsolidatedFinancialStatementDetailsDeferredRevenueDetails Condensed Consolidated Financial Statement Details - Deferred Revenue (Details) Details 40 false false R41.htm 40207 - Disclosure - Condensed Consolidated Financial Statement Details - Depreciation and Amortization (Details) Sheet http://www.bkfs.com/role/DisclosureCondensedConsolidatedFinancialStatementDetailsDepreciationAndAmortizationDetails Condensed Consolidated Financial Statement Details - Depreciation and Amortization (Details) Details 41 false false R42.htm 40208 - Disclosure - Condensed Consolidated Financial Statement Details - Narrative (Details) Sheet http://www.bkfs.com/role/DisclosureCondensedConsolidatedFinancialStatementDetailsNarrativeDetails Condensed Consolidated Financial Statement Details - Narrative (Details) Details http://www.bkfs.com/role/DisclosureCondensedConsolidatedFinancialStatementDetailsTables 42 false false R43.htm 40209 - Disclosure - Condensed Consolidated Financial Statement Details - Other Non-Current Liabilities (Details) Sheet http://www.bkfs.com/role/DisclosureCondensedConsolidatedFinancialStatementDetailsOtherNonCurrentLiabilitiesDetails Condensed Consolidated Financial Statement Details - Other Non-Current Liabilities (Details) Details 43 false false R44.htm 40301 - Disclosure - Investments - Narrative (Details) Sheet http://www.bkfs.com/role/DisclosureInvestmentsNarrativeDetails Investments - Narrative (Details) Details 44 false false R45.htm 40302 - Disclosure - Investments - Earnings of Unconsolidated Entities (Details) Sheet http://www.bkfs.com/role/DisclosureInvestmentsEarningsOfUnconsolidatedEntitiesDetails Investments - Earnings of Unconsolidated Entities (Details) Details 45 false false R46.htm 40401 - Disclosure - Earnings Per Share - Computation of Basic and Diluted Earnings Per Share (Details) Sheet http://www.bkfs.com/role/DisclosureEarningsPerShareComputationOfBasicAndDilutedEarningsPerShareDetails Earnings Per Share - Computation of Basic and Diluted Earnings Per Share (Details) Details 46 false false R47.htm 40501 - Disclosure - Related Party Transactions - DNB (Details) Sheet http://www.bkfs.com/role/DisclosureRelatedPartyTransactionsDnbDetails Related Party Transactions - DNB (Details) Details http://www.bkfs.com/role/DisclosureRelatedPartyTransactionsTables 47 false false R48.htm 40502 - Disclosure - Related Party Transactions - Summary of Balances Related to Agreements (Details) Sheet http://www.bkfs.com/role/DisclosureRelatedPartyTransactionsSummaryOfBalancesRelatedToAgreementsDetails Related Party Transactions - Summary of Balances Related to Agreements (Details) Details 48 false false R49.htm 40503 - Disclosure - Related Party Transactions - Summary of Revenues and Expenses Related to Agreements (Details) Sheet http://www.bkfs.com/role/DisclosureRelatedPartyTransactionsSummaryOfRevenuesAndExpensesRelatedToAgreementsDetails Related Party Transactions - Summary of Revenues and Expenses Related to Agreements (Details) Details 49 false false R50.htm 40601 - Disclosure - Long-Term Debt - Long-term Debt Components (Details) Sheet http://www.bkfs.com/role/DisclosureLongTermDebtLongTermDebtComponentsDetails Long-Term Debt - Long-term Debt Components (Details) Details 50 false false R51.htm 40602 - Disclosure - Long-Term Debt - Principal Maturities of Debt (Details) Sheet http://www.bkfs.com/role/DisclosureLongTermDebtPrincipalMaturitiesOfDebtDetails Long-Term Debt - Principal Maturities of Debt (Details) Details 51 false false R52.htm 40603 - Disclosure - Long-Term Debt - Credit Agreement Additional Information (Details) Sheet http://www.bkfs.com/role/DisclosureLongTermDebtCreditAgreementAdditionalInformationDetails Long-Term Debt - Credit Agreement Additional Information (Details) Details 52 false false R53.htm 40604 - Disclosure - Long-Term Debt - Senior Notes (Details) Notes http://www.bkfs.com/role/DisclosureLongTermDebtSeniorNotesDetails Long-Term Debt - Senior Notes (Details) Details 53 false false R54.htm 40605 - Disclosure - Long-Term Debt - Interest Rate Swaps Additional Information (Details) Sheet http://www.bkfs.com/role/DisclosureLongTermDebtInterestRateSwapsAdditionalInformationDetails Long-Term Debt - Interest Rate Swaps Additional Information (Details) Details 54 false false R55.htm 40606 - Disclosure - Long-Term Debt - Swap Agreements in the Consolidated Balance Sheets (Details) Sheet http://www.bkfs.com/role/DisclosureLongTermDebtSwapAgreementsInConsolidatedBalanceSheetsDetails Long-Term Debt - Swap Agreements in the Consolidated Balance Sheets (Details) Details 55 false false R56.htm 40607 - Disclosure - Long-Term Debt - Effect of Derivative Instruments on Amounts Recognized in Other Comprehensive Earnings (Details) Sheet http://www.bkfs.com/role/DisclosureLongTermDebtEffectOfDerivativeInstrumentsOnAmountsRecognizedInOtherComprehensiveEarningsDetails Long-Term Debt - Effect of Derivative Instruments on Amounts Recognized in Other Comprehensive Earnings (Details) Details 56 false false R57.htm 40701 - Disclosure - Fair Value Measurements - Summary of Fair Value Measurements (Details) Sheet http://www.bkfs.com/role/DisclosureFairValueMeasurementsSummaryOfFairValueMeasurementsDetails Fair Value Measurements - Summary of Fair Value Measurements (Details) Details 57 false false R58.htm 40702 - Disclosure - Fair Value Measurements - Summary of Change In Fair Value Of Contingent Consideration (Details) Sheet http://www.bkfs.com/role/DisclosureFairValueMeasurementsSummaryOfChangeInFairValueOfContingentConsiderationDetails Fair Value Measurements - Summary of Change In Fair Value Of Contingent Consideration (Details) Details 58 false false R59.htm 40801 - Disclosure - Income Taxes - Narrative (Details) Sheet http://www.bkfs.com/role/DisclosureIncomeTaxesNarrativeDetails Income Taxes - Narrative (Details) Details 59 false false R60.htm 40901 - Disclosure - Commitments and Contingencies - Narrative (Details) Sheet http://www.bkfs.com/role/DisclosureCommitmentsAndContingenciesNarrativeDetails Commitments and Contingencies - Narrative (Details) Details 60 false false R61.htm 41001 - Disclosure - Revenues - Disaggregation of Revenue (Details) Sheet http://www.bkfs.com/role/DisclosureRevenuesDisaggregationOfRevenueDetails Revenues - Disaggregation of Revenue (Details) Details 61 false false R62.htm 41002 - Disclosure - Revenues - Narrative (Details) Sheet http://www.bkfs.com/role/DisclosureRevenuesNarrativeDetails Revenues - Narrative (Details) Details 62 false false R63.htm 41101 - Disclosure - Equity - Equity-Based Compensation Additional Information (Details) Sheet http://www.bkfs.com/role/DisclosureEquityEquityBasedCompensationAdditionalInformationDetails Equity - Equity-Based Compensation Additional Information (Details) Details 63 false false R64.htm 41102 - Disclosure - Equity - Restricted Stock Grant (Details) Sheet http://www.bkfs.com/role/DisclosureEquityRestrictedStockGrantDetails Equity - Restricted Stock Grant (Details) Details 64 false false R65.htm 41103 - Disclosure - Equity - Restricted Stock and Profit Interest Units (Details) Sheet http://www.bkfs.com/role/DisclosureEquityRestrictedStockAndProfitInterestUnitsDetails Equity - Restricted Stock and Profit Interest Units (Details) Details 65 false false R66.htm 41201 - Disclosure - Segment Information - Additional Disclosures (Details) Sheet http://www.bkfs.com/role/DisclosureSegmentInformationAdditionalDisclosuresDetails Segment Information - Additional Disclosures (Details) Details 66 false false R67.htm 41202 - Disclosure - Segment Information - Summarized Financial Information (Details) Sheet http://www.bkfs.com/role/DisclosureSegmentInformationSummarizedFinancialInformationDetails Segment Information - Summarized Financial Information (Details) Details 67 false false R68.htm 995410 - Disclosure - Pay vs Performance Disclosure Sheet http://xbrl.sec.gov/ecd/role/PvpDisclosure Pay vs Performance Disclosure Uncategorized 68 false false R69.htm 995445 - Disclosure - Insider Trading Arrangements Sheet http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements Insider Trading Arrangements Cover 69 false false All Reports Book All Reports [ix-0514-Hidden-Fact-Eligible-For-Transform] WARN: 7 fact(s) appearing in ix:hidden were eligible for transformation: bki:IncreaseDecreaseInEarningsPerShareDiluted, us-gaap:PreferredStockSharesIssued, us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1 - bki-20230630x10q.htm 9 [ix-0514-Hidden-Fact-Not-Referenced] WARN: 3 fact(s) appearing in ix:hidden were not referenced by any -sec-ix-hidden style property: us-gaap:CommitmentsAndContingencies, us-gaap:OtherReceivableAfterAllowanceForCreditLossCurrentRelatedPartyTypeExtensibleEnumeration - bki-20230630x10q.htm 9 [dq-0712-Presentation-Base-Set-Order] Role '41202 - Disclosure - Segment Information - Summarized Financial Information (Details)', a level 4, Detail role, appears before '995410 - Disclosure - Pay vs Performance Disclosure', a level 1, Note role. bki-20230630.xsd 93, https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd 30 bki-20230630x10q.htm bki-20230630.xsd bki-20230630_cal.xml bki-20230630_def.xml bki-20230630_lab.xml bki-20230630_pre.xml bki-20230630xex10d2.htm bki-20230630xex10d3.htm bki-20230630xex10d4.htm bki-20230630xex10d5.htm bki-20230630xex31d1.htm bki-20230630xex31d2.htm bki-20230630xex32d1.htm bki-20230630xex32d2.htm 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 91 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "bki-20230630x10q.htm": { "axisCustom": 0, "axisStandard": 30, "baseTaxonomies": { "http://fasb.org/srt/2023": 1, "http://fasb.org/us-gaap/2023": 867, "http://xbrl.sec.gov/dei/2023": 31, "http://xbrl.sec.gov/ecd/2023": 4 }, "contextCount": 273, "dts": { "calculationLink": { "local": [ "bki-20230630_cal.xml" ] }, "definitionLink": { "local": [ "bki-20230630_def.xml" ] }, "inline": { "local": [ "bki-20230630x10q.htm" ] }, "labelLink": { "local": [ "bki-20230630_lab.xml" ] }, "presentationLink": { "local": [ "bki-20230630_pre.xml" ] }, "schema": { "local": [ "bki-20230630.xsd" ], "remote": [ "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://www.xbrl.org/lrr/arcrole/esma-arcrole-2018-11-21.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", "https://xbrl.sec.gov/ecd/2023/ecd-sub-2023.xsd" ] } }, "elementCount": 594, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2023": 9, "http://www.bkfs.com/20230630": 2, "http://xbrl.sec.gov/dei/2023": 7, "total": 18 }, "keyCustom": 41, "keyStandard": 264, "memberCustom": 28, "memberStandard": 37, "nsprefix": "bki", "nsuri": "http://www.bkfs.com/20230630", "report": { "R1": { "firstAnchor": { "ancestors": [ "p", "div", "div", "body", "html" ], "baseRef": "bki-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_LXGd0tgu0EGSQWtuF0UjfA", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "true", "longName": "00090 - Document - Cover Page", "menuCat": "Cover", "order": "1", "role": "http://www.bkfs.com/role/DocumentCoverPage", "shortName": "Cover Page", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "div", "div", "body", "html" ], "baseRef": "bki-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_LXGd0tgu0EGSQWtuF0UjfA", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R10": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "bki-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_LXGd0tgu0EGSQWtuF0UjfA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AdditionalFinancialInformationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10201 - Disclosure - Condensed Consolidated Financial Statement Details", "menuCat": "Notes", "order": "10", "role": "http://www.bkfs.com/role/DisclosureCondensedConsolidatedFinancialStatementDetails", "shortName": "Condensed Consolidated Financial Statement Details", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "bki-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_LXGd0tgu0EGSQWtuF0UjfA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AdditionalFinancialInformationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "bki-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_LXGd0tgu0EGSQWtuF0UjfA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EquityMethodInvestmentsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10301 - Disclosure - Investments", "menuCat": "Notes", "order": "11", "role": "http://www.bkfs.com/role/DisclosureInvestments", "shortName": "Investments", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "bki-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_LXGd0tgu0EGSQWtuF0UjfA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EquityMethodInvestmentsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "bki-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_LXGd0tgu0EGSQWtuF0UjfA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10401 - Disclosure - Earnings Per Share", "menuCat": "Notes", "order": "12", "role": "http://www.bkfs.com/role/DisclosureEarningsPerShare", "shortName": "Earnings Per Share", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "bki-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_LXGd0tgu0EGSQWtuF0UjfA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "bki-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_LXGd0tgu0EGSQWtuF0UjfA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10501 - Disclosure - Related Party Transactions", "menuCat": "Notes", "order": "13", "role": "http://www.bkfs.com/role/DisclosureRelatedPartyTransactions", "shortName": "Related Party Transactions", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "bki-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_LXGd0tgu0EGSQWtuF0UjfA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "bki-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_LXGd0tgu0EGSQWtuF0UjfA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LongTermDebtTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10601 - Disclosure - Long-Term Debt", "menuCat": "Notes", "order": "14", "role": "http://www.bkfs.com/role/DisclosureLongTermDebt", "shortName": "Long-Term Debt", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "bki-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_LXGd0tgu0EGSQWtuF0UjfA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LongTermDebtTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "bki-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_LXGd0tgu0EGSQWtuF0UjfA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10701 - Disclosure - Fair Value Measurements", "menuCat": "Notes", "order": "15", "role": "http://www.bkfs.com/role/DisclosureFairValueMeasurements", "shortName": "Fair Value Measurements", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "bki-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_LXGd0tgu0EGSQWtuF0UjfA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "bki-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_LXGd0tgu0EGSQWtuF0UjfA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10801 - Disclosure - Income Taxes", "menuCat": "Notes", "order": "16", "role": "http://www.bkfs.com/role/DisclosureIncomeTaxes", "shortName": "Income Taxes", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "bki-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_LXGd0tgu0EGSQWtuF0UjfA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "bki-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_LXGd0tgu0EGSQWtuF0UjfA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10901 - Disclosure - Commitments and Contingencies", "menuCat": "Notes", "order": "17", "role": "http://www.bkfs.com/role/DisclosureCommitmentsAndContingencies", "shortName": "Commitments and Contingencies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "bki-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_LXGd0tgu0EGSQWtuF0UjfA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "bki-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_LXGd0tgu0EGSQWtuF0UjfA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11001 - Disclosure - Revenues", "menuCat": "Notes", "order": "18", "role": "http://www.bkfs.com/role/DisclosureRevenues", "shortName": "Revenues", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "bki-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_LXGd0tgu0EGSQWtuF0UjfA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "bki-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_LXGd0tgu0EGSQWtuF0UjfA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11101 - Disclosure - Equity", "menuCat": "Notes", "order": "19", "role": "http://www.bkfs.com/role/DisclosureEquity", "shortName": "Equity", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "bki-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_LXGd0tgu0EGSQWtuF0UjfA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "bki-20230630x10q.htm", "contextRef": "As_Of_6_30_2023_px8QwIHFmE68iDrYXHdudQ", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "reportCount": 1, "unitRef": "Unit_Standard_USD_sETOhy3q7Uiw0oY19JuMaQ", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00100 - Statement - Condensed Consolidated Balance Sheets", "menuCat": "Statements", "order": "2", "role": "http://www.bkfs.com/role/StatementCondensedConsolidatedBalanceSheets", "shortName": "Condensed Consolidated Balance Sheets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "bki-20230630x10q.htm", "contextRef": "As_Of_6_30_2023_px8QwIHFmE68iDrYXHdudQ", "decimals": "-5", "lang": null, "name": "us-gaap:OtherReceivablesNetCurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_sETOhy3q7Uiw0oY19JuMaQ", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "bki-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_LXGd0tgu0EGSQWtuF0UjfA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11201 - Disclosure - Segment Information", "menuCat": "Notes", "order": "20", "role": "http://www.bkfs.com/role/DisclosureSegmentInformation", "shortName": "Segment Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "bki-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_LXGd0tgu0EGSQWtuF0UjfA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "div", "div", "body", "html" ], "baseRef": "bki-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_LXGd0tgu0EGSQWtuF0UjfA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "20102 - Disclosure - Basis of Presentation and Overview (Policies)", "menuCat": "Policies", "order": "21", "role": "http://www.bkfs.com/role/DisclosureBasisOfPresentationAndOverviewPolicies", "shortName": "Basis of Presentation and Overview (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "div", "div", "body", "html" ], "baseRef": "bki-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_LXGd0tgu0EGSQWtuF0UjfA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "us-gaap:AdditionalFinancialInformationDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "bki-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_LXGd0tgu0EGSQWtuF0UjfA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30203 - Disclosure - Condensed Consolidated Financial Statement Details (Tables)", "menuCat": "Tables", "order": "22", "role": "http://www.bkfs.com/role/DisclosureCondensedConsolidatedFinancialStatementDetailsTables", "shortName": "Condensed Consolidated Financial Statement Details (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:AdditionalFinancialInformationDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "bki-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_LXGd0tgu0EGSQWtuF0UjfA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "bki-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_LXGd0tgu0EGSQWtuF0UjfA", "decimals": null, "first": true, "lang": "en-US", "name": "srt:ScheduleOfCondensedIncomeStatementTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30303 - Disclosure - Investments (Tables)", "menuCat": "Tables", "order": "23", "role": "http://www.bkfs.com/role/DisclosureInvestmentsTables", "shortName": "Investments (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "bki-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_LXGd0tgu0EGSQWtuF0UjfA", "decimals": null, "first": true, "lang": "en-US", "name": "srt:ScheduleOfCondensedIncomeStatementTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "us-gaap:EarningsPerShareTextBlock", "div", "div", "body", "html" ], "baseRef": "bki-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_LXGd0tgu0EGSQWtuF0UjfA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30403 - Disclosure - Earnings Per Share (Tables)", "menuCat": "Tables", "order": "24", "role": "http://www.bkfs.com/role/DisclosureEarningsPerShareTables", "shortName": "Earnings Per Share (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:EarningsPerShareTextBlock", "div", "div", "body", "html" ], "baseRef": "bki-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_LXGd0tgu0EGSQWtuF0UjfA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "bki-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_LXGd0tgu0EGSQWtuF0UjfA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRelatedPartyTransactionsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30503 - Disclosure - Related Party Transactions (Tables)", "menuCat": "Tables", "order": "25", "role": "http://www.bkfs.com/role/DisclosureRelatedPartyTransactionsTables", "shortName": "Related Party Transactions (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "bki-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_LXGd0tgu0EGSQWtuF0UjfA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRelatedPartyTransactionsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "us-gaap:LongTermDebtTextBlock", "div", "div", "body", "html" ], "baseRef": "bki-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_LXGd0tgu0EGSQWtuF0UjfA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30603 - Disclosure - Long-Term Debt (Tables)", "menuCat": "Tables", "order": "26", "role": "http://www.bkfs.com/role/DisclosureLongTermDebtTables", "shortName": "Long-Term Debt (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:LongTermDebtTextBlock", "div", "div", "body", "html" ], "baseRef": "bki-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_LXGd0tgu0EGSQWtuF0UjfA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "bki-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_LXGd0tgu0EGSQWtuF0UjfA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueAssetsMeasuredOnRecurringAndNonrecurringBasisTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30703 - Disclosure - Fair Value Measurements (Tables)", "menuCat": "Tables", "order": "27", "role": "http://www.bkfs.com/role/DisclosureFairValueMeasurementsTables", "shortName": "Fair Value Measurements (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "bki-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_LXGd0tgu0EGSQWtuF0UjfA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueAssetsMeasuredOnRecurringAndNonrecurringBasisTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "div", "body", "html" ], "baseRef": "bki-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_LXGd0tgu0EGSQWtuF0UjfA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "31003 - Disclosure - Revenues (Tables)", "menuCat": "Tables", "order": "28", "role": "http://www.bkfs.com/role/DisclosureRevenuesTables", "shortName": "Revenues (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "div", "body", "html" ], "baseRef": "bki-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_LXGd0tgu0EGSQWtuF0UjfA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "bki-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_LXGd0tgu0EGSQWtuF0UjfA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "31103 - Disclosure - Equity (Tables)", "menuCat": "Tables", "order": "29", "role": "http://www.bkfs.com/role/DisclosureEquityTables", "shortName": "Equity (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "bki-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_LXGd0tgu0EGSQWtuF0UjfA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "bki-20230630x10q.htm", "contextRef": "As_Of_6_30_2023_px8QwIHFmE68iDrYXHdudQ", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:CommonStockParOrStatedValuePerShare", "reportCount": 1, "unique": true, "unitRef": "Unit_Divide_USD_shares_bA8ULngVMkejZKXiR2LoYw", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00105 - Statement - Condensed Consolidated Balance Sheets (Parenthetical)", "menuCat": "Statements", "order": "3", "role": "http://www.bkfs.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical", "shortName": "Condensed Consolidated Balance Sheets (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "bki-20230630x10q.htm", "contextRef": "As_Of_6_30_2023_px8QwIHFmE68iDrYXHdudQ", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:CommonStockParOrStatedValuePerShare", "reportCount": 1, "unique": true, "unitRef": "Unit_Divide_USD_shares_bA8ULngVMkejZKXiR2LoYw", "xsiNil": "false" } }, "R30": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "bki-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_LXGd0tgu0EGSQWtuF0UjfA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "31203 - Disclosure - Segment Information (Tables)", "menuCat": "Tables", "order": "30", "role": "http://www.bkfs.com/role/DisclosureSegmentInformationTables", "shortName": "Segment Information (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "bki-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_LXGd0tgu0EGSQWtuF0UjfA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:FairValueAssetsMeasuredOnRecurringAndNonrecurringBasisTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "bki-20230630x10q.htm", "contextRef": "As_Of_6_30_2023_px8QwIHFmE68iDrYXHdudQ", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:EquityMethodInvestmentsFairValueDisclosure", "reportCount": 1, "unitRef": "Unit_Standard_USD_sETOhy3q7Uiw0oY19JuMaQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40101 - Disclosure - Basis of Presentation and Overview - Redeemable Noncontrolling Interests (Details)", "menuCat": "Details", "order": "31", "role": "http://www.bkfs.com/role/DisclosureBasisOfPresentationAndOverviewRedeemableNoncontrollingInterestsDetails", "shortName": "Basis of Presentation and Overview - Redeemable Noncontrolling Interests (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:ConsolidationSubsidiariesOrOtherInvestmentsConsolidatedEntitiesPolicy", "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "div", "div", "body", "html" ], "baseRef": "bki-20230630x10q.htm", "contextRef": "As_Of_2_14_2022_srt_OwnershipAxis_bki_OptimalBlueHoldcoLLCMember_-rlIsHCexkC1sZChHyAfeA", "decimals": "2", "lang": null, "name": "us-gaap:MinorityInterestOwnershipPercentageByNoncontrollingOwners", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_pure_0bpkJhCQs0q3H-O_OabOzw", "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "p", "us-gaap:SegmentReportingPolicyPolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "bki-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_LXGd0tgu0EGSQWtuF0UjfA", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:NumberOfOperatingSegments", "reportCount": 1, "unitRef": "Unit_Standard_segment_f_OXd_BdDU699syRaH1smQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40102 - Disclosure - Basis of Presentation and Overview (Details)", "menuCat": "Details", "order": "32", "role": "http://www.bkfs.com/role/DisclosureBasisOfPresentationAndOverviewDetails", "shortName": "Basis of Presentation and Overview (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R33": { "firstAnchor": { "ancestors": [ "p", "us-gaap:BusinessCombinationsPolicy", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "bki-20230630x10q.htm", "contextRef": "Duration_3_7_2023_To_3_7_2023_us-gaap_BusinessAcquisitionAxis_bki_BlackKnightIncMember_us-gaap_TypeOfArrangementAxis_bki_AmendedOriginalMergerAgreementMember_qxehqjnfCke03XSO6Niq7A", "decimals": "-8", "first": true, "lang": null, "name": "us-gaap:BusinessCombinationConsiderationTransferred1", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_sETOhy3q7Uiw0oY19JuMaQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40103 - Disclosure - Basis of Presentation and Overview - Merger Agreement (Details)", "menuCat": "Details", "order": "33", "role": "http://www.bkfs.com/role/DisclosureBasisOfPresentationAndOverviewMergerAgreementDetails", "shortName": "Basis of Presentation and Overview - Merger Agreement (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:BusinessCombinationsPolicy", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "bki-20230630x10q.htm", "contextRef": "Duration_3_7_2023_To_3_7_2023_us-gaap_BusinessAcquisitionAxis_bki_BlackKnightIncMember_us-gaap_TypeOfArrangementAxis_bki_AmendedOriginalMergerAgreementMember_qxehqjnfCke03XSO6Niq7A", "decimals": "-8", "first": true, "lang": null, "name": "us-gaap:BusinessCombinationConsiderationTransferred1", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_sETOhy3q7Uiw0oY19JuMaQ", "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "bki-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_LXGd0tgu0EGSQWtuF0UjfA", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:DisposalGroupIncludingDiscontinuedOperationOtherIncome", "reportCount": 1, "unitRef": "Unit_Standard_USD_sETOhy3q7Uiw0oY19JuMaQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40104 - Disclosure - Basis of Presentation and Overview - TitlePoint Transaction (Details)", "menuCat": "Details", "order": "34", "role": "http://www.bkfs.com/role/DisclosureBasisOfPresentationAndOverviewTitlepointTransactionDetails", "shortName": "Basis of Presentation and Overview - TitlePoint Transaction (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "bki:AssetHeldForSalePolicyPolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "bki-20230630x10q.htm", "contextRef": "As_Of_11_18_2022_us-gaap_DisposalGroupClassificationAxis_us-gaap_DisposalGroupHeldforsaleNotDiscontinuedOperationsMember_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_bki_TitlePointLineOfBusinessMember_rwR380kilECChfav_DMQSA", "decimals": "-6", "lang": null, "name": "us-gaap:DisposalGroupIncludingDiscontinuedOperationConsideration", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_sETOhy3q7Uiw0oY19JuMaQ", "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock", "us-gaap:AdditionalFinancialInformationDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "bki-20230630x10q.htm", "contextRef": "As_Of_6_30_2023_px8QwIHFmE68iDrYXHdudQ", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:Cash", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_sETOhy3q7Uiw0oY19JuMaQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40201 - Disclosure - Condensed Consolidated Financial Statement Details - Cash and Cash Equivalents (Details)", "menuCat": "Details", "order": "35", "role": "http://www.bkfs.com/role/DisclosureCondensedConsolidatedFinancialStatementDetailsCashAndCashEquivalentsDetails", "shortName": "Condensed Consolidated Financial Statement Details - Cash and Cash Equivalents (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock", "us-gaap:AdditionalFinancialInformationDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "bki-20230630x10q.htm", "contextRef": "As_Of_6_30_2023_px8QwIHFmE68iDrYXHdudQ", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:Cash", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_sETOhy3q7Uiw0oY19JuMaQ", "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "us-gaap:AdditionalFinancialInformationDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "bki-20230630x10q.htm", "contextRef": "As_Of_6_30_2023_px8QwIHFmE68iDrYXHdudQ", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:AccountsReceivableGrossCurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_sETOhy3q7Uiw0oY19JuMaQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40202 - Disclosure - Condensed Consolidated Financial Statement Details - Trade Receivables, Net (Details)", "menuCat": "Details", "order": "36", "role": "http://www.bkfs.com/role/DisclosureCondensedConsolidatedFinancialStatementDetailsTradeReceivablesNetDetails", "shortName": "Condensed Consolidated Financial Statement Details - Trade Receivables, Net (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "us-gaap:AdditionalFinancialInformationDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "bki-20230630x10q.htm", "contextRef": "As_Of_6_30_2023_px8QwIHFmE68iDrYXHdudQ", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:AccountsReceivableGrossCurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_sETOhy3q7Uiw0oY19JuMaQ", "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock", "us-gaap:AdditionalFinancialInformationDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "bki-20230630x10q.htm", "contextRef": "As_Of_6_30_2023_px8QwIHFmE68iDrYXHdudQ", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:PrepaidExpenseCurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_sETOhy3q7Uiw0oY19JuMaQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40203 - Disclosure - Condensed Consolidated Financial Statement Details - Prepaid Expenses and Other Current Assets (Details)", "menuCat": "Details", "order": "37", "role": "http://www.bkfs.com/role/DisclosureCondensedConsolidatedFinancialStatementDetailsPrepaidExpensesAndOtherCurrentAssetsDetails", "shortName": "Condensed Consolidated Financial Statement Details - Prepaid Expenses and Other Current Assets (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock", "us-gaap:AdditionalFinancialInformationDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "bki-20230630x10q.htm", "contextRef": "As_Of_6_30_2023_px8QwIHFmE68iDrYXHdudQ", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:PrepaidExpenseCurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_sETOhy3q7Uiw0oY19JuMaQ", "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfOtherAssetsNoncurrentTextBlock", "us-gaap:AdditionalFinancialInformationDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "bki-20230630x10q.htm", "contextRef": "As_Of_6_30_2023_px8QwIHFmE68iDrYXHdudQ", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:ContractWithCustomerAssetNetNoncurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_sETOhy3q7Uiw0oY19JuMaQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40204 - Disclosure - Condensed Consolidated Financial Statement Details - Other Non-Current Assets (Details)", "menuCat": "Details", "order": "38", "role": "http://www.bkfs.com/role/DisclosureCondensedConsolidatedFinancialStatementDetailsOtherNonCurrentAssetsDetails", "shortName": "Condensed Consolidated Financial Statement Details - Other Non-Current Assets (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfOtherAssetsNoncurrentTextBlock", "us-gaap:AdditionalFinancialInformationDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "bki-20230630x10q.htm", "contextRef": "As_Of_6_30_2023_px8QwIHFmE68iDrYXHdudQ", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:ContractWithCustomerAssetNetNoncurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_sETOhy3q7Uiw0oY19JuMaQ", "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "bki-20230630x10q.htm", "contextRef": "As_Of_6_30_2023_px8QwIHFmE68iDrYXHdudQ", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:AccountsPayableTradeCurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_sETOhy3q7Uiw0oY19JuMaQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40205 - Disclosure - Condensed Consolidated Financial Statement Details - Trade Accounts Payable and Other Accrued Liabilities (Details)", "menuCat": "Details", "order": "39", "role": "http://www.bkfs.com/role/DisclosureCondensedConsolidatedFinancialStatementDetailsTradeAccountsPayableAndOtherAccruedLiabilitiesDetails", "shortName": "Condensed Consolidated Financial Statement Details - Trade Accounts Payable and Other Accrued Liabilities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "bki-20230630x10q.htm", "contextRef": "As_Of_6_30_2023_px8QwIHFmE68iDrYXHdudQ", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:AccountsPayableTradeCurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_sETOhy3q7Uiw0oY19JuMaQ", "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "bki-20230630x10q.htm", "contextRef": "Duration_4_1_2023_To_6_30_2023_pNHsc1wfOUKhd_wbI59Fow", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:Revenues", "reportCount": 1, "unitRef": "Unit_Standard_USD_sETOhy3q7Uiw0oY19JuMaQ", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00200 - Statement - Condensed Consolidated Statements of Earnings and Comprehensive Earnings", "menuCat": "Statements", "order": "4", "role": "http://www.bkfs.com/role/StatementCondensedConsolidatedStatementsOfEarningsAndComprehensiveEarnings", "shortName": "Condensed Consolidated Statements of Earnings and Comprehensive Earnings", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "bki-20230630x10q.htm", "contextRef": "Duration_4_1_2023_To_6_30_2023_pNHsc1wfOUKhd_wbI59Fow", "decimals": "-5", "lang": null, "name": "us-gaap:NonoperatingIncomeExpense", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_sETOhy3q7Uiw0oY19JuMaQ", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "bki-20230630x10q.htm", "contextRef": "Duration_4_1_2023_To_6_30_2023_pNHsc1wfOUKhd_wbI59Fow", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:DeferredRevenueRevenueRecognized1", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_sETOhy3q7Uiw0oY19JuMaQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40206 - Disclosure - Condensed Consolidated Financial Statement Details - Deferred Revenue (Details)", "menuCat": "Details", "order": "40", "role": "http://www.bkfs.com/role/DisclosureCondensedConsolidatedFinancialStatementDetailsDeferredRevenueDetails", "shortName": "Condensed Consolidated Financial Statement Details - Deferred Revenue (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "bki-20230630x10q.htm", "contextRef": "Duration_4_1_2023_To_6_30_2023_pNHsc1wfOUKhd_wbI59Fow", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:DeferredRevenueRevenueRecognized1", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_sETOhy3q7Uiw0oY19JuMaQ", "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "bki:ScheduleOfDepreciationAndAmortizationTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "bki-20230630x10q.htm", "contextRef": "Duration_4_1_2023_To_6_30_2023_pNHsc1wfOUKhd_wbI59Fow", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:AmortizationOfDeferredCharges", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_sETOhy3q7Uiw0oY19JuMaQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40207 - Disclosure - Condensed Consolidated Financial Statement Details - Depreciation and Amortization (Details)", "menuCat": "Details", "order": "41", "role": "http://www.bkfs.com/role/DisclosureCondensedConsolidatedFinancialStatementDetailsDepreciationAndAmortizationDetails", "shortName": "Condensed Consolidated Financial Statement Details - Depreciation and Amortization (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "bki:ScheduleOfDepreciationAndAmortizationTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "bki-20230630x10q.htm", "contextRef": "Duration_4_1_2023_To_6_30_2023_pNHsc1wfOUKhd_wbI59Fow", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:AmortizationOfDeferredCharges", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_sETOhy3q7Uiw0oY19JuMaQ", "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "bki-20230630x10q.htm", "contextRef": "Duration_4_1_2023_To_6_30_2023_pNHsc1wfOUKhd_wbI59Fow", "decimals": "-5", "first": true, "lang": null, "name": "bki:IncreaseDecreaseInEarningsNet", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_sETOhy3q7Uiw0oY19JuMaQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40208 - Disclosure - Condensed Consolidated Financial Statement Details - Narrative (Details)", "menuCat": "Details", "order": "42", "role": "http://www.bkfs.com/role/DisclosureCondensedConsolidatedFinancialStatementDetailsNarrativeDetails", "shortName": "Condensed Consolidated Financial Statement Details - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "bki-20230630x10q.htm", "contextRef": "Duration_4_1_2023_To_6_30_2023_pNHsc1wfOUKhd_wbI59Fow", "decimals": "-5", "first": true, "lang": null, "name": "bki:IncreaseDecreaseInEarningsNet", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_sETOhy3q7Uiw0oY19JuMaQ", "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:OtherNoncurrentLiabilitiesTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "bki-20230630x10q.htm", "contextRef": "As_Of_6_30_2023_px8QwIHFmE68iDrYXHdudQ", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseLiabilityNoncurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_sETOhy3q7Uiw0oY19JuMaQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40209 - Disclosure - Condensed Consolidated Financial Statement Details - Other Non-Current Liabilities (Details)", "menuCat": "Details", "order": "43", "role": "http://www.bkfs.com/role/DisclosureCondensedConsolidatedFinancialStatementDetailsOtherNonCurrentLiabilitiesDetails", "shortName": "Condensed Consolidated Financial Statement Details - Other Non-Current Liabilities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:OtherNoncurrentLiabilitiesTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "bki-20230630x10q.htm", "contextRef": "As_Of_6_30_2023_px8QwIHFmE68iDrYXHdudQ", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseLiabilityNoncurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_sETOhy3q7Uiw0oY19JuMaQ", "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "bki-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_LXGd0tgu0EGSQWtuF0UjfA", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:UnrealizedGainLossOnInvestments", "reportCount": 1, "unitRef": "Unit_Standard_USD_sETOhy3q7Uiw0oY19JuMaQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40301 - Disclosure - Investments - Narrative (Details)", "menuCat": "Details", "order": "44", "role": "http://www.bkfs.com/role/DisclosureInvestmentsNarrativeDetails", "shortName": "Investments - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "bki-20230630x10q.htm", "contextRef": "Duration_4_26_2023_To_4_26_2023_r0MOkahNpUi6Q4UHAk3Wiw", "decimals": "2", "lang": null, "name": "bki:EquityMethodInvestmentCashDividendPerShare", "reportCount": 1, "unique": true, "unitRef": "Unit_Divide_USD_shares_bA8ULngVMkejZKXiR2LoYw", "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "bki-20230630x10q.htm", "contextRef": "Duration_4_1_2023_To_6_30_2023_pNHsc1wfOUKhd_wbI59Fow", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:IncomeLossFromEquityMethodInvestments", "reportCount": 1, "unitRef": "Unit_Standard_USD_sETOhy3q7Uiw0oY19JuMaQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40302 - Disclosure - Investments - Earnings of Unconsolidated Entities (Details)", "menuCat": "Details", "order": "45", "role": "http://www.bkfs.com/role/DisclosureInvestmentsEarningsOfUnconsolidatedEntitiesDetails", "shortName": "Investments - Earnings of Unconsolidated Entities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "srt:ScheduleOfCondensedIncomeStatementTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "bki-20230630x10q.htm", "contextRef": "Duration_4_1_2023_To_6_30_2023_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_bki_DBInvestmentMember_PTH61cnre0KMtNdXZ50ksA", "decimals": "-5", "lang": null, "name": "bki:EquityInEarningsLossesOfUnconsolidatedAffiliatesBeforeAdjustmentsNetOfTax", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_sETOhy3q7Uiw0oY19JuMaQ", "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "bki-20230630x10q.htm", "contextRef": "Duration_4_1_2023_To_6_30_2023_pNHsc1wfOUKhd_wbI59Fow", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "Unit_Standard_USD_sETOhy3q7Uiw0oY19JuMaQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40401 - Disclosure - Earnings Per Share - Computation of Basic and Diluted Earnings Per Share (Details)", "menuCat": "Details", "order": "46", "role": "http://www.bkfs.com/role/DisclosureEarningsPerShareComputationOfBasicAndDilutedEarningsPerShareDetails", "shortName": "Earnings Per Share - Computation of Basic and Diluted Earnings Per Share (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "us-gaap:EarningsPerShareTextBlock", "div", "div", "body", "html" ], "baseRef": "bki-20230630x10q.htm", "contextRef": "Duration_4_1_2023_To_6_30_2023_pNHsc1wfOUKhd_wbI59Fow", "decimals": "-5", "lang": null, "name": "us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_ltANWBniLEqpohIqIxqRHQ", "xsiNil": "false" } }, "R47": { "firstAnchor": { "ancestors": [ "p", "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "bki-20230630x10q.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_srt_CounterpartyNameAxis_bki_DunAndBradstreetHoldingsIncMember_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_us-gaap_RelatedPartyMember_lIyNYxSeLkWK0rKRUl6Mgg", "decimals": null, "first": true, "lang": "en-US", "name": "bki:RelatedPartyTransactionTermOfAgreement", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40501 - Disclosure - Related Party Transactions - DNB (Details)", "menuCat": "Details", "order": "47", "role": "http://www.bkfs.com/role/DisclosureRelatedPartyTransactionsDnbDetails", "shortName": "Related Party Transactions - DNB (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "bki-20230630x10q.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_srt_CounterpartyNameAxis_bki_DunAndBradstreetHoldingsIncMember_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_us-gaap_RelatedPartyMember_lIyNYxSeLkWK0rKRUl6Mgg", "decimals": null, "first": true, "lang": "en-US", "name": "bki:RelatedPartyTransactionTermOfAgreement", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R48": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "bki-20230630x10q.htm", "contextRef": "As_Of_6_30_2023_px8QwIHFmE68iDrYXHdudQ", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:PrepaidExpenseAndOtherAssetsCurrent", "reportCount": 1, "unitRef": "Unit_Standard_USD_sETOhy3q7Uiw0oY19JuMaQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40502 - Disclosure - Related Party Transactions - Summary of Balances Related to Agreements (Details)", "menuCat": "Details", "order": "48", "role": "http://www.bkfs.com/role/DisclosureRelatedPartyTransactionsSummaryOfBalancesRelatedToAgreementsDetails", "shortName": "Related Party Transactions - Summary of Balances Related to Agreements (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfRelatedPartyTransactionsTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "bki-20230630x10q.htm", "contextRef": "As_Of_12_31_2022_srt_CounterpartyNameAxis_bki_DunAndBradstreetHoldingsIncMember_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_us-gaap_RelatedPartyMember_zdz4WkCuVE2eDc8Vctu8cg", "decimals": "-5", "lang": null, "name": "us-gaap:AccountsReceivableNet", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_sETOhy3q7Uiw0oY19JuMaQ", "xsiNil": "false" } }, "R49": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "bki-20230630x10q.htm", "contextRef": "Duration_4_1_2023_To_6_30_2023_pNHsc1wfOUKhd_wbI59Fow", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:Revenues", "reportCount": 1, "unitRef": "Unit_Standard_USD_sETOhy3q7Uiw0oY19JuMaQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40503 - Disclosure - Related Party Transactions - Summary of Revenues and Expenses Related to Agreements (Details)", "menuCat": "Details", "order": "49", "role": "http://www.bkfs.com/role/DisclosureRelatedPartyTransactionsSummaryOfRevenuesAndExpensesRelatedToAgreementsDetails", "shortName": "Related Party Transactions - Summary of Revenues and Expenses Related to Agreements (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfRelatedPartyTransactionsTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "bki-20230630x10q.htm", "contextRef": "Duration_4_1_2023_To_6_30_2023_srt_CounterpartyNameAxis_bki_DunAndBradstreetHoldingsIncMember_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_us-gaap_RelatedPartyMember_PATN2AxjGk2TjFZDDR2eOg", "decimals": "-5", "lang": null, "name": "us-gaap:Revenues", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_sETOhy3q7Uiw0oY19JuMaQ", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "bki-20230630x10q.htm", "contextRef": "Duration_4_1_2022_To_6_30_2022_pk8lVoKIt0qcl8TDwWwfhg", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_sETOhy3q7Uiw0oY19JuMaQ", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00205 - Statement - Condensed Consolidated Statements of Earnings and Comprehensive Earnings (Parenthetical)", "menuCat": "Statements", "order": "5", "role": "http://www.bkfs.com/role/StatementCondensedConsolidatedStatementsOfEarningsAndComprehensiveEarningsParenthetical", "shortName": "Condensed Consolidated Statements of Earnings and Comprehensive Earnings (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "bki-20230630x10q.htm", "contextRef": "Duration_4_1_2022_To_6_30_2022_pk8lVoKIt0qcl8TDwWwfhg", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_sETOhy3q7Uiw0oY19JuMaQ", "xsiNil": "false" } }, "R50": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "us-gaap:LongTermDebtTextBlock", "div", "div", "body", "html" ], "baseRef": "bki-20230630x10q.htm", "contextRef": "As_Of_6_30_2023_px8QwIHFmE68iDrYXHdudQ", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:DebtInstrumentCarryingAmount", "reportCount": 1, "unitRef": "Unit_Standard_USD_sETOhy3q7Uiw0oY19JuMaQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40601 - Disclosure - Long-Term Debt - Long-term Debt Components (Details)", "menuCat": "Details", "order": "50", "role": "http://www.bkfs.com/role/DisclosureLongTermDebtLongTermDebtComponentsDetails", "shortName": "Long-Term Debt - Long-term Debt Components (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "us-gaap:LongTermDebtTextBlock", "div", "div", "body", "html" ], "baseRef": "bki-20230630x10q.htm", "contextRef": "As_Of_6_30_2023_px8QwIHFmE68iDrYXHdudQ", "decimals": "-5", "lang": null, "name": "bki:LongTermDebtGrossCurrentMaturities", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_sETOhy3q7Uiw0oY19JuMaQ", "xsiNil": "false" } }, "R51": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "us-gaap:LongTermDebtTextBlock", "div", "div", "body", "html" ], "baseRef": "bki-20230630x10q.htm", "contextRef": "As_Of_6_30_2023_px8QwIHFmE68iDrYXHdudQ", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_sETOhy3q7Uiw0oY19JuMaQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40602 - Disclosure - Long-Term Debt - Principal Maturities of Debt (Details)", "menuCat": "Details", "order": "51", "role": "http://www.bkfs.com/role/DisclosureLongTermDebtPrincipalMaturitiesOfDebtDetails", "shortName": "Long-Term Debt - Principal Maturities of Debt (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "us-gaap:LongTermDebtTextBlock", "div", "div", "body", "html" ], "baseRef": "bki-20230630x10q.htm", "contextRef": "As_Of_6_30_2023_px8QwIHFmE68iDrYXHdudQ", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_sETOhy3q7Uiw0oY19JuMaQ", "xsiNil": "false" } }, "R52": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "bki-20230630x10q.htm", "contextRef": "As_Of_6_30_2023_us-gaap_CreditFacilityAxis_us-gaap_RevolvingCreditFacilityMember_MvGY8G10jk6Er2wnHHgijw", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_sETOhy3q7Uiw0oY19JuMaQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40603 - Disclosure - Long-Term Debt - Credit Agreement Additional Information (Details)", "menuCat": "Details", "order": "52", "role": "http://www.bkfs.com/role/DisclosureLongTermDebtCreditAgreementAdditionalInformationDetails", "shortName": "Long-Term Debt - Credit Agreement Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "bki-20230630x10q.htm", "contextRef": "As_Of_6_30_2023_us-gaap_CreditFacilityAxis_us-gaap_RevolvingCreditFacilityMember_MvGY8G10jk6Er2wnHHgijw", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_sETOhy3q7Uiw0oY19JuMaQ", "xsiNil": "false" } }, "R53": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "bki-20230630x10q.htm", "contextRef": "As_Of_8_26_2020_us-gaap_LongtermDebtTypeAxis_us-gaap_SeniorNotesMember_FJ9MFR8IvECZNSRCayAKrQ", "decimals": "-8", "first": true, "lang": null, "name": "us-gaap:DebtInstrumentFaceAmount", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_sETOhy3q7Uiw0oY19JuMaQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40604 - Disclosure - Long-Term Debt - Senior Notes (Details)", "menuCat": "Details", "order": "53", "role": "http://www.bkfs.com/role/DisclosureLongTermDebtSeniorNotesDetails", "shortName": "Long-Term Debt - Senior Notes (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "bki-20230630x10q.htm", "contextRef": "As_Of_8_26_2020_us-gaap_LongtermDebtTypeAxis_us-gaap_SeniorNotesMember_FJ9MFR8IvECZNSRCayAKrQ", "decimals": "-8", "first": true, "lang": null, "name": "us-gaap:DebtInstrumentFaceAmount", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_sETOhy3q7Uiw0oY19JuMaQ", "xsiNil": "false" } }, "R54": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "bki-20230630x10q.htm", "contextRef": "Duration_4_1_2023_To_6_30_2023_pNHsc1wfOUKhd_wbI59Fow", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:DerivativeGainLossOnDerivativeNet", "reportCount": 1, "unitRef": "Unit_Standard_USD_sETOhy3q7Uiw0oY19JuMaQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40605 - Disclosure - Long-Term Debt - Interest Rate Swaps Additional Information (Details)", "menuCat": "Details", "order": "54", "role": "http://www.bkfs.com/role/DisclosureLongTermDebtInterestRateSwapsAdditionalInformationDetails", "shortName": "Long-Term Debt - Interest Rate Swaps Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "bki-20230630x10q.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_us-gaap_DerivativeInstrumentRiskAxis_us-gaap_InterestRateSwapMember_bozgW78Hpk-wxRon9Xiu8A", "decimals": "-5", "lang": null, "name": "us-gaap:DerivativeGainLossOnDerivativeNet", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_sETOhy3q7Uiw0oY19JuMaQ", "xsiNil": "false" } }, "R55": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:FairValueAssetsMeasuredOnRecurringAndNonrecurringBasisTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "bki-20230630x10q.htm", "contextRef": "As_Of_12_31_2022_hXS-X2pm7k24OZyLkSpXBQ", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:DerivativeAssets", "reportCount": 1, "unitRef": "Unit_Standard_USD_sETOhy3q7Uiw0oY19JuMaQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40606 - Disclosure - Long-Term Debt - Swap Agreements in the Consolidated Balance Sheets (Details)", "menuCat": "Details", "order": "55", "role": "http://www.bkfs.com/role/DisclosureLongTermDebtSwapAgreementsInConsolidatedBalanceSheetsDetails", "shortName": "Long-Term Debt - Swap Agreements in the Consolidated Balance Sheets (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "bki-20230630x10q.htm", "contextRef": "As_Of_12_31_2022_us-gaap_DerivativeInstrumentRiskAxis_us-gaap_InterestRateSwapMember_us-gaap_HedgingDesignationAxis_us-gaap_DesignatedAsHedgingInstrumentMember_ZpArSd6xbEuGizBa4hwlyQ", "decimals": "-5", "lang": null, "name": "us-gaap:DerivativeAssets", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_sETOhy3q7Uiw0oY19JuMaQ", "xsiNil": "false" } }, "R56": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "bki-20230630x10q.htm", "contextRef": "Duration_4_1_2022_To_6_30_2022_us-gaap_DerivativeInstrumentRiskAxis_us-gaap_InterestRateSwapMember_us-gaap_StatementEquityComponentsAxis_us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember_SYsRI6U9G02vzNyvKO2kWQ", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_sETOhy3q7Uiw0oY19JuMaQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40607 - Disclosure - Long-Term Debt - Effect of Derivative Instruments on Amounts Recognized in Other Comprehensive Earnings (Details)", "menuCat": "Details", "order": "56", "role": "http://www.bkfs.com/role/DisclosureLongTermDebtEffectOfDerivativeInstrumentsOnAmountsRecognizedInOtherComprehensiveEarningsDetails", "shortName": "Long-Term Debt - Effect of Derivative Instruments on Amounts Recognized in Other Comprehensive Earnings (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "bki-20230630x10q.htm", "contextRef": "Duration_4_1_2022_To_6_30_2022_us-gaap_DerivativeInstrumentRiskAxis_us-gaap_InterestRateSwapMember_us-gaap_StatementEquityComponentsAxis_us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember_SYsRI6U9G02vzNyvKO2kWQ", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_sETOhy3q7Uiw0oY19JuMaQ", "xsiNil": "false" } }, "R57": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:FairValueAssetsMeasuredOnRecurringAndNonrecurringBasisTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "bki-20230630x10q.htm", "contextRef": "As_Of_6_30_2023_px8QwIHFmE68iDrYXHdudQ", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsFairValueDisclosure", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_sETOhy3q7Uiw0oY19JuMaQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40701 - Disclosure - Fair Value Measurements - Summary of Fair Value Measurements (Details)", "menuCat": "Details", "order": "57", "role": "http://www.bkfs.com/role/DisclosureFairValueMeasurementsSummaryOfFairValueMeasurementsDetails", "shortName": "Fair Value Measurements - Summary of Fair Value Measurements (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:FairValueAssetsMeasuredOnRecurringAndNonrecurringBasisTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "bki-20230630x10q.htm", "contextRef": "As_Of_6_30_2023_px8QwIHFmE68iDrYXHdudQ", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsFairValueDisclosure", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_sETOhy3q7Uiw0oY19JuMaQ", "xsiNil": "false" } }, "R58": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionContingentConsiderationTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "bki-20230630x10q.htm", "contextRef": "As_Of_12_31_2022_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_VG932gribEKGNf-f0F37Dw", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisWithUnobservableInputs", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_sETOhy3q7Uiw0oY19JuMaQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40702 - Disclosure - Fair Value Measurements - Summary of Change In Fair Value Of Contingent Consideration (Details)", "menuCat": "Details", "order": "58", "role": "http://www.bkfs.com/role/DisclosureFairValueMeasurementsSummaryOfChangeInFairValueOfContingentConsiderationDetails", "shortName": "Fair Value Measurements - Summary of Change In Fair Value Of Contingent Consideration (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionContingentConsiderationTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "bki-20230630x10q.htm", "contextRef": "As_Of_12_31_2022_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_VG932gribEKGNf-f0F37Dw", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisWithUnobservableInputs", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_sETOhy3q7Uiw0oY19JuMaQ", "xsiNil": "false" } }, "R59": { "firstAnchor": { "ancestors": [ "p", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "bki-20230630x10q.htm", "contextRef": "Duration_4_1_2023_To_6_30_2023_pNHsc1wfOUKhd_wbI59Fow", "decimals": "3", "first": true, "lang": null, "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations", "reportCount": 1, "unitRef": "Unit_Standard_pure_0bpkJhCQs0q3H-O_OabOzw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40801 - Disclosure - Income Taxes - Narrative (Details)", "menuCat": "Details", "order": "59", "role": "http://www.bkfs.com/role/DisclosureIncomeTaxesNarrativeDetails", "shortName": "Income Taxes - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "bki-20230630x10q.htm", "contextRef": "Duration_1_1_2022_To_6_30_2022_2xiYpEhttk6onx-P5mRlkQ", "decimals": "-5", "lang": null, "name": "bki:DiscreteIncomeTaxExpenseBenefit", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_sETOhy3q7Uiw0oY19JuMaQ", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "bki-20230630x10q.htm", "contextRef": "As_Of_12_31_2021_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_VxiHsqsNFkWqlIVK7VkB9A", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "reportCount": 1, "unitRef": "Unit_Standard_USD_sETOhy3q7Uiw0oY19JuMaQ", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00300 - Statement - Condensed Consolidated Statements of Equity", "menuCat": "Statements", "order": "6", "role": "http://www.bkfs.com/role/StatementCondensedConsolidatedStatementsOfEquity", "shortName": "Condensed Consolidated Statements of Equity", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "bki-20230630x10q.htm", "contextRef": "Duration_1_1_2022_To_6_30_2022_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_bL8cK_8OdkWox7ryB0KS4g", "decimals": "-5", "lang": null, "name": "bki:AdditionalPaidInCapitalFairValueAdjustmentToRedeemableNoncontrollingInterests", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_sETOhy3q7Uiw0oY19JuMaQ", "xsiNil": "false" } }, "R60": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "bki-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_SoftwareLicenseArrangementMember_Al37ajQ3_U6iIuH-RBLpag", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ProductWarrantyExpense", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_sETOhy3q7Uiw0oY19JuMaQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40901 - Disclosure - Commitments and Contingencies - Narrative (Details)", "menuCat": "Details", "order": "60", "role": "http://www.bkfs.com/role/DisclosureCommitmentsAndContingenciesNarrativeDetails", "shortName": "Commitments and Contingencies - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "bki-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_SoftwareLicenseArrangementMember_Al37ajQ3_U6iIuH-RBLpag", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ProductWarrantyExpense", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_sETOhy3q7Uiw0oY19JuMaQ", "xsiNil": "false" } }, "R61": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:DisaggregationOfRevenueTableTextBlock", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "div", "body", "html" ], "baseRef": "bki-20230630x10q.htm", "contextRef": "Duration_4_1_2023_To_6_30_2023_pNHsc1wfOUKhd_wbI59Fow", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax", "reportCount": 1, "unitRef": "Unit_Standard_USD_sETOhy3q7Uiw0oY19JuMaQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41001 - Disclosure - Revenues - Disaggregation of Revenue (Details)", "menuCat": "Details", "order": "61", "role": "http://www.bkfs.com/role/DisclosureRevenuesDisaggregationOfRevenueDetails", "shortName": "Revenues - Disaggregation of Revenue (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:DisaggregationOfRevenueTableTextBlock", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "div", "body", "html" ], "baseRef": "bki-20230630x10q.htm", "contextRef": "Duration_4_1_2023_To_6_30_2023_srt_ProductOrServiceAxis_bki_ProfessionalServicesMember_ffB_BfHRvkCxtawK-Ec3Fg", "decimals": "-5", "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_sETOhy3q7Uiw0oY19JuMaQ", "xsiNil": "false" } }, "R62": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "bki-20230630x10q.htm", "contextRef": "As_Of_6_30_2023_px8QwIHFmE68iDrYXHdudQ", "decimals": "-8", "first": true, "lang": null, "name": "us-gaap:RevenueRemainingPerformanceObligation", "reportCount": 1, "unitRef": "Unit_Standard_USD_sETOhy3q7Uiw0oY19JuMaQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41002 - Disclosure - Revenues - Narrative (Details)", "menuCat": "Details", "order": "62", "role": "http://www.bkfs.com/role/DisclosureRevenuesNarrativeDetails", "shortName": "Revenues - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:DisaggregationOfRevenueTableTextBlock", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "div", "body", "html" ], "baseRef": "bki-20230630x10q.htm", "contextRef": "Duration_4_1_2023_To_6_30_2023_srt_ProductOrServiceAxis_us-gaap_LicenseMember_Jj1-cL89D0SLIcQogbcUdA", "decimals": "-5", "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_sETOhy3q7Uiw0oY19JuMaQ", "xsiNil": "false" } }, "R63": { "firstAnchor": { "ancestors": [ "p", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "bki-20230630x10q.htm", "contextRef": "Duration_4_1_2023_To_6_30_2023_us-gaap_AwardTypeAxis_bki_RestrictedSharesAndRestrictedShareUnitsMember_SWajj_tJ40iN1F9G66Zs9Q", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_sETOhy3q7Uiw0oY19JuMaQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41101 - Disclosure - Equity - Equity-Based Compensation Additional Information (Details)", "menuCat": "Details", "order": "63", "role": "http://www.bkfs.com/role/DisclosureEquityEquityBasedCompensationAdditionalInformationDetails", "shortName": "Equity - Equity-Based Compensation Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "bki-20230630x10q.htm", "contextRef": "Duration_4_1_2023_To_6_30_2023_us-gaap_AwardTypeAxis_bki_RestrictedSharesAndRestrictedShareUnitsMember_SWajj_tJ40iN1F9G66Zs9Q", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_sETOhy3q7Uiw0oY19JuMaQ", "xsiNil": "false" } }, "R64": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "bki-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_us-gaap_AwardTypeAxis_bki_RestrictedSharesAndRestrictedShareUnitsMember_743vAUrJwUCHm8stIzRt3g", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "reportCount": 1, "unitRef": "Unit_Standard_shares_ltANWBniLEqpohIqIxqRHQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41102 - Disclosure - Equity - Restricted Stock Grant (Details)", "menuCat": "Details", "order": "64", "role": "http://www.bkfs.com/role/DisclosureEquityRestrictedStockGrantDetails", "shortName": "Equity - Restricted Stock Grant (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "bki-20230630x10q.htm", "contextRef": "Duration_3_13_2023_To_3_13_2023_us-gaap_AwardTypeAxis_bki_RestrictedSharesAndRestrictedShareUnitsMember_us-gaap_VestingAxis_us-gaap_ShareBasedCompensationAwardTrancheOneMember_ntuG1ISJeEu-MHkdp0ny_w", "decimals": "INF", "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_ltANWBniLEqpohIqIxqRHQ", "xsiNil": "false" } }, "R65": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "bki-20230630x10q.htm", "contextRef": "As_Of_12_31_2022_us-gaap_AwardTypeAxis_bki_RestrictedSharesAndRestrictedShareUnitsMember_C3qpH6iDskallBTD4loHVQ", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_ltANWBniLEqpohIqIxqRHQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41103 - Disclosure - Equity - Restricted Stock and Profit Interest Units (Details)", "menuCat": "Details", "order": "65", "role": "http://www.bkfs.com/role/DisclosureEquityRestrictedStockAndProfitInterestUnitsDetails", "shortName": "Equity - Restricted Stock and Profit Interest Units (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "bki-20230630x10q.htm", "contextRef": "As_Of_12_31_2022_us-gaap_AwardTypeAxis_bki_RestrictedSharesAndRestrictedShareUnitsMember_C3qpH6iDskallBTD4loHVQ", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_ltANWBniLEqpohIqIxqRHQ", "xsiNil": "false" } }, "R66": { "firstAnchor": { "ancestors": [ "p", "us-gaap:SegmentReportingPolicyPolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "bki-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_LXGd0tgu0EGSQWtuF0UjfA", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:NumberOfOperatingSegments", "reportCount": 1, "unitRef": "Unit_Standard_segment_f_OXd_BdDU699syRaH1smQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41201 - Disclosure - Segment Information - Additional Disclosures (Details)", "menuCat": "Details", "order": "66", "role": "http://www.bkfs.com/role/DisclosureSegmentInformationAdditionalDisclosuresDetails", "shortName": "Segment Information - Additional Disclosures (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R67": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "bki-20230630x10q.htm", "contextRef": "Duration_4_1_2023_To_6_30_2023_pNHsc1wfOUKhd_wbI59Fow", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:Revenues", "reportCount": 1, "unitRef": "Unit_Standard_USD_sETOhy3q7Uiw0oY19JuMaQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41202 - Disclosure - Segment Information - Summarized Financial Information (Details)", "menuCat": "Details", "order": "67", "role": "http://www.bkfs.com/role/DisclosureSegmentInformationSummarizedFinancialInformationDetails", "shortName": "Segment Information - Summarized Financial Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "bki-20230630x10q.htm", "contextRef": "Duration_4_1_2023_To_6_30_2023_pNHsc1wfOUKhd_wbI59Fow", "decimals": "-5", "lang": null, "name": "bki:EarningsBeforeInterestTaxesDepreciationAndAmortization", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_sETOhy3q7Uiw0oY19JuMaQ", "xsiNil": "false" } }, "R68": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "bki-20230630x10q.htm", "contextRef": "Duration_4_1_2023_To_6_30_2023_pNHsc1wfOUKhd_wbI59Fow", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "Unit_Standard_USD_sETOhy3q7Uiw0oY19JuMaQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "995410 - Disclosure - Pay vs Performance Disclosure", "menuCat": "Uncategorized", "order": "68", "role": "http://xbrl.sec.gov/ecd/role/PvpDisclosure", "shortName": "Pay vs Performance Disclosure", "subGroupType": "", "uniqueAnchor": null }, "R69": { "firstAnchor": { "ancestors": [ "p", "div", "div", "body", "html" ], "baseRef": "bki-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_LXGd0tgu0EGSQWtuF0UjfA", "decimals": null, "first": true, "lang": "en-US", "name": "ecd:Rule10b51ArrAdoptedFlag", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "995445 - Disclosure - Insider Trading Arrangements", "menuCat": "Cover", "order": "69", "role": "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "shortName": "Insider Trading Arrangements", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "div", "div", "body", "html" ], "baseRef": "bki-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_LXGd0tgu0EGSQWtuF0UjfA", "decimals": null, "first": true, "lang": "en-US", "name": "ecd:Rule10b51ArrAdoptedFlag", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "bki-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_LXGd0tgu0EGSQWtuF0UjfA", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:ProfitLoss", "reportCount": 1, "unitRef": "Unit_Standard_USD_sETOhy3q7Uiw0oY19JuMaQ", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00400 - Statement - Condensed Consolidated Statements of Cash Flows", "menuCat": "Statements", "order": "7", "role": "http://www.bkfs.com/role/StatementCondensedConsolidatedStatementsOfCashFlows", "shortName": "Condensed Consolidated Statements of Cash Flows", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "bki-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_LXGd0tgu0EGSQWtuF0UjfA", "decimals": "-5", "lang": null, "name": "us-gaap:DepreciationDepletionAndAmortization", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_sETOhy3q7Uiw0oY19JuMaQ", "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "bki-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_LXGd0tgu0EGSQWtuF0UjfA", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:InterestPaidNet", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_sETOhy3q7Uiw0oY19JuMaQ", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00405 - Statement - Condensed Consolidated Statements of Cash Flows (Parenthetical)", "menuCat": "Statements", "order": "8", "role": "http://www.bkfs.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsParenthetical", "shortName": "Condensed Consolidated Statements of Cash Flows (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "bki-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_LXGd0tgu0EGSQWtuF0UjfA", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:InterestPaidNet", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_sETOhy3q7Uiw0oY19JuMaQ", "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "bki-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_LXGd0tgu0EGSQWtuF0UjfA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10101 - Disclosure - Basis of Presentation and Overview", "menuCat": "Notes", "order": "9", "role": "http://www.bkfs.com/role/DisclosureBasisOfPresentationAndOverview", "shortName": "Basis of Presentation and Overview", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "bki-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_LXGd0tgu0EGSQWtuF0UjfA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } } }, "segmentCount": 68, "tag": { "bki_AccessToCertainDataAssetsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to access to certain data access.", "label": "Access to Certain Data Assets [Member]" } } }, "localname": "AccessToCertainDataAssetsMember", "nsuri": "http://www.bkfs.com/20230630", "presentation": [ "http://www.bkfs.com/role/DisclosureRelatedPartyTransactionsDnbDetails" ], "xbrltype": "domainItemType" }, "bki_AccruedClientLiabilities": { "auth_ref": [], "calculation": { "http://www.bkfs.com/role/DisclosureCondensedConsolidatedFinancialStatementDetailsTradeAccountsPayableAndOtherAccruedLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total carrying amount as of the balance sheet date of amounts owed to clients.", "label": "Accrued Client Liabilities", "terseLabel": "Accrued client liabilities" } } }, "localname": "AccruedClientLiabilities", "nsuri": "http://www.bkfs.com/20230630", "presentation": [ "http://www.bkfs.com/role/DisclosureCondensedConsolidatedFinancialStatementDetailsTradeAccountsPayableAndOtherAccruedLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "bki_AdditionalPaidInCapitalFairValueAdjustmentToRedeemableNoncontrollingInterests": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Additional Paid-In Capital, Fair Value Adjustment To Redeemable Noncontrolling Interests", "label": "Additional Paid-In Capital, Fair Value Adjustment To Redeemable Noncontrolling Interests", "negatedTerseLabel": "Fair value adjustment to redeemable noncontrolling interests in Optimal Blue Holdco, LLC" } } }, "localname": "AdditionalPaidInCapitalFairValueAdjustmentToRedeemableNoncontrollingInterests", "nsuri": "http://www.bkfs.com/20230630", "presentation": [ "http://www.bkfs.com/role/StatementCondensedConsolidatedStatementsOfEquity" ], "xbrltype": "monetaryItemType" }, "bki_AdjustmentsToRetainedEarningsShareBasedCompensationExpenseUnconsolidatedAffiliates": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Adjustments To Retained Earnings, Share-based Compensation Expense, Unconsolidated Affiliates.", "label": "Adjustments To Retained Earnings, Share-based Compensation Expense, Unconsolidated Affiliates", "terseLabel": "Equity-based compensation expense of unconsolidated affiliates" } } }, "localname": "AdjustmentsToRetainedEarningsShareBasedCompensationExpenseUnconsolidatedAffiliates", "nsuri": "http://www.bkfs.com/20230630", "presentation": [ "http://www.bkfs.com/role/StatementCondensedConsolidatedStatementsOfEquity" ], "xbrltype": "monetaryItemType" }, "bki_AmendedAndRestatedCreditAgreementMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Amended And Restated Credit Agreement [Member]", "label": "Amended and Restated Credit Agreement" } } }, "localname": "AmendedAndRestatedCreditAgreementMember", "nsuri": "http://www.bkfs.com/20230630", "presentation": [ "http://www.bkfs.com/role/DisclosureLongTermDebtCreditAgreementAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "bki_AmendedOriginalMergerAgreementMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to amended original merger agreement", "label": "Amended Original Merger Agreement [Member]", "terseLabel": "Amended Original Merger Agreement" } } }, "localname": "AmendedOriginalMergerAgreementMember", "nsuri": "http://www.bkfs.com/20230630", "presentation": [ "http://www.bkfs.com/role/DisclosureBasisOfPresentationAndOverviewMergerAgreementDetails" ], "xbrltype": "domainItemType" }, "bki_AssetHeldForSalePolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for asset held for sale.", "label": "Asset Held for Sale Policy [Policy Text Block]", "terseLabel": "Title Point Transaction" } } }, "localname": "AssetHeldForSalePolicyPolicyTextBlock", "nsuri": "http://www.bkfs.com/20230630", "presentation": [ "http://www.bkfs.com/role/DisclosureBasisOfPresentationAndOverviewPolicies" ], "xbrltype": "textBlockItemType" }, "bki_BlackKnightIncMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information pertaining to Black Knight, Inc.", "label": "Black Knight Inc [Member]" } } }, "localname": "BlackKnightIncMember", "nsuri": "http://www.bkfs.com/20230630", "presentation": [ "http://www.bkfs.com/role/DisclosureBasisOfPresentationAndOverviewMergerAgreementDetails" ], "xbrltype": "domainItemType" }, "bki_BusinessAcquisitionWeightedAverageSharePrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The weighted average share price of a single share of a number of saleable stocks paid or offered to be paid in a business combination.", "label": "Business Acquisition, Weighted Average Share Price", "terseLabel": "10-day volume weighted average share price" } } }, "localname": "BusinessAcquisitionWeightedAverageSharePrice", "nsuri": "http://www.bkfs.com/20230630", "presentation": [ "http://www.bkfs.com/role/DisclosureBasisOfPresentationAndOverviewMergerAgreementDetails" ], "xbrltype": "perShareItemType" }, "bki_BusinessCombinationExchangeRatio": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the share exchange ratio in a business combination.", "label": "Business Combination, Exchange Ratio", "terseLabel": "Exchange Ratio" } } }, "localname": "BusinessCombinationExchangeRatio", "nsuri": "http://www.bkfs.com/20230630", "presentation": [ "http://www.bkfs.com/role/DisclosureBasisOfPresentationAndOverviewMergerAgreementDetails" ], "xbrltype": "percentItemType" }, "bki_BusinessCombinationIntegrationCosts": { "auth_ref": [], "calculation": { "http://www.bkfs.com/role/DisclosureSegmentInformationSummarizedFinancialInformationDetails": { "order": 2.0, "parentTag": "bki_EarningsBeforeInterestTaxesDepreciationAndAmortization", "weight": -1.0 }, "http://www.bkfs.com/role/StatementCondensedConsolidatedStatementsOfEarningsAndComprehensiveEarnings": { "order": 3.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Costs incurred to effect a business combination which have been expensed during the period. Such costs could include business integration costs, systems integration and conversion costs, and severance and other employee-related costs.", "label": "Business Combination, Integration Costs", "terseLabel": "Transition and integration costs" } } }, "localname": "BusinessCombinationIntegrationCosts", "nsuri": "http://www.bkfs.com/20230630", "presentation": [ "http://www.bkfs.com/role/DisclosureSegmentInformationSummarizedFinancialInformationDetails", "http://www.bkfs.com/role/StatementCondensedConsolidatedStatementsOfEarningsAndComprehensiveEarnings" ], "xbrltype": "monetaryItemType" }, "bki_BusinessCombinationPerShareConsiderationInCash": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The amount of cash consideration per share in a business combination transaction.", "label": "Business Combination, Per Share Consideration In Cash", "terseLabel": "Per Share Consideration In Cash" } } }, "localname": "BusinessCombinationPerShareConsiderationInCash", "nsuri": "http://www.bkfs.com/20230630", "presentation": [ "http://www.bkfs.com/role/DisclosureBasisOfPresentationAndOverviewMergerAgreementDetails" ], "xbrltype": "perShareItemType" }, "bki_CannaeHoldingsLLCAndThomasHLeePartnersLPMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Cannae Holdings, LLC and Thomas H. Lee Partners, LP", "label": "Cannae Holdings, LLC and Thomas H. Lee Partners, LP" } } }, "localname": "CannaeHoldingsLLCAndThomasHLeePartnersLPMember", "nsuri": "http://www.bkfs.com/20230630", "presentation": [ "http://www.bkfs.com/role/DisclosureBasisOfPresentationAndOverviewRedeemableNoncontrollingInterestsDetails" ], "xbrltype": "domainItemType" }, "bki_CompassAnalyticsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Compass Analytics [Member]", "label": "Compass Analytics" } } }, "localname": "CompassAnalyticsMember", "nsuri": "http://www.bkfs.com/20230630", "presentation": [ "http://www.bkfs.com/role/DisclosureFairValueMeasurementsSummaryOfChangeInFairValueOfContingentConsiderationDetails" ], "xbrltype": "domainItemType" }, "bki_ContractCredits": { "auth_ref": [], "calculation": { "http://www.bkfs.com/role/DisclosureCondensedConsolidatedFinancialStatementDetailsOtherNonCurrentAssetsDetails": { "order": 6.0, "parentTag": "us-gaap_OtherAssetsNoncurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Represent credits available under certain contracts.", "label": "Contract Credits", "terseLabel": "Contract credits" } } }, "localname": "ContractCredits", "nsuri": "http://www.bkfs.com/20230630", "presentation": [ "http://www.bkfs.com/role/DisclosureCondensedConsolidatedFinancialStatementDetailsOtherNonCurrentAssetsDetails" ], "xbrltype": "monetaryItemType" }, "bki_DBInvestmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "D&B Investment [Member]", "label": "D&B Investment" } } }, "localname": "DBInvestmentMember", "nsuri": "http://www.bkfs.com/20230630", "presentation": [ "http://www.bkfs.com/role/DisclosureInvestmentsEarningsOfUnconsolidatedEntitiesDetails", "http://www.bkfs.com/role/DisclosureInvestmentsNarrativeDetails" ], "xbrltype": "domainItemType" }, "bki_DCPRelatedAssets": { "auth_ref": [], "calculation": { "http://www.bkfs.com/role/DisclosureCondensedConsolidatedFinancialStatementDetailsOtherNonCurrentAssetsDetails": { "order": 4.0, "parentTag": "us-gaap_OtherAssetsNoncurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "DCP Related Assets", "label": "DCP Related Assets", "terseLabel": "Deferred compensation plan related assets" } } }, "localname": "DCPRelatedAssets", "nsuri": "http://www.bkfs.com/20230630", "presentation": [ "http://www.bkfs.com/role/DisclosureCondensedConsolidatedFinancialStatementDetailsOtherNonCurrentAssetsDetails" ], "xbrltype": "monetaryItemType" }, "bki_DataAndAnalyticsSegmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Data and Analytics Segment [Member].", "label": "Data and Analytics" } } }, "localname": "DataAndAnalyticsSegmentMember", "nsuri": "http://www.bkfs.com/20230630", "presentation": [ "http://www.bkfs.com/role/DisclosureRevenuesDisaggregationOfRevenueDetails", "http://www.bkfs.com/role/DisclosureSegmentInformationSummarizedFinancialInformationDetails" ], "xbrltype": "domainItemType" }, "bki_DataSolutionsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Data Solutions [Member]", "label": "Data solutions" } } }, "localname": "DataSolutionsMember", "nsuri": "http://www.bkfs.com/20230630", "presentation": [ "http://www.bkfs.com/role/DisclosureRevenuesDisaggregationOfRevenueDetails" ], "xbrltype": "domainItemType" }, "bki_DebtInstrumentBasisSpreadAdjustment": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Adjustments made to the basis spread rate to determine the effective rate expressed as percentage.", "label": "Debt Instrument, Basis Spread Adjustment", "terseLabel": "Spread adjustment (as a percent)" } } }, "localname": "DebtInstrumentBasisSpreadAdjustment", "nsuri": "http://www.bkfs.com/20230630", "presentation": [ "http://www.bkfs.com/role/DisclosureLongTermDebtCreditAgreementAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "bki_DerivativeNotionalAmountPerDerivativeInstrument": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Derivative, Notional Amount Per Derivative Instrument. Expressed as an absolute value.", "label": "Derivative, Notional Amount Per Derivative Instrument", "terseLabel": "Derivative, Notional Amount Per Derivative Instrument" } } }, "localname": "DerivativeNotionalAmountPerDerivativeInstrument", "nsuri": "http://www.bkfs.com/20230630", "presentation": [ "http://www.bkfs.com/role/DisclosureLongTermDebtInterestRateSwapsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "bki_DiscreteIncomeTaxExpenseBenefit": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current discrete income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Discrete Income Tax Expense (Benefit)", "negatedLabel": "Discrete income tax benefit" } } }, "localname": "DiscreteIncomeTaxExpenseBenefit", "nsuri": "http://www.bkfs.com/20230630", "presentation": [ "http://www.bkfs.com/role/DisclosureIncomeTaxesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "bki_DunAndBradstreetHoldingsIncMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to Dun & Bradstreet Holdings, Inc.", "label": "DNB" } } }, "localname": "DunAndBradstreetHoldingsIncMember", "nsuri": "http://www.bkfs.com/20230630", "presentation": [ "http://www.bkfs.com/role/DisclosureRelatedPartyTransactionsDnbDetails", "http://www.bkfs.com/role/DisclosureRelatedPartyTransactionsSummaryOfBalancesRelatedToAgreementsDetails", "http://www.bkfs.com/role/DisclosureRelatedPartyTransactionsSummaryOfRevenuesAndExpensesRelatedToAgreementsDetails" ], "xbrltype": "domainItemType" }, "bki_EarningsBeforeInterestTaxesDepreciationAndAmortization": { "auth_ref": [], "calculation": { "http://www.bkfs.com/role/DisclosureSegmentInformationSummarizedFinancialInformationDetails": { "order": 2.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Earnings Before Interest, Taxes, Depreciation, and Amortization.", "label": "Earnings Before Interest, Taxes, Depreciation, and Amortization", "totalLabel": "EBITDA" } } }, "localname": "EarningsBeforeInterestTaxesDepreciationAndAmortization", "nsuri": "http://www.bkfs.com/20230630", "presentation": [ "http://www.bkfs.com/role/DisclosureSegmentInformationSummarizedFinancialInformationDetails" ], "xbrltype": "monetaryItemType" }, "bki_EquityInEarningsLossesOfUnconsolidatedAffiliatesBeforeAdjustmentsNetOfTax": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (loss) for proportionate share of equity method investee's income (loss) before certain adjustments.", "label": "Equity in earnings (losses) of unconsolidated affiliates before adjustments, net of tax", "terseLabel": "Equity in losses of unconsolidated affiliates, net of tax" } } }, "localname": "EquityInEarningsLossesOfUnconsolidatedAffiliatesBeforeAdjustmentsNetOfTax", "nsuri": "http://www.bkfs.com/20230630", "presentation": [ "http://www.bkfs.com/role/DisclosureInvestmentsEarningsOfUnconsolidatedEntitiesDetails" ], "xbrltype": "monetaryItemType" }, "bki_EquityInEarningsOfUnconsolidatedAffiliatesNetOfTax": { "auth_ref": [], "calculation": { "http://www.bkfs.com/role/StatementCondensedConsolidatedStatementsOfEarningsAndComprehensiveEarnings": { "order": 2.0, "parentTag": "us-gaap_ProfitLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of equity earnings of unconsolidated affiliates, net of tax during the reporting period.", "label": "Equity in Earnings of Unconsolidated Affiliates, Net of Tax", "terseLabel": "Equity in (losses) earnings of unconsolidated affiliates, net of tax" } } }, "localname": "EquityInEarningsOfUnconsolidatedAffiliatesNetOfTax", "nsuri": "http://www.bkfs.com/20230630", "presentation": [ "http://www.bkfs.com/role/StatementCondensedConsolidatedStatementsOfEarningsAndComprehensiveEarnings" ], "xbrltype": "monetaryItemType" }, "bki_EquityMethodInvestmentCashDividendPerShare": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Amount per share of dividend received from equity method investment.", "label": "Equity Method Investment, Cash Dividend, Per Share", "terseLabel": "Cash dividend" } } }, "localname": "EquityMethodInvestmentCashDividendPerShare", "nsuri": "http://www.bkfs.com/20230630", "presentation": [ "http://www.bkfs.com/role/DisclosureInvestmentsNarrativeDetails" ], "xbrltype": "perShareItemType" }, "bki_EquityMethodInvestmentRealizedGainLossOnDisposalTax": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The tax expense (benefit) on gain (loss) on disposal of equity method investments.", "label": "Equity Method Investment, Realized Gain (Loss) on Disposal, Tax", "terseLabel": "Equity Method Investment, Realized Gain (Loss) on Disposal, Tax" } } }, "localname": "EquityMethodInvestmentRealizedGainLossOnDisposalTax", "nsuri": "http://www.bkfs.com/20230630", "presentation": [ "http://www.bkfs.com/role/DisclosureInvestmentsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "bki_EquityMethodInvestmentsFairValueDisclosureNetOfTax": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value portion of investments net of tax accounted under the equity method.", "label": "Equity Method Investments, Fair Value Disclosure Net of Tax", "terseLabel": "Estimated after-tax value of investment" } } }, "localname": "EquityMethodInvestmentsFairValueDisclosureNetOfTax", "nsuri": "http://www.bkfs.com/20230630", "presentation": [ "http://www.bkfs.com/role/DisclosureInvestmentsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "bki_EquityMethodInvestmentsNumberOfSharesSold": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The number of shares of the subsidiary or equity method investee sold.", "label": "Equity Method Investments, Number of Shares Sold" } } }, "localname": "EquityMethodInvestmentsNumberOfSharesSold", "nsuri": "http://www.bkfs.com/20230630", "presentation": [ "http://www.bkfs.com/role/DisclosureBasisOfPresentationAndOverviewRedeemableNoncontrollingInterestsDetails", "http://www.bkfs.com/role/DisclosureInvestmentsNarrativeDetails" ], "xbrltype": "sharesItemType" }, "bki_ExpectedWarrantyExpense": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of expected warranty expense in future.", "label": "Expected Warranty Expense", "terseLabel": "Expected warranty expense in future" } } }, "localname": "ExpectedWarrantyExpense", "nsuri": "http://www.bkfs.com/20230630", "presentation": [ "http://www.bkfs.com/role/DisclosureCommitmentsAndContingenciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "bki_FiniteLivedIntangibleAssetPropertyRecordsDatabase": { "auth_ref": [], "calculation": { "http://www.bkfs.com/role/DisclosureCondensedConsolidatedFinancialStatementDetailsOtherNonCurrentAssetsDetails": { "order": 1.0, "parentTag": "us-gaap_OtherAssetsNoncurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Finite-Lived Intangible Asset, Property Records Database", "label": "Finite-Lived Intangible Asset, Property Records Database", "terseLabel": "Property records database" } } }, "localname": "FiniteLivedIntangibleAssetPropertyRecordsDatabase", "nsuri": "http://www.bkfs.com/20230630", "presentation": [ "http://www.bkfs.com/role/DisclosureCondensedConsolidatedFinancialStatementDetailsOtherNonCurrentAssetsDetails" ], "xbrltype": "monetaryItemType" }, "bki_IncreaseDecreaseInAmortizationExpense": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of increase (decrease) in amortization expense.", "label": "Increase (Decrease) In Amortization Expense", "terseLabel": "Amortization expense" } } }, "localname": "IncreaseDecreaseInAmortizationExpense", "nsuri": "http://www.bkfs.com/20230630", "presentation": [ "http://www.bkfs.com/role/DisclosureCondensedConsolidatedFinancialStatementDetailsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "bki_IncreaseDecreaseInEarningsNet": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of increase (decrease) in net earnings during the reporting period.", "label": "Increase (Decrease) in Earnings, Net", "terseLabel": "Increase (decrease) in earnings, net" } } }, "localname": "IncreaseDecreaseInEarningsNet", "nsuri": "http://www.bkfs.com/20230630", "presentation": [ "http://www.bkfs.com/role/DisclosureCondensedConsolidatedFinancialStatementDetailsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "bki_IncreaseDecreaseInEarningsPerShareBasic": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of increase (decrease) in earnings per share basic.", "label": "Increase (Decrease) in Earnings Per Share Basic", "terseLabel": "Increase (decrease) in earnings per share basic" } } }, "localname": "IncreaseDecreaseInEarningsPerShareBasic", "nsuri": "http://www.bkfs.com/20230630", "presentation": [ "http://www.bkfs.com/role/DisclosureCondensedConsolidatedFinancialStatementDetailsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "bki_IncreaseDecreaseInEarningsPerShareDiluted": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of increase (decrease) in earnings per share diluted.", "label": "Increase (Decrease) in Earnings Per Share Diluted", "terseLabel": "Increase (decrease) in earnings per share diluted" } } }, "localname": "IncreaseDecreaseInEarningsPerShareDiluted", "nsuri": "http://www.bkfs.com/20230630", "presentation": [ "http://www.bkfs.com/role/DisclosureCondensedConsolidatedFinancialStatementDetailsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "bki_IncreaseDecreaseInOperatingIncomeLoss": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of increase (decrease) in operating income (loss0 during the reporting period", "label": "Increase (Decrease) in Operating Income (Loss)", "terseLabel": "Increase (decrease) in operating income (loss)" } } }, "localname": "IncreaseDecreaseInOperatingIncomeLoss", "nsuri": "http://www.bkfs.com/20230630", "presentation": [ "http://www.bkfs.com/role/DisclosureCondensedConsolidatedFinancialStatementDetailsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "bki_IntercontinentalExchangeIncMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information pertaining to Intercontinental Exchange, Inc.", "label": "Intercontinental Exchange Inc [Member]" } } }, "localname": "IntercontinentalExchangeIncMember", "nsuri": "http://www.bkfs.com/20230630", "presentation": [ "http://www.bkfs.com/role/DisclosureBasisOfPresentationAndOverviewMergerAgreementDetails" ], "xbrltype": "domainItemType" }, "bki_InterestRateSwapApril302018ThroughApril302023Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to Interest Rate Swap April 30, 2018 through April 30, 2023", "label": "Interest Rate Swap April 30, 2018 through April 30, 2023 [Member]" } } }, "localname": "InterestRateSwapApril302018ThroughApril302023Member", "nsuri": "http://www.bkfs.com/20230630", "presentation": [ "http://www.bkfs.com/role/DisclosureLongTermDebtInterestRateSwapsAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "bki_InterestRateSwapJanuary312019ThroughJanuary312023Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to Interest Rate Swap January 31, 2019 through January 31, 2023", "label": "Interest Rate Swap January 31, 2019 through January 31, 2023 [Member]" } } }, "localname": "InterestRateSwapJanuary312019ThroughJanuary312023Member", "nsuri": "http://www.bkfs.com/20230630", "presentation": [ "http://www.bkfs.com/role/DisclosureLongTermDebtInterestRateSwapsAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "bki_LeaseLiabilitiesCurrent": { "auth_ref": [], "calculation": { "http://www.bkfs.com/role/DisclosureCondensedConsolidatedFinancialStatementDetailsTradeAccountsPayableAndOtherAccruedLiabilitiesDetails": { "order": 6.0, "parentTag": "us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Lease Liabilities, Current", "label": "Lease Liabilities, Current", "terseLabel": "Lease liabilities, current" } } }, "localname": "LeaseLiabilitiesCurrent", "nsuri": "http://www.bkfs.com/20230630", "presentation": [ "http://www.bkfs.com/role/DisclosureCondensedConsolidatedFinancialStatementDetailsTradeAccountsPayableAndOtherAccruedLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "bki_LongTermDebtGrossCurrentMaturities": { "auth_ref": [], "calculation": { "http://www.bkfs.com/role/DisclosureLongTermDebtLongTermDebtComponentsDetails": { "order": 1.0, "parentTag": "us-gaap_DebtInstrumentCarryingAmount", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Long-term Debt, Gross, Current Maturities.", "label": "Long-term Debt, Gross, Current Maturities", "negatedTerseLabel": "Less: current portion of long-term debt" } } }, "localname": "LongTermDebtGrossCurrentMaturities", "nsuri": "http://www.bkfs.com/20230630", "presentation": [ "http://www.bkfs.com/role/DisclosureLongTermDebtLongTermDebtComponentsDetails" ], "xbrltype": "monetaryItemType" }, "bki_LongTermDebtGrossExcludingCurrentMaturities": { "auth_ref": [], "calculation": { "http://www.bkfs.com/role/DisclosureLongTermDebtLongTermDebtComponentsDetails": { "order": 2.0, "parentTag": "us-gaap_DebtInstrumentCarryingAmount", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Long-term Debt, Gross, Excluding Current Maturities.", "label": "Long-term Debt, Gross, Excluding Current Maturities", "terseLabel": "Long-term debt before debt issuance costs and discount" } } }, "localname": "LongTermDebtGrossExcludingCurrentMaturities", "nsuri": "http://www.bkfs.com/20230630", "presentation": [ "http://www.bkfs.com/role/DisclosureLongTermDebtLongTermDebtComponentsDetails" ], "xbrltype": "monetaryItemType" }, "bki_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFour": { "auth_ref": [], "calculation": { "http://www.bkfs.com/role/DisclosureLongTermDebtPrincipalMaturitiesOfDebtDetails": { "order": 5.0, "parentTag": "us-gaap_DebtInstrumentCarryingAmount", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing after fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Long Term Debt Maturities Repayments Of Principal After Year Four", "terseLabel": "Thereafter" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFour", "nsuri": "http://www.bkfs.com/20230630", "presentation": [ "http://www.bkfs.com/role/DisclosureLongTermDebtPrincipalMaturitiesOfDebtDetails" ], "xbrltype": "monetaryItemType" }, "bki_NumberOfDayVolumeWeightedAveragePrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of days volume weighted average price.", "label": "Number of Day Volume Weighted Average Price", "terseLabel": "Number of day volume weighted average price" } } }, "localname": "NumberOfDayVolumeWeightedAveragePrice", "nsuri": "http://www.bkfs.com/20230630", "presentation": [ "http://www.bkfs.com/role/DisclosureBasisOfPresentationAndOverviewMergerAgreementDetails" ], "xbrltype": "integerItemType" }, "bki_NumberOfTradingDaysPriorToClosingOfMerger": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of trading days prior to closing of merger.", "label": "Number of Trading Days Prior to Closing of Merger", "terseLabel": "Number of trading days prior to closing" } } }, "localname": "NumberOfTradingDaysPriorToClosingOfMerger", "nsuri": "http://www.bkfs.com/20230630", "presentation": [ "http://www.bkfs.com/role/DisclosureBasisOfPresentationAndOverviewMergerAgreementDetails" ], "xbrltype": "integerItemType" }, "bki_OperatingExpensesExcludingDepreciationAndAmortization": { "auth_ref": [], "calculation": { "http://www.bkfs.com/role/DisclosureSegmentInformationSummarizedFinancialInformationDetails": { "order": 3.0, "parentTag": "bki_EarningsBeforeInterestTaxesDepreciationAndAmortization", "weight": -1.0 }, "http://www.bkfs.com/role/StatementCondensedConsolidatedStatementsOfEarningsAndComprehensiveEarnings": { "order": 1.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Operating Expenses (Excluding Depreciation and Amortization).", "label": "Operating Expenses (Excluding Depreciation and Amortization)", "terseLabel": "Operating expenses" } } }, "localname": "OperatingExpensesExcludingDepreciationAndAmortization", "nsuri": "http://www.bkfs.com/20230630", "presentation": [ "http://www.bkfs.com/role/DisclosureSegmentInformationSummarizedFinancialInformationDetails", "http://www.bkfs.com/role/StatementCondensedConsolidatedStatementsOfEarningsAndComprehensiveEarnings" ], "xbrltype": "monetaryItemType" }, "bki_OptimalBlueHoldcoLLCMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Optimal Blue Holdco, LLC", "label": "Optimal Blue Holdco, LLC" } } }, "localname": "OptimalBlueHoldcoLLCMember", "nsuri": "http://www.bkfs.com/20230630", "presentation": [ "http://www.bkfs.com/role/DisclosureBasisOfPresentationAndOverviewRedeemableNoncontrollingInterestsDetails", "http://www.bkfs.com/role/DisclosureFairValueMeasurementsSummaryOfChangeInFairValueOfContingentConsiderationDetails", "http://www.bkfs.com/role/DisclosureInvestmentsNarrativeDetails" ], "xbrltype": "domainItemType" }, "bki_OriginationSoftwareMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Origination Software [Member]", "label": "Origination Software" } } }, "localname": "OriginationSoftwareMember", "nsuri": "http://www.bkfs.com/20230630", "presentation": [ "http://www.bkfs.com/role/DisclosureRevenuesDisaggregationOfRevenueDetails" ], "xbrltype": "domainItemType" }, "bki_OtherComprehensiveIncomeLossEquityMethodInvestments": { "auth_ref": [], "calculation": { "http://www.bkfs.com/role/StatementConsolidatedStatementsOfEarningsAndComprehensiveEarningsCalc2": { "order": 3.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Other Comprehensive Income (Loss), Equity Method Investments", "label": "Other Comprehensive Income (Loss), Equity Method Investments", "terseLabel": "Unrealized (losses) gains on investments in unconsolidated affiliates, net of tax(4)", "verboseLabel": "Other comprehensive gains (loss) on investments in unconsolidated affiliates" } } }, "localname": "OtherComprehensiveIncomeLossEquityMethodInvestments", "nsuri": "http://www.bkfs.com/20230630", "presentation": [ "http://www.bkfs.com/role/StatementCondensedConsolidatedStatementsOfEarningsAndComprehensiveEarnings", "http://www.bkfs.com/role/StatementCondensedConsolidatedStatementsOfEquity" ], "xbrltype": "monetaryItemType" }, "bki_OtherComprehensiveIncomeLossEquityMethodInvestmentsTaxPortionAttributableToParent": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Other Comprehensive Income (Loss), Equity Method Investments, Tax, Portion Attributable to Parent.", "label": "Other Comprehensive Income (Loss), Equity Method Investments, Tax, Portion Attributable to Parent", "terseLabel": "Unrealized gains (losses) on investments in unconsolidated affiliates, tax" } } }, "localname": "OtherComprehensiveIncomeLossEquityMethodInvestmentsTaxPortionAttributableToParent", "nsuri": "http://www.bkfs.com/20230630", "presentation": [ "http://www.bkfs.com/role/StatementCondensedConsolidatedStatementsOfEarningsAndComprehensiveEarningsParenthetical" ], "xbrltype": "monetaryItemType" }, "bki_OtherDebtMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Other Debt [Member]", "label": "Other Debt", "terseLabel": "Other Debt" } } }, "localname": "OtherDebtMember", "nsuri": "http://www.bkfs.com/20230630", "presentation": [ "http://www.bkfs.com/role/DisclosureLongTermDebtLongTermDebtComponentsDetails" ], "xbrltype": "domainItemType" }, "bki_OtherServicesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Other Services [Member]", "label": "Other" } } }, "localname": "OtherServicesMember", "nsuri": "http://www.bkfs.com/20230630", "presentation": [ "http://www.bkfs.com/role/DisclosureRevenuesDisaggregationOfRevenueDetails" ], "xbrltype": "domainItemType" }, "bki_PerformanceBasedRestrictedStockAwardsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to performance based restricted stock awards.", "label": "Performance-based Restricted Stock Awards [Member]", "terseLabel": "Performance-based restricted stock awards" } } }, "localname": "PerformanceBasedRestrictedStockAwardsMember", "nsuri": "http://www.bkfs.com/20230630", "presentation": [ "http://www.bkfs.com/role/DisclosureEquityEquityBasedCompensationAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "bki_ProductsAndDataMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents products and data services.", "label": "Products And Data [Member]" } } }, "localname": "ProductsAndDataMember", "nsuri": "http://www.bkfs.com/20230630", "presentation": [ "http://www.bkfs.com/role/DisclosureRelatedPartyTransactionsDnbDetails" ], "xbrltype": "domainItemType" }, "bki_ProfessionalServicesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Professional Services [Member]", "label": "Professional services" } } }, "localname": "ProfessionalServicesMember", "nsuri": "http://www.bkfs.com/20230630", "presentation": [ "http://www.bkfs.com/role/DisclosureRevenuesDisaggregationOfRevenueDetails" ], "xbrltype": "domainItemType" }, "bki_ProfitInterestsUnitsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Profit Interests Units", "label": "Profit Interests Units" } } }, "localname": "ProfitInterestsUnitsMember", "nsuri": "http://www.bkfs.com/20230630", "presentation": [ "http://www.bkfs.com/role/DisclosureEquityEquityBasedCompensationAdditionalInformationDetails", "http://www.bkfs.com/role/DisclosureEquityRestrictedStockAndProfitInterestUnitsDetails" ], "xbrltype": "domainItemType" }, "bki_RelatedPartyFeePercentage": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the percentage of the qualified revenue to be paid as a fee as defined in the agreement received by the counter party.", "label": "Related Party Fee Percentage", "terseLabel": "Fee as a percentage of qualified revenue" } } }, "localname": "RelatedPartyFeePercentage", "nsuri": "http://www.bkfs.com/20230630", "presentation": [ "http://www.bkfs.com/role/DisclosureRelatedPartyTransactionsDnbDetails" ], "xbrltype": "percentItemType" }, "bki_RelatedPartyTransactionTermOfAgreement": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the term of an agreement between related parties.", "label": "Related Party Transaction, Term Of Agreement", "terseLabel": "Agreement term" } } }, "localname": "RelatedPartyTransactionTermOfAgreement", "nsuri": "http://www.bkfs.com/20230630", "presentation": [ "http://www.bkfs.com/role/DisclosureRelatedPartyTransactionsDnbDetails" ], "xbrltype": "durationItemType" }, "bki_RestrictedAndUnrestrictedCashAndCashEquivalents": { "auth_ref": [], "calculation": { "http://www.bkfs.com/role/DisclosureCondensedConsolidatedFinancialStatementDetailsCashAndCashEquivalentsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Restricted and Unrestricted Cash and Cash Equivalents.", "label": "Restricted and Unrestricted Cash and Cash Equivalents", "totalLabel": "Cash and cash equivalents" } } }, "localname": "RestrictedAndUnrestrictedCashAndCashEquivalents", "nsuri": "http://www.bkfs.com/20230630", "presentation": [ "http://www.bkfs.com/role/DisclosureCondensedConsolidatedFinancialStatementDetailsCashAndCashEquivalentsDetails" ], "xbrltype": "monetaryItemType" }, "bki_RestrictedSharesAndRestrictedShareUnitsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to restricted shares and restricted share units.", "label": "Restricted Shares and Restricted Share Units" } } }, "localname": "RestrictedSharesAndRestrictedShareUnitsMember", "nsuri": "http://www.bkfs.com/20230630", "presentation": [ "http://www.bkfs.com/role/DisclosureEquityEquityBasedCompensationAdditionalInformationDetails", "http://www.bkfs.com/role/DisclosureEquityRestrictedStockAndProfitInterestUnitsDetails", "http://www.bkfs.com/role/DisclosureEquityRestrictedStockGrantDetails" ], "xbrltype": "domainItemType" }, "bki_ScheduleOfDepreciationAndAmortizationExpenseLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Schedule of Depreciation and Amortization Expense [Line Items].", "label": "Schedule of Depreciation and Amortization Expense [Line Items]" } } }, "localname": "ScheduleOfDepreciationAndAmortizationExpenseLineItems", "nsuri": "http://www.bkfs.com/20230630", "presentation": [ "http://www.bkfs.com/role/DisclosureCondensedConsolidatedFinancialStatementDetailsDepreciationAndAmortizationDetails" ], "xbrltype": "stringItemType" }, "bki_ScheduleOfDepreciationAndAmortizationExpenseTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Schedule of Depreciation and Amortization Expense [Table].", "label": "Schedule of Depreciation and Amortization Expense [Table]" } } }, "localname": "ScheduleOfDepreciationAndAmortizationExpenseTable", "nsuri": "http://www.bkfs.com/20230630", "presentation": [ "http://www.bkfs.com/role/DisclosureCondensedConsolidatedFinancialStatementDetailsDepreciationAndAmortizationDetails" ], "xbrltype": "stringItemType" }, "bki_ScheduleOfDepreciationAndAmortizationTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Schedule of Depreciation and Amortization [Table Text Block].", "label": "Schedule of Depreciation and Amortization [Table Text Block]", "terseLabel": "Schedule of Depreciation and Amortization" } } }, "localname": "ScheduleOfDepreciationAndAmortizationTableTextBlock", "nsuri": "http://www.bkfs.com/20230630", "presentation": [ "http://www.bkfs.com/role/DisclosureCondensedConsolidatedFinancialStatementDetailsTables" ], "xbrltype": "textBlockItemType" }, "bki_ServicingSoftwareMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Servicing Software [Member]", "label": "Servicing Software" } } }, "localname": "ServicingSoftwareMember", "nsuri": "http://www.bkfs.com/20230630", "presentation": [ "http://www.bkfs.com/role/DisclosureRevenuesDisaggregationOfRevenueDetails" ], "xbrltype": "domainItemType" }, "bki_ShareBasedPaymentArrangementAwardModificationEquityBasedCompensationExpenseReversed": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of reversal of equity based compensation expense due to modification in award terms.", "label": "Share-Based Payment Arrangement, Award Modification, Equity-based Compensation Expense Reversed", "terseLabel": "Reversal of equity-based compensation expense due to award modification" } } }, "localname": "ShareBasedPaymentArrangementAwardModificationEquityBasedCompensationExpenseReversed", "nsuri": "http://www.bkfs.com/20230630", "presentation": [ "http://www.bkfs.com/role/DisclosureEquityEquityBasedCompensationAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "bki_SoftwareAndHostingSolutionsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Software And Hosting Solutions [Member]", "label": "Software solutions" } } }, "localname": "SoftwareAndHostingSolutionsMember", "nsuri": "http://www.bkfs.com/20230630", "presentation": [ "http://www.bkfs.com/role/DisclosureRevenuesDisaggregationOfRevenueDetails", "http://www.bkfs.com/role/DisclosureRevenuesNarrativeDetails" ], "xbrltype": "domainItemType" }, "bki_SoftwareSolutionsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Software Solutions [Member]", "label": "Software Solutions" } } }, "localname": "SoftwareSolutionsMember", "nsuri": "http://www.bkfs.com/20230630", "presentation": [ "http://www.bkfs.com/role/DisclosureRevenuesDisaggregationOfRevenueDetails", "http://www.bkfs.com/role/DisclosureSegmentInformationSummarizedFinancialInformationDetails" ], "xbrltype": "domainItemType" }, "bki_TermLoanAMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Term Loan A [Member]", "label": "Term A Loan" } } }, "localname": "TermLoanAMember", "nsuri": "http://www.bkfs.com/20230630", "presentation": [ "http://www.bkfs.com/role/DisclosureLongTermDebtCreditAgreementAdditionalInformationDetails", "http://www.bkfs.com/role/DisclosureLongTermDebtLongTermDebtComponentsDetails" ], "xbrltype": "domainItemType" }, "bki_TermLoanAndRevolvingCreditFacilityMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Term Loan and Revolving Credit Facility [Member].", "label": "Term Loan and Revolving Credit Facility [Member]" } } }, "localname": "TermLoanAndRevolvingCreditFacilityMember", "nsuri": "http://www.bkfs.com/20230630", "presentation": [ "http://www.bkfs.com/role/DisclosureLongTermDebtCreditAgreementAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "bki_TitlePointLineOfBusinessMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information relating to Title Point line of business.", "label": "Title Point Line of Business [Member]", "terseLabel": "Title Point Line of Business" } } }, "localname": "TitlePointLineOfBusinessMember", "nsuri": "http://www.bkfs.com/20230630", "presentation": [ "http://www.bkfs.com/role/DisclosureBasisOfPresentationAndOverviewTitlepointTransactionDetails" ], "xbrltype": "domainItemType" }, "dei_AmendmentFlag": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.", "label": "Amendment Flag", "terseLabel": "Amendment Flag" } } }, "localname": "AmendmentFlag", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.bkfs.com/role/DocumentCoverPage" ], "xbrltype": "booleanItemType" }, "dei_CityAreaCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Area code of city", "label": "City Area Code", "terseLabel": "City Area Code" } } }, "localname": "CityAreaCode", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.bkfs.com/role/DocumentCoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_CoverAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Cover page.", "label": "Document and Entity Information" } } }, "localname": "CoverAbstract", "nsuri": "http://xbrl.sec.gov/dei/2023", "xbrltype": "stringItemType" }, "dei_CurrentFiscalYearEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "End date of current fiscal year in the format --MM-DD.", "label": "Current Fiscal Year End Date", "terseLabel": "Current Fiscal Year End Date" } } }, "localname": "CurrentFiscalYearEndDate", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.bkfs.com/role/DocumentCoverPage" ], "xbrltype": "gMonthDayItemType" }, "dei_DocumentFiscalPeriodFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.", "label": "Document Fiscal Period Focus", "terseLabel": "Document Fiscal Period Focus" } } }, "localname": "DocumentFiscalPeriodFocus", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.bkfs.com/role/DocumentCoverPage" ], "xbrltype": "fiscalPeriodItemType" }, "dei_DocumentFiscalYearFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.", "label": "Document Fiscal Year Focus", "terseLabel": "Document Fiscal Year Focus" } } }, "localname": "DocumentFiscalYearFocus", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.bkfs.com/role/DocumentCoverPage" ], "xbrltype": "gYearItemType" }, "dei_DocumentPeriodEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD.", "label": "Document Period End Date", "terseLabel": "Document Period End Date" } } }, "localname": "DocumentPeriodEndDate", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.bkfs.com/role/DocumentCoverPage" ], "xbrltype": "dateItemType" }, "dei_DocumentQuarterlyReport": { "auth_ref": [ "r757" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as an quarterly report.", "label": "Document Quarterly Report" } } }, "localname": "DocumentQuarterlyReport", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.bkfs.com/role/DocumentCoverPage" ], "xbrltype": "booleanItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r790" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as a transition report.", "label": "Document Transition Report", "terseLabel": "Document Transition Report" } } }, "localname": "DocumentTransitionReport", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.bkfs.com/role/DocumentCoverPage" ], "xbrltype": "booleanItemType" }, "dei_DocumentType": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.", "label": "Document Type", "terseLabel": "Document Type" } } }, "localname": "DocumentType", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.bkfs.com/role/DocumentCoverPage" ], "xbrltype": "submissionTypeItemType" }, "dei_EntityAddressAddressLine1": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Address Line 1 such as Attn, Building Name, Street Name", "label": "Entity Address, Address Line One", "terseLabel": "Entity Address, Address Line One" } } }, "localname": "EntityAddressAddressLine1", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.bkfs.com/role/DocumentCoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressCityOrTown": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the City or Town", "label": "Entity Address, City or Town", "terseLabel": "Entity Address, City or Town" } } }, "localname": "EntityAddressCityOrTown", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.bkfs.com/role/DocumentCoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressPostalZipCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Code for the postal or zip code", "label": "Entity Address, Postal Zip Code", "terseLabel": "Entity Address, Postal Zip Code" } } }, "localname": "EntityAddressPostalZipCode", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.bkfs.com/role/DocumentCoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressStateOrProvince": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the state or province.", "label": "Entity Address, State or Province", "terseLabel": "Entity Address, State or Province" } } }, "localname": "EntityAddressStateOrProvince", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.bkfs.com/role/DocumentCoverPage" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r755" ], "lang": { "en-us": { "role": { "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.", "label": "Entity Central Index Key", "terseLabel": "Entity Central Index Key" } } }, "localname": "EntityCentralIndexKey", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.bkfs.com/role/DocumentCoverPage" ], "xbrltype": "centralIndexKeyItemType" }, "dei_EntityCommonStockSharesOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.", "label": "Entity Common Stock, Shares Outstanding", "terseLabel": "Entity Common Stock, Shares Outstanding" } } }, "localname": "EntityCommonStockSharesOutstanding", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.bkfs.com/role/DocumentCoverPage" ], "xbrltype": "sharesItemType" }, "dei_EntityCurrentReportingStatus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Current Reporting Status", "terseLabel": "Entity Current Reporting Status" } } }, "localname": "EntityCurrentReportingStatus", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.bkfs.com/role/DocumentCoverPage" ], "xbrltype": "yesNoItemType" }, "dei_EntityDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Entity [Domain]" } } }, "localname": "EntityDomain", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.bkfs.com/role/DisclosureBasisOfPresentationAndOverviewMergerAgreementDetails" ], "xbrltype": "domainItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r755" ], "lang": { "en-us": { "role": { "documentation": "Indicate if registrant meets the emerging growth company criteria.", "label": "Entity Emerging Growth Company", "terseLabel": "Entity Emerging Growth Company" } } }, "localname": "EntityEmergingGrowthCompany", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.bkfs.com/role/DocumentCoverPage" ], "xbrltype": "booleanItemType" }, "dei_EntityFileNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.", "label": "Entity File Number", "terseLabel": "Entity File Number" } } }, "localname": "EntityFileNumber", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.bkfs.com/role/DocumentCoverPage" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r755" ], "lang": { "en-us": { "role": { "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Filer Category", "terseLabel": "Entity Filer Category" } } }, "localname": "EntityFilerCategory", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.bkfs.com/role/DocumentCoverPage" ], "xbrltype": "filerCategoryItemType" }, "dei_EntityIncorporationStateCountryCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Two-character EDGAR code representing the state or country of incorporation.", "label": "Entity Incorporation, State or Country Code", "terseLabel": "Entity Incorporation, State or Country Code" } } }, "localname": "EntityIncorporationStateCountryCode", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.bkfs.com/role/DocumentCoverPage" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r829" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).", "label": "Entity Interactive Data Current", "terseLabel": "Entity Interactive Data Current" } } }, "localname": "EntityInteractiveDataCurrent", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.bkfs.com/role/DocumentCoverPage" ], "xbrltype": "yesNoItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r755" ], "lang": { "en-us": { "role": { "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.", "label": "Entity Registrant Name", "terseLabel": "Entity Registrant Name" } } }, "localname": "EntityRegistrantName", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.bkfs.com/role/DocumentCoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r755" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.", "label": "Entity Shell Company", "terseLabel": "Entity Shell Company" } } }, "localname": "EntityShellCompany", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.bkfs.com/role/DocumentCoverPage" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r755" ], "lang": { "en-us": { "role": { "documentation": "Indicates that the company is a Smaller Reporting Company (SRC).", "label": "Entity Small Business", "terseLabel": "Entity Small Business" } } }, "localname": "EntitySmallBusiness", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.bkfs.com/role/DocumentCoverPage" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r755" ], "lang": { "en-us": { "role": { "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.", "label": "Entity Tax Identification Number", "terseLabel": "Entity Tax Identification Number" } } }, "localname": "EntityTaxIdentificationNumber", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.bkfs.com/role/DocumentCoverPage" ], "xbrltype": "employerIdItemType" }, "dei_LegalEntityAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The set of legal entities associated with a report.", "label": "Legal Entity [Axis]" } } }, "localname": "LegalEntityAxis", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.bkfs.com/role/DisclosureBasisOfPresentationAndOverviewMergerAgreementDetails" ], "xbrltype": "stringItemType" }, "dei_LocalPhoneNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Local phone number for entity.", "label": "Local Phone Number", "terseLabel": "Local Phone Number" } } }, "localname": "LocalPhoneNumber", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.bkfs.com/role/DocumentCoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r754" ], "lang": { "en-us": { "role": { "documentation": "Title of a 12(b) registered security.", "label": "Title of 12(b) Security", "terseLabel": "Title of 12(b) Security" } } }, "localname": "Security12bTitle", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.bkfs.com/role/DocumentCoverPage" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r756" ], "lang": { "en-us": { "role": { "documentation": "Name of the Exchange on which a security is registered.", "label": "Security Exchange Name", "terseLabel": "Security Exchange Name" } } }, "localname": "SecurityExchangeName", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.bkfs.com/role/DocumentCoverPage" ], "xbrltype": "edgarExchangeCodeItemType" }, "dei_TradingSymbol": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Trading symbol of an instrument as listed on an exchange.", "label": "Trading Symbol", "terseLabel": "Trading Symbol" } } }, "localname": "TradingSymbol", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.bkfs.com/role/DocumentCoverPage" ], "xbrltype": "tradingSymbolItemType" }, "ecd_Additional402vDisclosureTextBlock": { "auth_ref": [ "r791" ], "lang": { "en-us": { "role": { "label": "Additional 402(v) Disclosure [Text Block]", "terseLabel": "Additional 402(v) Disclosure" } } }, "localname": "Additional402vDisclosureTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_AdjToCompAmt": { "auth_ref": [ "r797" ], "lang": { "en-us": { "role": { "label": "Adjustment to Compensation Amount", "terseLabel": "Adjustment to Compensation, Amount" } } }, "localname": "AdjToCompAmt", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "monetaryItemType" }, "ecd_AdjToCompAxis": { "auth_ref": [ "r797" ], "lang": { "en-us": { "role": { "label": "Adjustment to Compensation [Axis]", "terseLabel": "Adjustment to Compensation:" } } }, "localname": "AdjToCompAxis", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "stringItemType" }, "ecd_AdjToNonPeoNeoCompFnTextBlock": { "auth_ref": [ "r797" ], "lang": { "en-us": { "role": { "label": "Adjustment to Non-PEO NEO Compensation Footnote [Text Block]", "terseLabel": "Adjustment to Non-PEO NEO Compensation Footnote" } } }, "localname": "AdjToNonPeoNeoCompFnTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_AdjToPeoCompFnTextBlock": { "auth_ref": [ "r797" ], "lang": { "en-us": { "role": { "label": "Adjustment To PEO Compensation, Footnote [Text Block]", "terseLabel": "Adjustment To PEO Compensation, Footnote" } } }, "localname": "AdjToPeoCompFnTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_AggtErrCompAmt": { "auth_ref": [ "r762", "r773", "r783", "r808" ], "lang": { "en-us": { "role": { "label": "Aggregate Erroneous Compensation Amount", "terseLabel": "Aggregate Erroneous Compensation Amount" } } }, "localname": "AggtErrCompAmt", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "xbrltype": "monetaryItemType" }, "ecd_AggtErrCompNotYetDeterminedTextBlock": { "auth_ref": [ "r765", "r776", "r786", "r811" ], "lang": { "en-us": { "role": { "label": "Aggregate Erroneous Compensation Not Yet Determined [Text Block]", "terseLabel": "Aggregate Erroneous Compensation Not Yet Determined" } } }, "localname": "AggtErrCompNotYetDeterminedTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_AllAdjToCompMember": { "auth_ref": [ "r797" ], "lang": { "en-us": { "role": { "label": "All Adjustments to Compensation [Member]", "terseLabel": "All Adjustments to Compensation" } } }, "localname": "AllAdjToCompMember", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "domainItemType" }, "ecd_AllExecutiveCategoriesMember": { "auth_ref": [ "r804" ], "lang": { "en-us": { "role": { "label": "All Executive Categories [Member]", "terseLabel": "All Executive Categories" } } }, "localname": "AllExecutiveCategoriesMember", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "domainItemType" }, "ecd_AllIndividualsMember": { "auth_ref": [ "r769", "r777", "r787", "r804", "r812", "r816", "r824" ], "lang": { "en-us": { "role": { "label": "All Individuals [Member]", "terseLabel": "All Individuals" } } }, "localname": "AllIndividualsMember", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure", "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure", "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "domainItemType" }, "ecd_AllTradingArrangementsMember": { "auth_ref": [ "r822" ], "lang": { "en-us": { "role": { "label": "All Trading Arrangements [Member]", "terseLabel": "All Trading Arrangements" } } }, "localname": "AllTradingArrangementsMember", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "xbrltype": "domainItemType" }, "ecd_AwardExrcPrice": { "auth_ref": [ "r819" ], "lang": { "en-us": { "role": { "label": "Award Exercise Price", "terseLabel": "Exercise Price" } } }, "localname": "AwardExrcPrice", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "xbrltype": "perShareItemType" }, "ecd_AwardGrantDateFairValue": { "auth_ref": [ "r820" ], "lang": { "en-us": { "role": { "label": "Award Grant Date Fair Value", "terseLabel": "Fair Value as of Grant Date" } } }, "localname": "AwardGrantDateFairValue", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "xbrltype": "monetaryItemType" }, "ecd_AwardTmgDiscLineItems": { "auth_ref": [ "r815" ], "lang": { "en-us": { "role": { "label": "Award Timing Disclosures [Line Items]", "terseLabel": "Award Timing Disclosures" } } }, "localname": "AwardTmgDiscLineItems", "nsuri": "http://xbrl.sec.gov/ecd/2023", "xbrltype": "stringItemType" }, "ecd_AwardTmgHowMnpiCnsdrdTextBlock": { "auth_ref": [ "r815" ], "lang": { "en-us": { "role": { "label": "Award Timing, How MNPI Considered [Text Block]", "terseLabel": "Award Timing, How MNPI Considered" } } }, "localname": "AwardTmgHowMnpiCnsdrdTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_AwardTmgMethodTextBlock": { "auth_ref": [ "r815" ], "lang": { "en-us": { "role": { "label": "Award Timing Method [Text Block]", "terseLabel": "Award Timing Method" } } }, "localname": "AwardTmgMethodTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_AwardTmgMnpiCnsdrdFlag": { "auth_ref": [ "r815" ], "lang": { "en-us": { "role": { "label": "Award Timing MNPI Considered [Flag]", "terseLabel": "Award Timing MNPI Considered" } } }, "localname": "AwardTmgMnpiCnsdrdFlag", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "xbrltype": "booleanItemType" }, "ecd_AwardTmgMnpiDiscTextBlock": { "auth_ref": [ "r815" ], "lang": { "en-us": { "role": { "label": "Award Timing MNPI Disclosure [Text Block]", "terseLabel": "Award Timing MNPI Disclosure" } } }, "localname": "AwardTmgMnpiDiscTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_AwardTmgPredtrmndFlag": { "auth_ref": [ "r815" ], "lang": { "en-us": { "role": { "label": "Award Timing Predetermined [Flag]", "terseLabel": "Award Timing Predetermined" } } }, "localname": "AwardTmgPredtrmndFlag", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "xbrltype": "booleanItemType" }, "ecd_AwardUndrlygSecuritiesAmt": { "auth_ref": [ "r818" ], "lang": { "en-us": { "role": { "label": "Award Underlying Securities Amount", "terseLabel": "Underlying Securities" } } }, "localname": "AwardUndrlygSecuritiesAmt", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "xbrltype": "decimalItemType" }, "ecd_AwardsCloseToMnpiDiscIndName": { "auth_ref": [ "r817" ], "lang": { "en-us": { "role": { "label": "Awards Close in Time to MNPI Disclosures, Individual Name", "terseLabel": "Name" } } }, "localname": "AwardsCloseToMnpiDiscIndName", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "xbrltype": "stringItemType" }, "ecd_AwardsCloseToMnpiDiscTable": { "auth_ref": [ "r816" ], "lang": { "en-us": { "role": { "label": "Awards Close in Time to MNPI Disclosures [Table]", "terseLabel": "Awards Close in Time to MNPI Disclosures" } } }, "localname": "AwardsCloseToMnpiDiscTable", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "xbrltype": "stringItemType" }, "ecd_AwardsCloseToMnpiDiscTableTextBlock": { "auth_ref": [ "r816" ], "lang": { "en-us": { "role": { "label": "Awards Close in Time to MNPI Disclosures [Table Text Block]", "terseLabel": "Awards Close in Time to MNPI Disclosures, Table" } } }, "localname": "AwardsCloseToMnpiDiscTableTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_ChangedPeerGroupFnTextBlock": { "auth_ref": [ "r795" ], "lang": { "en-us": { "role": { "label": "Changed Peer Group, Footnote [Text Block]", "terseLabel": "Changed Peer Group, Footnote" } } }, "localname": "ChangedPeerGroupFnTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_CoSelectedMeasureAmt": { "auth_ref": [ "r796" ], "lang": { "en-us": { "role": { "label": "Company Selected Measure Amount", "terseLabel": "Company Selected Measure Amount" } } }, "localname": "CoSelectedMeasureAmt", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "decimalItemType" }, "ecd_CoSelectedMeasureName": { "auth_ref": [ "r796" ], "lang": { "en-us": { "role": { "label": "Company Selected Measure Name", "terseLabel": "Company Selected Measure Name" } } }, "localname": "CoSelectedMeasureName", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "normalizedStringItemType" }, "ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock": { "auth_ref": [ "r801" ], "lang": { "en-us": { "role": { "label": "Compensation Actually Paid vs. Company Selected Measure [Text Block]", "terseLabel": "Compensation Actually Paid vs. Company Selected Measure" } } }, "localname": "CompActuallyPaidVsCoSelectedMeasureTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_CompActuallyPaidVsNetIncomeTextBlock": { "auth_ref": [ "r800" ], "lang": { "en-us": { "role": { "label": "Compensation Actually Paid vs. Net Income [Text Block]", "terseLabel": "Compensation Actually Paid vs. Net Income" } } }, "localname": "CompActuallyPaidVsNetIncomeTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_CompActuallyPaidVsOtherMeasureTextBlock": { "auth_ref": [ "r802" ], "lang": { "en-us": { "role": { "label": "Compensation Actually Paid vs. Other Measure [Text Block]", "terseLabel": "Compensation Actually Paid vs. Other Measure" } } }, "localname": "CompActuallyPaidVsOtherMeasureTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock": { "auth_ref": [ "r799" ], "lang": { "en-us": { "role": { "label": "Compensation Actually Paid vs. Total Shareholder Return [Text Block]", "terseLabel": "Compensation Actually Paid vs. Total Shareholder Return" } } }, "localname": "CompActuallyPaidVsTotalShareholderRtnTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_EquityValuationAssumptionDifferenceFnTextBlock": { "auth_ref": [ "r798" ], "lang": { "en-us": { "role": { "label": "Equity Valuation Assumption Difference, Footnote [Text Block]", "terseLabel": "Equity Valuation Assumption Difference, Footnote" } } }, "localname": "EquityValuationAssumptionDifferenceFnTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_ErrCompAnalysisTextBlock": { "auth_ref": [ "r762", "r773", "r783", "r808" ], "lang": { "en-us": { "role": { "label": "Erroneous Compensation Analysis [Text Block]", "terseLabel": "Erroneous Compensation Analysis" } } }, "localname": "ErrCompAnalysisTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_ErrCompRecoveryTable": { "auth_ref": [ "r759", "r770", "r780", "r805" ], "lang": { "en-us": { "role": { "label": "Erroneously Awarded Compensation Recovery [Table]", "terseLabel": "Erroneously Awarded Compensation Recovery" } } }, "localname": "ErrCompRecoveryTable", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "xbrltype": "stringItemType" }, "ecd_ExecutiveCategoryAxis": { "auth_ref": [ "r804" ], "lang": { "en-us": { "role": { "label": "Executive Category [Axis]", "terseLabel": "Executive Category:" } } }, "localname": "ExecutiveCategoryAxis", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "stringItemType" }, "ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt": { "auth_ref": [ "r766", "r777", "r787", "r812" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery due to Disqualification of Tax Benefits, Amount", "terseLabel": "Forgone Recovery due to Disqualification of Tax Benefits, Amount" } } }, "localname": "ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "xbrltype": "monetaryItemType" }, "ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt": { "auth_ref": [ "r766", "r777", "r787", "r812" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery due to Expense of Enforcement, Amount", "terseLabel": "Forgone Recovery due to Expense of Enforcement, Amount" } } }, "localname": "ForgoneRecoveryDueToExpenseOfEnforcementAmt", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "xbrltype": "monetaryItemType" }, "ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt": { "auth_ref": [ "r766", "r777", "r787", "r812" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery due to Violation of Home Country Law, Amount", "terseLabel": "Forgone Recovery due to Violation of Home Country Law, Amount" } } }, "localname": "ForgoneRecoveryDueToViolationOfHomeCountryLawAmt", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "xbrltype": "monetaryItemType" }, "ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock": { "auth_ref": [ "r766", "r777", "r787", "r812" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery, Explanation of Impracticability [Text Block]", "terseLabel": "Forgone Recovery, Explanation of Impracticability" } } }, "localname": "ForgoneRecoveryExplanationOfImpracticabilityTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_ForgoneRecoveryIndName": { "auth_ref": [ "r766", "r777", "r787", "r812" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery, Individual Name", "terseLabel": "Name" } } }, "localname": "ForgoneRecoveryIndName", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "xbrltype": "stringItemType" }, "ecd_IndividualAxis": { "auth_ref": [ "r769", "r777", "r787", "r804", "r812", "r816", "r824" ], "lang": { "en-us": { "role": { "label": "Individual [Axis]", "terseLabel": "Individual:" } } }, "localname": "IndividualAxis", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure", "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure", "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "stringItemType" }, "ecd_InsiderTradingArrLineItems": { "auth_ref": [ "r822" ], "lang": { "en-us": { "role": { "label": "Insider Trading Arrangements [Line Items]", "terseLabel": "Insider Trading Arrangements:" } } }, "localname": "InsiderTradingArrLineItems", "nsuri": "http://xbrl.sec.gov/ecd/2023", "xbrltype": "stringItemType" }, "ecd_InsiderTradingPoliciesProcLineItems": { "auth_ref": [ "r758", "r828" ], "lang": { "en-us": { "role": { "label": "Insider Trading Policies and Procedures [Line Items]", "terseLabel": "Insider Trading Policies and Procedures:" } } }, "localname": "InsiderTradingPoliciesProcLineItems", "nsuri": "http://xbrl.sec.gov/ecd/2023", "xbrltype": "stringItemType" }, "ecd_InsiderTrdPoliciesProcAdoptedFlag": { "auth_ref": [ "r758", "r828" ], "lang": { "en-us": { "role": { "label": "Insider Trading Policies and Procedures Adopted [Flag]", "terseLabel": "Insider Trading Policies and Procedures Adopted" } } }, "localname": "InsiderTrdPoliciesProcAdoptedFlag", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc" ], "xbrltype": "booleanItemType" }, "ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock": { "auth_ref": [ "r758", "r828" ], "lang": { "en-us": { "role": { "label": "Insider Trading Policies and Procedures Not Adopted [Text Block]", "terseLabel": "Insider Trading Policies and Procedures Not Adopted" } } }, "localname": "InsiderTrdPoliciesProcNotAdoptedTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc" ], "xbrltype": "textBlockItemType" }, "ecd_MeasureAxis": { "auth_ref": [ "r796" ], "lang": { "en-us": { "role": { "label": "Measure [Axis]", "terseLabel": "Measure:" } } }, "localname": "MeasureAxis", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "stringItemType" }, "ecd_MeasureName": { "auth_ref": [ "r796" ], "lang": { "en-us": { "role": { "label": "Measure Name", "terseLabel": "Name" } } }, "localname": "MeasureName", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "normalizedStringItemType" }, "ecd_MnpiDiscTimedForCompValFlag": { "auth_ref": [ "r815" ], "lang": { "en-us": { "role": { "label": "MNPI Disclosure Timed for Compensation Value [Flag]", "terseLabel": "MNPI Disclosure Timed for Compensation Value" } } }, "localname": "MnpiDiscTimedForCompValFlag", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "xbrltype": "booleanItemType" }, "ecd_MtrlTermsOfTrdArrTextBlock": { "auth_ref": [ "r823" ], "lang": { "en-us": { "role": { "label": "Material Terms of Trading Arrangement [Text Block]", "terseLabel": "Material Terms of Trading Arrangement" } } }, "localname": "MtrlTermsOfTrdArrTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "xbrltype": "textBlockItemType" }, "ecd_NamedExecutiveOfficersFnTextBlock": { "auth_ref": [ "r797" ], "lang": { "en-us": { "role": { "label": "Named Executive Officers, Footnote [Text Block]", "terseLabel": "Named Executive Officers, Footnote" } } }, "localname": "NamedExecutiveOfficersFnTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_NonGaapMeasureDescriptionTextBlock": { "auth_ref": [ "r796" ], "lang": { "en-us": { "role": { "label": "Non-GAAP Measure Description [Text Block]", "terseLabel": "Non-GAAP Measure Description" } } }, "localname": "NonGaapMeasureDescriptionTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_NonNeosMember": { "auth_ref": [ "r766", "r777", "r787", "r804", "r812" ], "lang": { "en-us": { "role": { "label": "Non-NEOs [Member]", "terseLabel": "Non-NEOs" } } }, "localname": "NonNeosMember", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "xbrltype": "domainItemType" }, "ecd_NonPeoNeoAvgCompActuallyPaidAmt": { "auth_ref": [ "r794" ], "lang": { "en-us": { "role": { "label": "Non-PEO NEO Average Compensation Actually Paid Amount", "terseLabel": "Non-PEO NEO Average Compensation Actually Paid Amount" } } }, "localname": "NonPeoNeoAvgCompActuallyPaidAmt", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "monetaryItemType" }, "ecd_NonPeoNeoAvgTotalCompAmt": { "auth_ref": [ "r793" ], "lang": { "en-us": { "role": { "label": "Non-PEO NEO Average Total Compensation Amount", "terseLabel": "Non-PEO NEO Average Total Compensation Amount" } } }, "localname": "NonPeoNeoAvgTotalCompAmt", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "monetaryItemType" }, "ecd_NonPeoNeoMember": { "auth_ref": [ "r804" ], "lang": { "en-us": { "role": { "label": "Non-PEO NEO [Member]", "terseLabel": "Non-PEO NEO" } } }, "localname": "NonPeoNeoMember", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "domainItemType" }, "ecd_NonRule10b51ArrAdoptedFlag": { "auth_ref": [ "r823" ], "lang": { "en-us": { "role": { "label": "Non-Rule 10b5-1 Arrangement Adopted [Flag]", "terseLabel": "Non-Rule 10b5-1 Arrangement Adopted" } } }, "localname": "NonRule10b51ArrAdoptedFlag", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "xbrltype": "booleanItemType" }, "ecd_NonRule10b51ArrTrmntdFlag": { "auth_ref": [ "r823" ], "lang": { "en-us": { "role": { "label": "Non-Rule 10b5-1 Arrangement Terminated [Flag]", "terseLabel": "Non-Rule 10b5-1 Arrangement Terminated" } } }, "localname": "NonRule10b51ArrTrmntdFlag", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "xbrltype": "booleanItemType" }, "ecd_OtherPerfMeasureAmt": { "auth_ref": [ "r796" ], "lang": { "en-us": { "role": { "label": "Other Performance Measure, Amount", "terseLabel": "Other Performance Measure, Amount" } } }, "localname": "OtherPerfMeasureAmt", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "decimalItemType" }, "ecd_OutstandingAggtErrCompAmt": { "auth_ref": [ "r764", "r775", "r785", "r810" ], "lang": { "en-us": { "role": { "label": "Outstanding Aggregate Erroneous Compensation Amount", "terseLabel": "Outstanding Aggregate Erroneous Compensation Amount" } } }, "localname": "OutstandingAggtErrCompAmt", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "xbrltype": "monetaryItemType" }, "ecd_OutstandingRecoveryCompAmt": { "auth_ref": [ "r767", "r778", "r788", "r813" ], "lang": { "en-us": { "role": { "label": "Outstanding Recovery Compensation Amount", "terseLabel": "Compensation Amount" } } }, "localname": "OutstandingRecoveryCompAmt", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "xbrltype": "monetaryItemType" }, "ecd_OutstandingRecoveryIndName": { "auth_ref": [ "r767", "r778", "r788", "r813" ], "lang": { "en-us": { "role": { "label": "Outstanding Recovery, Individual Name", "terseLabel": "Name" } } }, "localname": "OutstandingRecoveryIndName", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "xbrltype": "stringItemType" }, "ecd_PayVsPerformanceDisclosureLineItems": { "auth_ref": [ "r792" ], "lang": { "en-us": { "role": { "label": "Pay vs Performance Disclosure [Line Items]", "terseLabel": "Pay vs Performance Disclosure" } } }, "localname": "PayVsPerformanceDisclosureLineItems", "nsuri": "http://xbrl.sec.gov/ecd/2023", "xbrltype": "stringItemType" }, "ecd_PeerGroupIssuersFnTextBlock": { "auth_ref": [ "r795" ], "lang": { "en-us": { "role": { "label": "Peer Group Issuers, Footnote [Text Block]", "terseLabel": "Peer Group Issuers, Footnote" } } }, "localname": "PeerGroupIssuersFnTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_PeerGroupTotalShareholderRtnAmt": { "auth_ref": [ "r795" ], "lang": { "en-us": { "role": { "label": "Peer Group Total Shareholder Return Amount", "terseLabel": "Peer Group Total Shareholder Return Amount" } } }, "localname": "PeerGroupTotalShareholderRtnAmt", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "monetaryItemType" }, "ecd_PeoActuallyPaidCompAmt": { "auth_ref": [ "r794" ], "lang": { "en-us": { "role": { "label": "PEO Actually Paid Compensation Amount", "terseLabel": "PEO Actually Paid Compensation Amount" } } }, "localname": "PeoActuallyPaidCompAmt", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "monetaryItemType" }, "ecd_PeoMember": { "auth_ref": [ "r804" ], "lang": { "en-us": { "role": { "label": "PEO [Member]", "terseLabel": "PEO" } } }, "localname": "PeoMember", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "domainItemType" }, "ecd_PeoName": { "auth_ref": [ "r797" ], "lang": { "en-us": { "role": { "label": "PEO Name", "terseLabel": "PEO Name" } } }, "localname": "PeoName", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "normalizedStringItemType" }, "ecd_PeoTotalCompAmt": { "auth_ref": [ "r793" ], "lang": { "en-us": { "role": { "label": "PEO Total Compensation Amount", "terseLabel": "PEO Total Compensation Amount" } } }, "localname": "PeoTotalCompAmt", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "monetaryItemType" }, "ecd_PvpTable": { "auth_ref": [ "r792" ], "lang": { "en-us": { "role": { "label": "Pay vs Performance Disclosure [Table]", "terseLabel": "Pay vs Performance Disclosure" } } }, "localname": "PvpTable", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "stringItemType" }, "ecd_PvpTableTextBlock": { "auth_ref": [ "r792" ], "lang": { "en-us": { "role": { "label": "Pay vs Performance [Table Text Block]", "terseLabel": "Pay vs Performance Disclosure, Table" } } }, "localname": "PvpTableTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_RecoveryOfErrCompDisclosureLineItems": { "auth_ref": [ "r759", "r770", "r780", "r805" ], "lang": { "en-us": { "role": { "label": "Recovery of Erroneously Awarded Compensation Disclosure [Line Items]", "terseLabel": "Recovery of Erroneously Awarded Compensation Disclosure" } } }, "localname": "RecoveryOfErrCompDisclosureLineItems", "nsuri": "http://xbrl.sec.gov/ecd/2023", "xbrltype": "stringItemType" }, "ecd_RestatementDateAxis": { "auth_ref": [ "r760", "r771", "r781", "r806" ], "lang": { "en-us": { "role": { "label": "Restatement Determination Date [Axis]", "terseLabel": "Restatement Determination Date:" } } }, "localname": "RestatementDateAxis", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "xbrltype": "stringItemType" }, "ecd_RestatementDeterminationDate": { "auth_ref": [ "r761", "r772", "r782", "r807" ], "lang": { "en-us": { "role": { "label": "Restatement Determination Date", "terseLabel": "Restatement Determination Date" } } }, "localname": "RestatementDeterminationDate", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "xbrltype": "dateItemType" }, "ecd_RestatementDoesNotRequireRecoveryTextBlock": { "auth_ref": [ "r768", "r779", "r789", "r814" ], "lang": { "en-us": { "role": { "label": "Restatement Does Not Require Recovery [Text Block]", "terseLabel": "Restatement does not require Recovery" } } }, "localname": "RestatementDoesNotRequireRecoveryTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_Rule10b51ArrAdoptedFlag": { "auth_ref": [ "r823" ], "lang": { "en-us": { "role": { "label": "Rule 10b5-1 Arrangement Adopted [Flag]", "terseLabel": "Rule 10b5-1 Arrangement Adopted" } } }, "localname": "Rule10b51ArrAdoptedFlag", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "xbrltype": "booleanItemType" }, "ecd_Rule10b51ArrTrmntdFlag": { "auth_ref": [ "r823" ], "lang": { "en-us": { "role": { "label": "Rule 10b5-1 Arrangement Terminated [Flag]", "terseLabel": "Rule 10b5-1 Arrangement Terminated" } } }, "localname": "Rule10b51ArrTrmntdFlag", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "xbrltype": "booleanItemType" }, "ecd_StkPrcOrTsrEstimationMethodTextBlock": { "auth_ref": [ "r763", "r774", "r784", "r809" ], "lang": { "en-us": { "role": { "label": "Stock Price or TSR Estimation Method [Text Block]", "terseLabel": "Stock Price or TSR Estimation Method" } } }, "localname": "StkPrcOrTsrEstimationMethodTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_TabularListTableTextBlock": { "auth_ref": [ "r803" ], "lang": { "en-us": { "role": { "label": "Tabular List [Table Text Block]", "terseLabel": "Tabular List, Table" } } }, "localname": "TabularListTableTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_TotalShareholderRtnAmt": { "auth_ref": [ "r795" ], "lang": { "en-us": { "role": { "label": "Total Shareholder Return Amount", "terseLabel": "Total Shareholder Return Amount" } } }, "localname": "TotalShareholderRtnAmt", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "monetaryItemType" }, "ecd_TotalShareholderRtnVsPeerGroupTextBlock": { "auth_ref": [ "r802" ], "lang": { "en-us": { "role": { "label": "Total Shareholder Return Vs Peer Group [Text Block]", "terseLabel": "Total Shareholder Return Vs Peer Group" } } }, "localname": "TotalShareholderRtnVsPeerGroupTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_TradingArrAxis": { "auth_ref": [ "r822" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement [Axis]", "terseLabel": "Trading Arrangement:" } } }, "localname": "TradingArrAxis", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "xbrltype": "stringItemType" }, "ecd_TradingArrByIndTable": { "auth_ref": [ "r824" ], "lang": { "en-us": { "role": { "label": "Trading Arrangements, by Individual [Table]", "terseLabel": "Trading Arrangements, by Individual" } } }, "localname": "TradingArrByIndTable", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "xbrltype": "stringItemType" }, "ecd_TrdArrAdoptionDate": { "auth_ref": [ "r825" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement Adoption Date", "terseLabel": "Adoption Date" } } }, "localname": "TrdArrAdoptionDate", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "xbrltype": "stringItemType" }, "ecd_TrdArrDuration": { "auth_ref": [ "r826" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement Duration", "terseLabel": "Arrangement Duration" } } }, "localname": "TrdArrDuration", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "xbrltype": "durationItemType" }, "ecd_TrdArrIndName": { "auth_ref": [ "r824" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement, Individual Name", "terseLabel": "Name" } } }, "localname": "TrdArrIndName", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "xbrltype": "stringItemType" }, "ecd_TrdArrIndTitle": { "auth_ref": [ "r824" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement, Individual Title", "terseLabel": "Title" } } }, "localname": "TrdArrIndTitle", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "xbrltype": "stringItemType" }, "ecd_TrdArrSecuritiesAggAvailAmt": { "auth_ref": [ "r827" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement, Securities Aggregate Available Amount", "terseLabel": "Aggregate Available" } } }, "localname": "TrdArrSecuritiesAggAvailAmt", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "xbrltype": "sharesItemType" }, "ecd_TrdArrTerminationDate": { "auth_ref": [ "r825" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement Termination Date", "terseLabel": "Termination Date" } } }, "localname": "TrdArrTerminationDate", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "xbrltype": "stringItemType" }, "ecd_UndrlygSecurityMktPriceChngPct": { "auth_ref": [ "r821" ], "lang": { "en-us": { "role": { "label": "Underlying Security Market Price Change, Percent", "terseLabel": "Underlying Security Market Price Change" } } }, "localname": "UndrlygSecurityMktPriceChngPct", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "xbrltype": "pureItemType" }, "srt_ConsolidationItemsAxis": { "auth_ref": [ "r172", "r173", "r174", "r175", "r176", "r177", "r178", "r179", "r180", "r236", "r272", "r289", "r290", "r291", "r292", "r293", "r295", "r299", "r344", "r345", "r346", "r347", "r349", "r350", "r352", "r354", "r355", "r837", "r838", "r884", "r885" ], "lang": { "en-us": { "role": { "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.", "label": "Consolidation Items [Axis]" } } }, "localname": "ConsolidationItemsAxis", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://www.bkfs.com/role/DisclosureRevenuesDisaggregationOfRevenueDetails", "http://www.bkfs.com/role/DisclosureSegmentInformationSummarizedFinancialInformationDetails" ], "xbrltype": "stringItemType" }, "srt_ConsolidationItemsDomain": { "auth_ref": [ "r172", "r173", "r174", "r175", "r176", "r177", "r178", "r179", "r180", "r236", "r272", "r289", "r290", "r291", "r292", "r293", "r295", "r299", "r344", "r345", "r346", "r347", "r349", "r350", "r352", "r354", "r355", "r837", "r838", "r884", "r885" ], "lang": { "en-us": { "role": { "documentation": "Components, elimination, non-segment corporate-level activity and reconciling items used in consolidating a parent entity and its subsidiaries or its operating segments.", "label": "Consolidation Items [Domain]" } } }, "localname": "ConsolidationItemsDomain", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://www.bkfs.com/role/DisclosureRevenuesDisaggregationOfRevenueDetails", "http://www.bkfs.com/role/DisclosureSegmentInformationSummarizedFinancialInformationDetails" ], "xbrltype": "domainItemType" }, "srt_CounterpartyNameAxis": { "auth_ref": [ "r181", "r234", "r235", "r360", "r381", "r520", "r705", "r707" ], "lang": { "en-us": { "role": { "documentation": "Information by name of counterparty. A counterparty is the other party that participates in a financial transaction. Examples include, but not limited to, the name of the financial institution.", "label": "Counterparty Name [Axis]" } } }, "localname": "CounterpartyNameAxis", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://www.bkfs.com/role/DisclosureRelatedPartyTransactionsDnbDetails", "http://www.bkfs.com/role/DisclosureRelatedPartyTransactionsSummaryOfBalancesRelatedToAgreementsDetails", "http://www.bkfs.com/role/DisclosureRelatedPartyTransactionsSummaryOfRevenuesAndExpensesRelatedToAgreementsDetails" ], "xbrltype": "stringItemType" }, "srt_EquityMethodInvesteeNameDomain": { "auth_ref": [ "r309", "r310", "r312" ], "lang": { "en-us": { "role": { "documentation": "Name of investment including named security. Excludes entity that is consolidated.", "label": "Investment, Name [Domain]" } } }, "localname": "EquityMethodInvesteeNameDomain", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://www.bkfs.com/role/DisclosureInvestmentsEarningsOfUnconsolidatedEntitiesDetails", "http://www.bkfs.com/role/DisclosureInvestmentsNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_MaximumMember": { "auth_ref": [ "r339", "r340", "r341", "r342", "r415", "r526", "r586", "r613", "r614", "r676", "r678", "r679", "r680", "r689", "r695", "r696", "r714", "r721", "r734", "r740", "r888", "r927", "r928", "r929", "r930", "r931", "r932" ], "lang": { "en-us": { "role": { "documentation": "Upper limit of the provided range.", "label": "Maximum" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://www.bkfs.com/role/DisclosureCondensedConsolidatedFinancialStatementDetailsNarrativeDetails", "http://www.bkfs.com/role/DisclosureEquityEquityBasedCompensationAdditionalInformationDetails", "http://www.bkfs.com/role/DisclosureEquityRestrictedStockGrantDetails", "http://www.bkfs.com/role/StatementCondensedConsolidatedStatementsOfEarningsAndComprehensiveEarningsParenthetical" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [ "r339", "r340", "r341", "r342", "r415", "r526", "r586", "r613", "r614", "r676", "r678", "r679", "r680", "r689", "r695", "r696", "r714", "r721", "r734", "r740", "r888", "r927", "r928", "r929", "r930", "r931", "r932" ], "lang": { "en-us": { "role": { "documentation": "Lower limit of the provided range.", "label": "Minimum" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://www.bkfs.com/role/DisclosureCondensedConsolidatedFinancialStatementDetailsNarrativeDetails", "http://www.bkfs.com/role/DisclosureEquityEquityBasedCompensationAdditionalInformationDetails", "http://www.bkfs.com/role/DisclosureEquityRestrictedStockGrantDetails" ], "xbrltype": "domainItemType" }, "srt_OwnershipAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by name of entity in which ownership interest is disclosed. Excludes equity method investee and named security investment.", "label": "Ownership [Axis]" } } }, "localname": "OwnershipAxis", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://www.bkfs.com/role/DisclosureBasisOfPresentationAndOverviewRedeemableNoncontrollingInterestsDetails", "http://www.bkfs.com/role/DisclosureInvestmentsNarrativeDetails" ], "xbrltype": "stringItemType" }, "srt_OwnershipDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of entity in which ownership interest is disclosed. Excludes equity method investee and named security investment.", "label": "Ownership [Domain]" } } }, "localname": "OwnershipDomain", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://www.bkfs.com/role/DisclosureBasisOfPresentationAndOverviewRedeemableNoncontrollingInterestsDetails", "http://www.bkfs.com/role/DisclosureInvestmentsNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_ProductOrServiceAxis": { "auth_ref": [ "r301", "r527", "r580", "r581", "r582", "r583", "r584", "r585", "r700", "r722", "r739", "r834", "r878", "r879", "r889", "r937" ], "lang": { "en-us": { "role": { "documentation": "Information by product and service, or group of similar products and similar services.", "label": "Product and Service [Axis]" } } }, "localname": "ProductOrServiceAxis", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://www.bkfs.com/role/DisclosureRevenuesDisaggregationOfRevenueDetails", "http://www.bkfs.com/role/DisclosureRevenuesNarrativeDetails" ], "xbrltype": "stringItemType" }, "srt_ProductsAndServicesDomain": { "auth_ref": [ "r301", "r527", "r580", "r581", "r582", "r583", "r584", "r585", "r700", "r722", "r739", "r834", "r878", "r879", "r889", "r937" ], "lang": { "en-us": { "role": { "documentation": "Product or service, or a group of similar products or similar services.", "label": "Product and Service [Domain]" } } }, "localname": "ProductsAndServicesDomain", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://www.bkfs.com/role/DisclosureRevenuesDisaggregationOfRevenueDetails", "http://www.bkfs.com/role/DisclosureRevenuesNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [ "r339", "r340", "r341", "r342", "r407", "r415", "r442", "r443", "r444", "r525", "r526", "r586", "r613", "r614", "r676", "r678", "r679", "r680", "r689", "r695", "r696", "r714", "r721", "r734", "r740", "r743", "r874", "r888", "r928", "r929", "r930", "r931", "r932" ], "lang": { "en-us": { "role": { "documentation": "Information by statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median.", "label": "Statistical Measurement [Axis]" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://www.bkfs.com/role/DisclosureCondensedConsolidatedFinancialStatementDetailsNarrativeDetails", "http://www.bkfs.com/role/DisclosureEquityEquityBasedCompensationAdditionalInformationDetails", "http://www.bkfs.com/role/DisclosureEquityRestrictedStockGrantDetails", "http://www.bkfs.com/role/StatementCondensedConsolidatedStatementsOfEarningsAndComprehensiveEarningsParenthetical" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [ "r339", "r340", "r341", "r342", "r407", "r415", "r442", "r443", "r444", "r525", "r526", "r586", "r613", "r614", "r676", "r678", "r679", "r680", "r689", "r695", "r696", "r714", "r721", "r734", "r740", "r743", "r874", "r888", "r928", "r929", "r930", "r931", "r932" ], "lang": { "en-us": { "role": { "documentation": "Statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median.", "label": "Statistical Measurement [Domain]" } } }, "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://www.bkfs.com/role/DisclosureCondensedConsolidatedFinancialStatementDetailsNarrativeDetails", "http://www.bkfs.com/role/DisclosureEquityEquityBasedCompensationAdditionalInformationDetails", "http://www.bkfs.com/role/DisclosureEquityRestrictedStockGrantDetails", "http://www.bkfs.com/role/StatementCondensedConsolidatedStatementsOfEarningsAndComprehensiveEarningsParenthetical" ], "xbrltype": "domainItemType" }, "srt_ReportableLegalEntitiesMember": { "auth_ref": [ "r236", "r836", "r839", "r840", "r883", "r886", "r887" ], "lang": { "en-us": { "role": { "documentation": "Legal entities of the consolidated entity reporting separate financial information in the entity's financial statements.", "label": "Reportable Legal Entities" } } }, "localname": "ReportableLegalEntitiesMember", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://www.bkfs.com/role/DisclosureRevenuesDisaggregationOfRevenueDetails" ], "xbrltype": "domainItemType" }, "srt_RepurchaseAgreementCounterpartyNameDomain": { "auth_ref": [ "r234", "r235", "r360", "r381", "r520", "r706", "r707" ], "lang": { "en-us": { "role": { "documentation": "Named other party that participates in a financial transaction. Examples include, but not limited to, the name of the financial institution.", "label": "Counterparty Name [Domain]" } } }, "localname": "RepurchaseAgreementCounterpartyNameDomain", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://www.bkfs.com/role/DisclosureRelatedPartyTransactionsDnbDetails", "http://www.bkfs.com/role/DisclosureRelatedPartyTransactionsSummaryOfBalancesRelatedToAgreementsDetails", "http://www.bkfs.com/role/DisclosureRelatedPartyTransactionsSummaryOfRevenuesAndExpensesRelatedToAgreementsDetails" ], "xbrltype": "domainItemType" }, "srt_ScheduleOfCondensedIncomeStatementTableTextBlock": { "auth_ref": [ "r835", "r861" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of condensed income statement, including, but not limited to, income statements of consolidated entities and consolidation eliminations.", "label": "Condensed Income Statement [Table Text Block]", "terseLabel": "Equity in earnings of unconsolidated affiliates" } } }, "localname": "ScheduleOfCondensedIncomeStatementTableTextBlock", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://www.bkfs.com/role/DisclosureInvestmentsTables" ], "xbrltype": "textBlockItemType" }, "srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis": { "auth_ref": [ "r309", "r310", "r312" ], "lang": { "en-us": { "role": { "documentation": "Information by name of investment including named security. Excludes entity that is consolidated.", "label": "Investment, Name [Axis]" } } }, "localname": "ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://www.bkfs.com/role/DisclosureInvestmentsEarningsOfUnconsolidatedEntitiesDetails", "http://www.bkfs.com/role/DisclosureInvestmentsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccountingPoliciesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Basis of Presentation and Overview." } } }, "localname": "AccountingPoliciesAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_AccountsNotesAndLoansReceivableLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Accounts, Notes, Loans and Financing Receivable [Line Items]", "verboseLabel": "Condensed Consolidated Financial Statement Details" } } }, "localname": "AccountsNotesAndLoansReceivableLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.bkfs.com/role/DisclosureCondensedConsolidatedFinancialStatementDetailsTradeReceivablesNetDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccountsNotesLoansAndFinancingReceivablesByBillingStatusTypeAxis": { "auth_ref": [ "r39" ], "lang": { "en-us": { "role": { "documentation": "Information by billing status of receivables.", "label": "Billing Status, Type [Axis]" } } }, "localname": "AccountsNotesLoansAndFinancingReceivablesByBillingStatusTypeAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.bkfs.com/role/DisclosureCondensedConsolidatedFinancialStatementDetailsTradeReceivablesNetDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent": { "auth_ref": [], "calculation": { "http://www.bkfs.com/role/DisclosureCondensedConsolidatedFinancialStatementDetailsTradeAccountsPayableAndOtherAccruedLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.bkfs.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities incurred to vendors for goods and services received, and accrued liabilities classified as other, payable within one year or the normal operating cycle, if longer.", "label": "Accounts Payable and Other Accrued Liabilities, Current", "terseLabel": "Trade accounts payable and other accrued liabilities", "totalLabel": "Trade accounts payable and accrued liabilities" } } }, "localname": "AccountsPayableAndOtherAccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.bkfs.com/role/DisclosureCondensedConsolidatedFinancialStatementDetailsTradeAccountsPayableAndOtherAccruedLiabilitiesDetails", "http://www.bkfs.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsPayableTradeCurrent": { "auth_ref": [ "r26", "r27" ], "calculation": { "http://www.bkfs.com/role/DisclosureCondensedConsolidatedFinancialStatementDetailsTradeAccountsPayableAndOtherAccruedLiabilitiesDetails": { "order": 3.0, "parentTag": "us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accounts Payable, Trade, Current", "terseLabel": "Trade accounts payable" } } }, "localname": "AccountsPayableTradeCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.bkfs.com/role/DisclosureCondensedConsolidatedFinancialStatementDetailsTradeAccountsPayableAndOtherAccruedLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableGrossCurrent": { "auth_ref": [ "r194", "r305", "r306", "r702" ], "calculation": { "http://www.bkfs.com/role/DisclosureCondensedConsolidatedFinancialStatementDetailsTradeReceivablesNetDetails": { "order": 1.0, "parentTag": "us-gaap_AccountsReceivableNetCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.", "label": "Accounts Receivable, before Allowance for Credit Loss, Current", "terseLabel": "Trade receivables" } } }, "localname": "AccountsReceivableGrossCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.bkfs.com/role/DisclosureCondensedConsolidatedFinancialStatementDetailsTradeReceivablesNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableNet": { "auth_ref": [ "r632", "r693", "r744", "r936" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business.", "label": "Accounts Receivable, Related Parties", "verboseLabel": "Receivables from related parties" } } }, "localname": "AccountsReceivableNet", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.bkfs.com/role/DisclosureRelatedPartyTransactionsSummaryOfBalancesRelatedToAgreementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r305", "r306" ], "calculation": { "http://www.bkfs.com/role/DisclosureCondensedConsolidatedFinancialStatementDetailsTradeReceivablesNetDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.bkfs.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.", "label": "Accounts Receivable, after Allowance for Credit Loss, Current", "terseLabel": "Trade receivables, net", "totalLabel": "Trade receivables, net" } } }, "localname": "AccountsReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.bkfs.com/role/DisclosureCondensedConsolidatedFinancialStatementDetailsTradeReceivablesNetDetails", "http://www.bkfs.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccrualForTaxesOtherThanIncomeTaxesCurrent": { "auth_ref": [ "r31", "r67", "r704" ], "calculation": { "http://www.bkfs.com/role/DisclosureCondensedConsolidatedFinancialStatementDetailsTradeAccountsPayableAndOtherAccruedLiabilitiesDetails": { "order": 4.0, "parentTag": "us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable for real and property taxes. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrual for Taxes Other than Income Taxes, Current", "terseLabel": "Other taxes payable and accrued" } } }, "localname": "AccrualForTaxesOtherThanIncomeTaxesCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.bkfs.com/role/DisclosureCondensedConsolidatedFinancialStatementDetailsTradeAccountsPayableAndOtherAccruedLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember": { "auth_ref": [ "r205", "r213", "r214", "r477", "r708", "r849" ], "lang": { "en-us": { "role": { "documentation": "Accumulated other comprehensive income (loss) from gain (loss) of derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness, attributable to parent.", "label": "Accumulated Net Gain (Loss) from Cash Flow Hedges Attributable to Parent [Member]" } } }, "localname": "AccumulatedGainLossNetCashFlowHedgeParentMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.bkfs.com/role/DisclosureLongTermDebtEffectOfDerivativeInstrumentsOnAmountsRecognizedInOtherComprehensiveEarningsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r41", "r42", "r125", "r195", "r555", "r591", "r592" ], "calculation": { "http://www.bkfs.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after tax, of accumulated increase (decrease) in equity from transaction and other event and circumstance from nonowner source.", "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax", "terseLabel": "Accumulated other comprehensive loss" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.bkfs.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "auth_ref": [ "r6", "r17", "r42", "r485", "r488", "r513", "r587", "r588", "r849", "r850", "r851", "r862", "r863", "r864" ], "lang": { "en-us": { "role": { "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners.", "label": "Accumulated other comprehensive loss" } } }, "localname": "AccumulatedOtherComprehensiveIncomeMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.bkfs.com/role/StatementCondensedConsolidatedStatementsOfEquity" ], "xbrltype": "domainItemType" }, "us-gaap_AdditionalFinancialInformationDisclosureTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The entire disclosures of supplemental information, including descriptions and amounts, related to the balance sheet, income statement, and/or cash flow statement.", "label": "Additional Financial Information Disclosure [Text Block]", "terseLabel": "Condensed Consolidated Financial Statement Details" } } }, "localname": "AdditionalFinancialInformationDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.bkfs.com/role/DisclosureCondensedConsolidatedFinancialStatementDetails" ], "xbrltype": "textBlockItemType" }, "us-gaap_AdditionalPaidInCapital": { "auth_ref": [ "r122", "r738", "r940" ], "calculation": { "http://www.bkfs.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of excess of issue price over par or stated value of stock and from other transaction involving stock or stockholder. Includes, but is not limited to, additional paid-in capital (APIC) for common and preferred stock.", "label": "Additional Paid in Capital", "terseLabel": "Additional paid-in capital" } } }, "localname": "AdditionalPaidInCapital", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.bkfs.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [ "r448", "r449", "r450", "r601", "r862", "r863", "r864", "r919", "r941" ], "lang": { "en-us": { "role": { "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders.", "label": "Additional paid-in capital" } } }, "localname": "AdditionalPaidInCapitalMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.bkfs.com/role/StatementCondensedConsolidatedStatementsOfEquity" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of decrease to equity for grantee's tax withholding obligation for award under share-based payment arrangement.", "label": "Share-based Payment Arrangement, Decrease for Tax Withholding Obligation", "negatedTerseLabel": "Tax withholding payments for restricted share vesting" } } }, "localname": "AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.bkfs.com/role/StatementCondensedConsolidatedStatementsOfEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalOther": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of other increase (decrease) in additional paid in capital (APIC).", "label": "Adjustments to Additional Paid in Capital, Other", "terseLabel": "Other" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalOther", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.bkfs.com/role/StatementCondensedConsolidatedStatementsOfEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "auth_ref": [ "r65", "r66", "r417" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement.", "label": "APIC, Share-based Payment Arrangement, Increase for Cost Recognition", "terseLabel": "Equity-based compensation expense" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.bkfs.com/role/StatementCondensedConsolidatedStatementsOfEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Adjustments to reconcile net earnings to net cash provided by operating activities:" } } }, "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.bkfs.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_AllocatedShareBasedCompensationExpense": { "auth_ref": [ "r446", "r451" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.", "label": "Share-based Payment Arrangement, Expense", "terseLabel": "Allocated share-based compensation expense" } } }, "localname": "AllocatedShareBasedCompensationExpense", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.bkfs.com/role/DisclosureEquityEquityBasedCompensationAdditionalInformationDetails", "http://www.bkfs.com/role/DisclosureSegmentInformationSummarizedFinancialInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "auth_ref": [ "r196", "r307", "r317" ], "calculation": { "http://www.bkfs.com/role/DisclosureCondensedConsolidatedFinancialStatementDetailsTradeReceivablesNetDetails": { "order": 2.0, "parentTag": "us-gaap_AccountsReceivableNetCurrent", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current.", "label": "Accounts Receivable, Allowance for Credit Loss, Current", "negatedTerseLabel": "Allowance for credit losses" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.bkfs.com/role/DisclosureCondensedConsolidatedFinancialStatementDetailsTradeReceivablesNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfDebtDiscountPremium": { "auth_ref": [ "r11", "r96", "r132", "r372" ], "calculation": { "http://www.bkfs.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncash expense included in interest expense to amortize debt discount and premium associated with the related debt instruments. Excludes amortization of financing costs. Alternate captions include noncash interest expense.", "label": "Amortization of Debt Discount (Premium)", "terseLabel": "Amortization of debt issuance costs and original issue discount" } } }, "localname": "AmortizationOfDebtDiscountPremium", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.bkfs.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfDeferredCharges": { "auth_ref": [ "r130" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of amortization of deferred charges applied against earnings during the period.", "label": "Amortization of Deferred Charges", "terseLabel": "Deferred contract costs" } } }, "localname": "AmortizationOfDeferredCharges", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.bkfs.com/role/DisclosureCondensedConsolidatedFinancialStatementDetailsDepreciationAndAmortizationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ArrangementsAndNonarrangementTransactionsMember": { "auth_ref": [ "r471" ], "lang": { "en-us": { "role": { "documentation": "Collaborative arrangement and arrangement other than collaborative applicable to revenue-generating activity or operations.", "label": "Collaborative Arrangement and Arrangement Other than Collaborative [Domain]" } } }, "localname": "ArrangementsAndNonarrangementTransactionsMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.bkfs.com/role/DisclosureBasisOfPresentationAndOverviewMergerAgreementDetails" ], "xbrltype": "domainItemType" }, "us-gaap_Assets": { "auth_ref": [ "r155", "r191", "r230", "r270", "r291", "r297", "r313", "r344", "r345", "r347", "r348", "r349", "r351", "r353", "r355", "r356", "r473", "r478", "r500", "r549", "r638", "r738", "r753", "r884", "r885", "r925" ], "calculation": { "http://www.bkfs.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets", "totalLabel": "Total assets" } } }, "localname": "Assets", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.bkfs.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets [Abstract]", "terseLabel": "ASSETS" } } }, "localname": "AssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.bkfs.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r187", "r199", "r230", "r313", "r344", "r345", "r347", "r348", "r349", "r351", "r353", "r355", "r356", "r473", "r478", "r500", "r738", "r884", "r885", "r925" ], "calculation": { "http://www.bkfs.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets, Current", "totalLabel": "Total current assets" } } }, "localname": "AssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.bkfs.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets, Current [Abstract]", "terseLabel": "Current assets:" } } }, "localname": "AssetsCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.bkfs.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsFairValueDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets, Fair Value Disclosure [Abstract]", "terseLabel": "Assets:" } } }, "localname": "AssetsFairValueDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.bkfs.com/role/DisclosureFairValueMeasurementsSummaryOfFairValueMeasurementsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent": { "auth_ref": [ "r5", "r106", "r113", "r141", "r143", "r185", "r186" ], "calculation": { "http://www.bkfs.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount classified as assets attributable to disposal group held for sale or disposed of, expected to be disposed of within one year or the normal operating cycle, if longer.", "label": "Disposal Group, Including Discontinued Operation, Assets, Current", "terseLabel": "Current assets held for sale" } } }, "localname": "AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.bkfs.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r420", "r421", "r422", "r423", "r424", "r425", "r426", "r427", "r428", "r429", "r430", "r431", "r432", "r433", "r434", "r435", "r436", "r437", "r438", "r439", "r440", "r441", "r442", "r443", "r444", "r445" ], "lang": { "en-us": { "role": { "documentation": "Information by type of award under share-based payment arrangement.", "label": "Award Type [Axis]", "terseLabel": "Award Type" } } }, "localname": "AwardTypeAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.bkfs.com/role/DisclosureEquityEquityBasedCompensationAdditionalInformationDetails", "http://www.bkfs.com/role/DisclosureEquityRestrictedStockAndProfitInterestUnitsDetails", "http://www.bkfs.com/role/DisclosureEquityRestrictedStockGrantDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "xbrltype": "stringItemType" }, "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).", "label": "Basis of Accounting, Policy [Policy Text Block]", "terseLabel": "Basis of Presentation and Overview" } } }, "localname": "BasisOfAccountingPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.bkfs.com/role/DisclosureBasisOfPresentationAndOverviewPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_BilledRevenuesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Billed amounts due for services rendered or products shipped. This element is distinct from Billed contracts receivables because this is based on noncontract transactions.", "label": "Trade receivables - billed" } } }, "localname": "BilledRevenuesMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.bkfs.com/role/DisclosureCondensedConsolidatedFinancialStatementDetailsTradeReceivablesNetDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "auth_ref": [ "r467", "r732", "r733" ], "lang": { "en-us": { "role": { "documentation": "Identification of the acquiree in a material business combination (or series of individually immaterial business combinations), which may include the name or other type of identification of the acquiree.", "label": "Business Acquisition, Acquiree [Domain]", "terseLabel": "Fair Value Measurements" } } }, "localname": "BusinessAcquisitionAcquireeDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.bkfs.com/role/DisclosureBasisOfPresentationAndOverviewMergerAgreementDetails", "http://www.bkfs.com/role/DisclosureBasisOfPresentationAndOverviewRedeemableNoncontrollingInterestsDetails", "http://www.bkfs.com/role/DisclosureFairValueMeasurementsSummaryOfChangeInFairValueOfContingentConsiderationDetails", "http://www.bkfs.com/role/DisclosureInvestmentsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAxis": { "auth_ref": [ "r69", "r71", "r467", "r732", "r733" ], "lang": { "en-us": { "role": { "documentation": "Information by business combination or series of individually immaterial business combinations.", "label": "Business Acquisition [Axis]" } } }, "localname": "BusinessAcquisitionAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.bkfs.com/role/DisclosureBasisOfPresentationAndOverviewMergerAgreementDetails", "http://www.bkfs.com/role/DisclosureBasisOfPresentationAndOverviewRedeemableNoncontrollingInterestsDetails", "http://www.bkfs.com/role/DisclosureFairValueMeasurementsSummaryOfChangeInFairValueOfContingentConsiderationDetails", "http://www.bkfs.com/role/DisclosureInvestmentsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessAcquisitionLineItems": { "auth_ref": [ "r467" ], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Business Acquisition [Line Items]", "terseLabel": "Business Acquisition [Line Items]" } } }, "localname": "BusinessAcquisitionLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.bkfs.com/role/DisclosureBasisOfPresentationAndOverviewMergerAgreementDetails", "http://www.bkfs.com/role/DisclosureFairValueMeasurementsSummaryOfChangeInFairValueOfContingentConsiderationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired": { "auth_ref": [ "r70" ], "lang": { "en-us": { "role": { "documentation": "Percentage of voting equity interests acquired at the acquisition date in the business combination.", "label": "Business Acquisition, Percentage of Voting Interests Acquired", "verboseLabel": "Equity interest owned (as a percent)" } } }, "localname": "BusinessAcquisitionPercentageOfVotingInterestsAcquired", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.bkfs.com/role/DisclosureBasisOfPresentationAndOverviewRedeemableNoncontrollingInterestsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_BusinessAcquisitionSharePrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Price of a single share of a number of saleable stocks paid or offered to be paid in a business combination.", "label": "Business Acquisition, Share Price", "terseLabel": "Share price (in USD per share)" } } }, "localname": "BusinessAcquisitionSharePrice", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.bkfs.com/role/DisclosureBasisOfPresentationAndOverviewMergerAgreementDetails", "http://www.bkfs.com/role/DisclosureInvestmentsNarrativeDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_BusinessCombinationConsiderationTransferred1": { "auth_ref": [ "r1", "r2", "r15" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of consideration transferred, consisting of acquisition-date fair value of assets transferred by the acquirer, liabilities incurred by the acquirer, and equity interest issued by the acquirer.", "label": "Business Combination, Consideration Transferred", "terseLabel": "Total purchase price consideration" } } }, "localname": "BusinessCombinationConsiderationTransferred1", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.bkfs.com/role/DisclosureBasisOfPresentationAndOverviewMergerAgreementDetails", "http://www.bkfs.com/role/DisclosureBasisOfPresentationAndOverviewRedeemableNoncontrollingInterestsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1": { "auth_ref": [ "r470", "r857" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in the value of a contingent consideration liability, including, but not limited to, differences arising upon settlement.", "label": "Business Combination, Contingent Consideration Arrangements, Change in Amount of Contingent Consideration, Liability", "netLabel": "Business combination, contingent consideration arrangements, change in amount of contingent consideration, liability" } } }, "localname": "BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.bkfs.com/role/DisclosureFairValueMeasurementsSummaryOfChangeInFairValueOfContingentConsiderationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationContingentConsiderationLiability": { "auth_ref": [ "r3", "r72", "r469" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liability recognized arising from contingent consideration in a business combination.", "label": "Business Combination, Contingent Consideration, Liability", "terseLabel": "Contingent consideration" } } }, "localname": "BusinessCombinationContingentConsiderationLiability", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.bkfs.com/role/DisclosureFairValueMeasurementsSummaryOfFairValueMeasurementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationsPolicy": { "auth_ref": [ "r68" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for completed business combinations (purchase method, acquisition method or combination of entities under common control). This accounting policy may include a general discussion of the purchase method or acquisition method of accounting (including for example, the treatment accorded contingent consideration, the identification of assets and liabilities, the purchase price allocation process, how the fair values of acquired assets and liabilities are determined) and the entity's specific application thereof. An entity that acquires another entity in a leveraged buyout transaction generally discloses the accounting policy followed by the acquiring entity in determining the basis used to value its interest in the acquired entity, and the rationale for that accounting policy.", "label": "Business Combinations Policy [Policy Text Block]", "terseLabel": "Merger Agreement" } } }, "localname": "BusinessCombinationsPolicy", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.bkfs.com/role/DisclosureBasisOfPresentationAndOverviewPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessDescriptionAndAccountingPoliciesTextBlock": { "auth_ref": [ "r138", "r139" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for the business description and accounting policies concepts. Business description describes the nature and type of organization including but not limited to organizational structure as may be applicable to holding companies, parent and subsidiary relationships, business divisions, business units, business segments, affiliates and information about significant ownership of the reporting entity. Accounting policies describe all significant accounting policies of the reporting entity.", "label": "Business Description and Accounting Policies [Text Block]", "terseLabel": "Description of Business" } } }, "localname": "BusinessDescriptionAndAccountingPoliciesTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.bkfs.com/role/DisclosureBasisOfPresentationAndOverviewPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CapitalizedComputerSoftwareNet": { "auth_ref": [ "r697" ], "calculation": { "http://www.bkfs.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The carrying amount of capitalized computer software costs net of accumulated amortization as of the balance sheet date.", "label": "Capitalized Computer Software, Net", "terseLabel": "Software, net" } } }, "localname": "CapitalizedComputerSoftwareNet", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.bkfs.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedContractCostNet": { "auth_ref": [ "r320" ], "calculation": { "http://www.bkfs.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 7.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after accumulated amortization and accumulated impairment loss, of asset recognized from cost incurred to obtain or fulfill contract with customer.", "label": "Capitalized Contract Cost, Net", "terseLabel": "Deferred contract costs, net" } } }, "localname": "CapitalizedContractCostNet", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.bkfs.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_Cash": { "auth_ref": [ "r165", "r552", "r602", "r631", "r738", "r753", "r841" ], "calculation": { "http://www.bkfs.com/role/DisclosureCondensedConsolidatedFinancialStatementDetailsCashAndCashEquivalentsDetails": { "order": 1.0, "parentTag": "bki_RestrictedAndUnrestrictedCashAndCashEquivalents", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Excludes cash and cash equivalents within disposal group and discontinued operation.", "label": "Cash", "terseLabel": "Cash" } } }, "localname": "Cash", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.bkfs.com/role/DisclosureCondensedConsolidatedFinancialStatementDetailsCashAndCashEquivalentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsFairValueDisclosure": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value portion of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash and Cash Equivalents, Fair Value Disclosure", "terseLabel": "Cash and cash equivalents" } } }, "localname": "CashAndCashEquivalentsFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.bkfs.com/role/DisclosureFairValueMeasurementsSummaryOfFairValueMeasurementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r47", "r135", "r228" ], "calculation": { "http://www.bkfs.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents", "periodEndLabel": "Cash and cash equivalents, end of period", "periodStartLabel": "Cash and cash equivalents, beginning of period", "terseLabel": "Cash and cash equivalents" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.bkfs.com/role/StatementCondensedConsolidatedBalanceSheets", "http://www.bkfs.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "auth_ref": [ "r4", "r135" ], "calculation": { "http://www.bkfs.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect", "totalLabel": "Net increase (decrease) in cash and cash equivalents" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.bkfs.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashEquivalentsAtCarryingValue": { "auth_ref": [ "r841", "r935" ], "calculation": { "http://www.bkfs.com/role/DisclosureCondensedConsolidatedFinancialStatementDetailsCashAndCashEquivalentsDetails": { "order": 2.0, "parentTag": "bki_RestrictedAndUnrestrictedCashAndCashEquivalents", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.", "label": "Cash Equivalents, at Carrying Value", "terseLabel": "Cash equivalents" } } }, "localname": "CashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.bkfs.com/role/DisclosureCondensedConsolidatedFinancialStatementDetailsCashAndCashEquivalentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ChangeInAccountingEstimateByTypeAxis": { "auth_ref": [ "r49", "r245" ], "lang": { "en-us": { "role": { "documentation": "Information by type of change in accounting estimate.", "label": "Change in Accounting Estimate by Type [Axis]" } } }, "localname": "ChangeInAccountingEstimateByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.bkfs.com/role/DisclosureCondensedConsolidatedFinancialStatementDetailsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ChangeInAccountingEstimateTypeDomain": { "auth_ref": [ "r49", "r245" ], "lang": { "en-us": { "role": { "documentation": "Identification of the accounting estimate that was changed that had the effect of adjusting the carrying amount of an existing asset or liability, or that will alter the subsequent accounting for existing or future assets or liabilities.", "label": "Change in Accounting Estimate, Type [Domain]" } } }, "localname": "ChangeInAccountingEstimateTypeDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.bkfs.com/role/DisclosureCondensedConsolidatedFinancialStatementDetailsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ChangeInAccountingMethodAccountedForAsChangeInEstimateMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A change from one acceptable accounting method to another based upon a revision in estimated future benefits or obligations.", "label": "Change in Accounting Method Accounted for as Change in Estimate [Member]" } } }, "localname": "ChangeInAccountingMethodAccountedForAsChangeInEstimateMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.bkfs.com/role/DisclosureCondensedConsolidatedFinancialStatementDetailsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CommitmentsAndContingencies": { "auth_ref": [ "r36", "r103", "r551", "r622" ], "calculation": { "http://www.bkfs.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur.", "label": "Commitments and Contingencies", "terseLabel": "Commitments and contingencies (Note 9)" } } }, "localname": "CommitmentsAndContingencies", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.bkfs.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Commitments and Contingencies." } } }, "localname": "CommitmentsAndContingenciesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "auth_ref": [ "r145", "r336", "r337", "r694", "r875" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for commitments and contingencies.", "label": "Commitments and Contingencies Disclosure [Text Block]", "terseLabel": "Commitments and Contingencies" } } }, "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.bkfs.com/role/DisclosureCommitmentsAndContingencies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [ "r741", "r742", "r743", "r745", "r746", "r747", "r750", "r862", "r863", "r919", "r938", "r941" ], "lang": { "en-us": { "role": { "documentation": "Stock that is subordinate to all other stock of the issuer.", "label": "Common stock" } } }, "localname": "CommonStockMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.bkfs.com/role/StatementCondensedConsolidatedStatementsOfEquity" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r121" ], "lang": { "en-us": { "role": { "documentation": "Face amount or stated value per share of common stock.", "label": "Common Stock, Par or Stated Value Per Share", "terseLabel": "Common stock, par value (in dollars per share)" } } }, "localname": "CommonStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.bkfs.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r121", "r623" ], "lang": { "en-us": { "role": { "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws.", "label": "Common Stock, Shares Authorized", "terseLabel": "Common stock, shares authorized (in shares)" } } }, "localname": "CommonStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.bkfs.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r121" ], "lang": { "en-us": { "role": { "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.", "label": "Common Stock, Shares, Issued", "terseLabel": "Common stock, shares issued (in shares)" } } }, "localname": "CommonStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.bkfs.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r18", "r121", "r623", "r644", "r941", "r942" ], "lang": { "en-us": { "role": { "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.", "label": "Common Stock, Shares, Outstanding", "terseLabel": "Common stock, shares outstanding (in shares)" } } }, "localname": "CommonStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.bkfs.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r121", "r554", "r738" ], "calculation": { "http://www.bkfs.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.", "label": "Common Stock, Value, Issued", "terseLabel": "Common stock; $0.0001 par value; 550,000,000 shares authorized; 160,040,598 shares issued and 156,759,534 shares outstanding as of June 30, 2023, and 160,040,598 shares issued and 155,930,399 shares outstanding as of December 31, 2022" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.bkfs.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNetOfTax": { "auth_ref": [ "r43", "r209", "r211", "r219", "r545", "r566" ], "calculation": { "http://www.bkfs.com/role/StatementConsolidatedStatementsOfEarningsAndComprehensiveEarningsCalc2": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners.", "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent", "totalLabel": "Comprehensive earnings attributable to Black Knight" } } }, "localname": "ComprehensiveIncomeNetOfTax", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.bkfs.com/role/StatementCondensedConsolidatedStatementsOfEarningsAndComprehensiveEarnings" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest": { "auth_ref": [ "r9", "r75", "r80", "r209", "r211", "r218", "r544", "r565" ], "calculation": { "http://www.bkfs.com/role/StatementConsolidatedStatementsOfEarningsAndComprehensiveEarningsCalc2": { "order": 1.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income (loss) and other comprehensive income (loss), attributable to noncontrolling interests. Excludes changes in equity resulting from investments by owners and distributions to owners.", "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Noncontrolling Interest", "negatedTerseLabel": "Net losses attributable to redeemable noncontrolling interests" } } }, "localname": "ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.bkfs.com/role/StatementCondensedConsolidatedStatementsOfEarningsAndComprehensiveEarnings" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest": { "auth_ref": [ "r80", "r152", "r209", "r211", "r217", "r543", "r564" ], "calculation": { "http://www.bkfs.com/role/StatementConsolidatedStatementsOfEarningsAndComprehensiveEarningsCalc2": { "order": 2.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income. Excludes changes in equity resulting from investments by owners and distributions to owners.", "label": "Comprehensive Income (Loss), Net of Tax, Including Portion Attributable to Noncontrolling Interest", "totalLabel": "Comprehensive earnings" } } }, "localname": "ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.bkfs.com/role/StatementCondensedConsolidatedStatementsOfEarningsAndComprehensiveEarnings" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComputerSoftwareIntangibleAssetMember": { "auth_ref": [ "r701", "r872", "r873" ], "lang": { "en-us": { "role": { "documentation": "Collection of computer programs and related data that provide instructions to a computer, for example, but not limited to, application program, control module or operating system, that perform one or more particular functions or tasks.", "label": "Computer software", "terseLabel": "Software" } } }, "localname": "ComputerSoftwareIntangibleAssetMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.bkfs.com/role/DisclosureCondensedConsolidatedFinancialStatementDetailsDepreciationAndAmortizationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConsolidationPolicyTextBlock": { "auth_ref": [ "r77", "r709" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy regarding (1) the principles it follows in consolidating or combining the separate financial statements, including the principles followed in determining the inclusion or exclusion of subsidiaries or other entities in the consolidated or combined financial statements and (2) its treatment of interests (for example, common stock, a partnership interest or other means of exerting influence) in other entities, for example consolidation or use of the equity or cost methods of accounting. The accounting policy may also address the accounting treatment for intercompany accounts and transactions, noncontrolling interest, and the income statement treatment in consolidation for issuances of stock by a subsidiary.", "label": "Consolidation, Policy [Policy Text Block]", "terseLabel": "Principles of Consolidation" } } }, "localname": "ConsolidationPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.bkfs.com/role/DisclosureBasisOfPresentationAndOverviewPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ConsolidationSubsidiariesOrOtherInvestmentsConsolidatedEntitiesPolicy": { "auth_ref": [ "r166" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for subsidiaries or other investments that are consolidated, including the accounting treatment for intercompany accounts or transactions and any noncontrolling interest.", "label": "Consolidation, Subsidiaries or Other Investments, Consolidated Entities, Policy [Policy Text Block]", "terseLabel": "Redeemable Noncontrolling Interests" } } }, "localname": "ConsolidationSubsidiariesOrOtherInvestmentsConsolidatedEntitiesPolicy", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.bkfs.com/role/DisclosureBasisOfPresentationAndOverviewPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ContractWithCustomerAssetNetCurrent": { "auth_ref": [ "r393", "r394", "r405" ], "calculation": { "http://www.bkfs.com/role/DisclosureCondensedConsolidatedFinancialStatementDetailsPrepaidExpensesAndOtherCurrentAssetsDetails": { "order": 4.0, "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allowance for credit loss, of right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time, classified as current.", "label": "Contract with Customer, Asset, after Allowance for Credit Loss, Current", "terseLabel": "Contract assets, net" } } }, "localname": "ContractWithCustomerAssetNetCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.bkfs.com/role/DisclosureCondensedConsolidatedFinancialStatementDetailsPrepaidExpensesAndOtherCurrentAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerAssetNetNoncurrent": { "auth_ref": [ "r393", "r394", "r405" ], "calculation": { "http://www.bkfs.com/role/DisclosureCondensedConsolidatedFinancialStatementDetailsOtherNonCurrentAssetsDetails": { "order": 2.0, "parentTag": "us-gaap_OtherAssetsNoncurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allowance for credit loss, of right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time, classified as noncurrent.", "label": "Contract with Customer, Asset, after Allowance for Credit Loss, Noncurrent", "terseLabel": "Contract assets, net" } } }, "localname": "ContractWithCustomerAssetNetNoncurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.bkfs.com/role/DisclosureCondensedConsolidatedFinancialStatementDetailsOtherNonCurrentAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CorporateNonSegmentMember": { "auth_ref": [ "r22", "r290", "r291", "r292", "r293", "r299", "r867" ], "lang": { "en-us": { "role": { "documentation": "Corporate headquarters or functional department that may not earn revenues or may earn revenues that are only incidental to the activities of the entity and is not considered an operating segment.", "label": "Corporate and Other" } } }, "localname": "CorporateNonSegmentMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.bkfs.com/role/DisclosureSegmentInformationSummarizedFinancialInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CreditFacilityAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.", "label": "Credit Facility [Axis]" } } }, "localname": "CreditFacilityAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.bkfs.com/role/DisclosureLongTermDebtCreditAgreementAdditionalInformationDetails", "http://www.bkfs.com/role/DisclosureLongTermDebtLongTermDebtComponentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CreditFacilityDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.", "label": "Credit Facility [Domain]" } } }, "localname": "CreditFacilityDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.bkfs.com/role/DisclosureLongTermDebtCreditAgreementAdditionalInformationDetails", "http://www.bkfs.com/role/DisclosureLongTermDebtLongTermDebtComponentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Long-Term Debt" } } }, "localname": "DebtDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentAxis": { "auth_ref": [ "r24", "r117", "r118", "r156", "r158", "r236", "r357", "r358", "r359", "r360", "r361", "r362", "r363", "r364", "r365", "r366", "r367", "r368", "r369", "r370", "r371", "r372", "r508", "r716", "r717", "r718", "r719", "r720", "r859" ], "lang": { "en-us": { "role": { "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities.", "label": "Debt Instrument [Axis]" } } }, "localname": "DebtInstrumentAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.bkfs.com/role/DisclosureLongTermDebtCreditAgreementAdditionalInformationDetails", "http://www.bkfs.com/role/DisclosureLongTermDebtLongTermDebtComponentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentBasisSpreadOnVariableRate1": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage points added to the reference rate to compute the variable rate on the debt instrument.", "label": "Debt Instrument, Basis Spread on Variable Rate", "terseLabel": "Basis spread on variable rate (as a percent)" } } }, "localname": "DebtInstrumentBasisSpreadOnVariableRate1", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.bkfs.com/role/DisclosureLongTermDebtCreditAgreementAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentCarryingAmount": { "auth_ref": [ "r24", "r158", "r374" ], "calculation": { "http://www.bkfs.com/role/DisclosureLongTermDebtLongTermDebtComponentsDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.bkfs.com/role/DisclosureLongTermDebtPrincipalMaturitiesOfDebtDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, before unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but is not limited to, notes payable, bonds payable, commercial loans, mortgage loans, convertible debt, subordinated debt and other types of debt.", "label": "Long-term Debt, Gross", "terseLabel": "Total long-term debt principal", "totalLabel": "Total" } } }, "localname": "DebtInstrumentCarryingAmount", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.bkfs.com/role/DisclosureLongTermDebtLongTermDebtComponentsDetails", "http://www.bkfs.com/role/DisclosureLongTermDebtPrincipalMaturitiesOfDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentFaceAmount": { "auth_ref": [ "r97", "r99", "r357", "r508", "r717", "r718" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Face (par) amount of debt instrument at time of issuance.", "label": "Debt Instrument, Face Amount", "terseLabel": "Principal amount of debt" } } }, "localname": "DebtInstrumentFaceAmount", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.bkfs.com/role/DisclosureLongTermDebtSeniorNotesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentInterestRateEffectivePercentage": { "auth_ref": [ "r33", "r97", "r377", "r508" ], "lang": { "en-us": { "role": { "documentation": "Effective interest rate for the funds borrowed under the debt agreement considering interest compounding and original issue discount or premium.", "label": "Debt Instrument, Interest Rate, Effective Percentage", "terseLabel": "Term loans, interest rate at period end (as a percent)" } } }, "localname": "DebtInstrumentInterestRateEffectivePercentage", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.bkfs.com/role/DisclosureLongTermDebtCreditAgreementAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentInterestRateStatedPercentage": { "auth_ref": [ "r33", "r358" ], "lang": { "en-us": { "role": { "documentation": "Contractual interest rate for funds borrowed, under the debt agreement.", "label": "Debt Instrument, Interest Rate, Stated Percentage", "terseLabel": "Stated interest rate" } } }, "localname": "DebtInstrumentInterestRateStatedPercentage", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.bkfs.com/role/DisclosureLongTermDebtSeniorNotesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentLineItems": { "auth_ref": [ "r236", "r357", "r358", "r359", "r360", "r361", "r362", "r363", "r364", "r365", "r366", "r367", "r368", "r369", "r370", "r371", "r372", "r373", "r508", "r716", "r717", "r718", "r719", "r720", "r859" ], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Debt Instrument [Line Items]", "terseLabel": "Long-Term Debt" } } }, "localname": "DebtInstrumentLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.bkfs.com/role/DisclosureLongTermDebtCreditAgreementAdditionalInformationDetails", "http://www.bkfs.com/role/DisclosureLongTermDebtLongTermDebtComponentsDetails", "http://www.bkfs.com/role/DisclosureLongTermDebtSeniorNotesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentNameDomain": { "auth_ref": [ "r34", "r236", "r357", "r358", "r359", "r360", "r361", "r362", "r363", "r364", "r365", "r366", "r367", "r368", "r369", "r370", "r371", "r372", "r508", "r716", "r717", "r718", "r719", "r720", "r859" ], "lang": { "en-us": { "role": { "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities.", "label": "Debt Instrument, Name [Domain]" } } }, "localname": "DebtInstrumentNameDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.bkfs.com/role/DisclosureLongTermDebtCreditAgreementAdditionalInformationDetails", "http://www.bkfs.com/role/DisclosureLongTermDebtLongTermDebtComponentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentTable": { "auth_ref": [ "r34", "r61", "r62", "r96", "r97", "r99", "r104", "r148", "r149", "r236", "r357", "r358", "r359", "r360", "r361", "r362", "r363", "r364", "r365", "r366", "r367", "r368", "r369", "r370", "r371", "r372", "r373", "r508", "r716", "r717", "r718", "r719", "r720", "r859" ], "lang": { "en-us": { "role": { "documentation": "A table or schedule providing information pertaining to long-term debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.", "label": "Schedule of Long-term Debt Instruments [Table]", "terseLabel": "Schedule of Long-term Debt Instruments [Table]" } } }, "localname": "DebtInstrumentTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.bkfs.com/role/DisclosureLongTermDebtCreditAgreementAdditionalInformationDetails", "http://www.bkfs.com/role/DisclosureLongTermDebtLongTermDebtComponentsDetails", "http://www.bkfs.com/role/DisclosureLongTermDebtSeniorNotesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet": { "auth_ref": [ "r98", "r363", "r375", "r717", "r718" ], "calculation": { "http://www.bkfs.com/role/DisclosureLongTermDebtLongTermDebtComponentsDetails": { "order": 1.0, "parentTag": "us-gaap_LongTermDebtNoncurrent", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of unamortized debt discount (premium) and debt issuance costs.", "label": "Debt Instrument, Unamortized Discount (Premium) and Debt Issuance Costs, Net", "negatedTerseLabel": "Less: debt issuance costs and discount" } } }, "localname": "DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.bkfs.com/role/DisclosureLongTermDebtLongTermDebtComponentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredCompensationLiabilityClassifiedNoncurrent": { "auth_ref": [], "calculation": { "http://www.bkfs.com/role/DisclosureCondensedConsolidatedFinancialStatementDetailsOtherNonCurrentLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_OtherLiabilitiesNoncurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate carrying value as of the balance sheet date of the liabilities for all deferred compensation arrangements payable beyond one year (or the operating cycle, if longer).", "label": "Deferred Compensation Liability, Classified, Noncurrent", "verboseLabel": "Deferred compensation plan" } } }, "localname": "DeferredCompensationLiabilityClassifiedNoncurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.bkfs.com/role/DisclosureCondensedConsolidatedFinancialStatementDetailsOtherNonCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Condensed Consolidated Financial Statement Details" } } }, "localname": "DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the amounts paid in advance for capitalized costs that will be expensed with the passage of time or the occurrence of a triggering event, and will be charged against earnings within one year or the normal operating cycle, if longer; the aggregate carrying amount of current assets, not separately presented elsewhere in the balance sheet; and other deferred costs.", "label": "Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Table Text Block]", "terseLabel": "Prepaid Expenses and Other Current Assets" } } }, "localname": "DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.bkfs.com/role/DisclosureCondensedConsolidatedFinancialStatementDetailsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DeferredIncomeTaxLiabilitiesNet": { "auth_ref": [ "r453", "r454", "r550" ], "calculation": { "http://www.bkfs.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences with jurisdictional netting.", "label": "Deferred Income Tax Liabilities, Net", "terseLabel": "Deferred income taxes" } } }, "localname": "DeferredIncomeTaxLiabilitiesNet", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.bkfs.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxesAndTaxCredits": { "auth_ref": [ "r137" ], "calculation": { "http://www.bkfs.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred income tax expense (benefit) and income tax credits.", "label": "Deferred Income Taxes and Tax Credits", "terseLabel": "Deferred income taxes, net" } } }, "localname": "DeferredIncomeTaxesAndTaxCredits", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.bkfs.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredRevenueCurrent": { "auth_ref": [ "r845" ], "calculation": { "http://www.bkfs.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Deferred Revenue, Current", "terseLabel": "Deferred revenues", "verboseLabel": "Deferred revenues (current)" } } }, "localname": "DeferredRevenueCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.bkfs.com/role/DisclosureRelatedPartyTransactionsSummaryOfBalancesRelatedToAgreementsDetails", "http://www.bkfs.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredRevenueNoncurrent": { "auth_ref": [ "r846" ], "calculation": { "http://www.bkfs.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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 noncurrent.", "label": "Deferred Revenue, Noncurrent", "terseLabel": "Deferred revenues", "verboseLabel": "Deferred revenues (non-current)" } } }, "localname": "DeferredRevenueNoncurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.bkfs.com/role/DisclosureRelatedPartyTransactionsSummaryOfBalancesRelatedToAgreementsDetails", "http://www.bkfs.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredRevenueRevenueRecognized1": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of revenue recognized that was previously reported as deferred or unearned revenue.", "label": "Deferred Revenue, Revenue Recognized", "terseLabel": "Deferred revenue, amount recognized" } } }, "localname": "DeferredRevenueRevenueRecognized1", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.bkfs.com/role/DisclosureCondensedConsolidatedFinancialStatementDetailsDeferredRevenueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationAndAmortization": { "auth_ref": [ "r11", "r55" ], "calculation": { "http://www.bkfs.com/role/DisclosureSegmentInformationSummarizedFinancialInformationDetails": { "order": 1.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0 }, "http://www.bkfs.com/role/StatementCondensedConsolidatedStatementsOfEarningsAndComprehensiveEarnings": { "order": 2.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The current period expense charged against earnings on long-lived, physical assets not used in production, and which are not intended for resale, to allocate or recognize the cost of such assets over their useful lives; or to record the reduction in book value of an intangible asset over the benefit period of such asset; or to reflect consumption during the period of an asset that is not used in production.", "label": "Depreciation, Depletion and Amortization, Nonproduction", "terseLabel": "Depreciation and amortization" } } }, "localname": "DepreciationAndAmortization", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.bkfs.com/role/DisclosureCondensedConsolidatedFinancialStatementDetailsDepreciationAndAmortizationDetails", "http://www.bkfs.com/role/DisclosureSegmentInformationSummarizedFinancialInformationDetails", "http://www.bkfs.com/role/StatementCondensedConsolidatedStatementsOfEarningsAndComprehensiveEarnings" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationDepletionAndAmortization": { "auth_ref": [ "r11", "r275" ], "calculation": { "http://www.bkfs.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets.", "label": "Depreciation, Depletion and Amortization", "terseLabel": "Depreciation and amortization" } } }, "localname": "DepreciationDepletionAndAmortization", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.bkfs.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeAssets": { "auth_ref": [ "r200", "r201", "r499", "r604", "r605", "r606", "r607", "r608", "r609", "r610", "r611", "r613", "r614", "r629", "r630", "r682", "r684", "r685", "r686", "r687", "r688", "r707", "r743", "r939" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value, after the effects of master netting arrangements, of a financial asset or other 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. Includes assets not subject to a master netting arrangement and not elected to be offset.", "label": "Derivative Asset", "terseLabel": "Interest rate swaps", "verboseLabel": "Other current assets" } } }, "localname": "DerivativeAssets", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.bkfs.com/role/DisclosureFairValueMeasurementsSummaryOfFairValueMeasurementsDetails", "http://www.bkfs.com/role/DisclosureLongTermDebtSwapAgreementsInConsolidatedBalanceSheetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeContractTypeDomain": { "auth_ref": [ "r611", "r614", "r628", "r629", "r630", "r633", "r634", "r635", "r636", "r639", "r640", "r641", "r642", "r656", "r657", "r658", "r659", "r662", "r663", "r664", "r665", "r682", "r683", "r685", "r687", "r741", "r743" ], "lang": { "en-us": { "role": { "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.", "label": "Derivative Contract [Domain]" } } }, "localname": "DerivativeContractTypeDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.bkfs.com/role/DisclosureLongTermDebtEffectOfDerivativeInstrumentsOnAmountsRecognizedInOtherComprehensiveEarningsDetails", "http://www.bkfs.com/role/DisclosureLongTermDebtInterestRateSwapsAdditionalInformationDetails", "http://www.bkfs.com/role/DisclosureLongTermDebtSwapAgreementsInConsolidatedBalanceSheetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DerivativeFixedInterestRate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Fixed interest rate related to the interest rate derivative.", "label": "Derivative, Fixed Interest Rate", "terseLabel": "Derivative, Fixed Interest Rate" } } }, "localname": "DerivativeFixedInterestRate", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.bkfs.com/role/DisclosureLongTermDebtInterestRateSwapsAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DerivativeGainLossOnDerivativeNet": { "auth_ref": [ "r917" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in the fair value of derivatives recognized in the income statement.", "label": "Derivative, Gain (Loss) on Derivative, Net", "terseLabel": "Derivative, Gain (Loss) on Derivative, Net", "verboseLabel": "Unrealized gains (losses) on interest rate swaps, net" } } }, "localname": "DerivativeGainLossOnDerivativeNet", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.bkfs.com/role/DisclosureLongTermDebtInterestRateSwapsAdditionalInformationDetails", "http://www.bkfs.com/role/StatementCondensedConsolidatedStatementsOfEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeInstrumentRiskAxis": { "auth_ref": [ "r86", "r88", "r89", "r90", "r611", "r614", "r628", "r629", "r630", "r633", "r634", "r635", "r636", "r639", "r640", "r641", "r642", "r656", "r657", "r658", "r659", "r662", "r663", "r664", "r665", "r682", "r683", "r685", "r687", "r707", "r741", "r743" ], "lang": { "en-us": { "role": { "documentation": "Information by type of derivative contract.", "label": "Derivative Instrument [Axis]" } } }, "localname": "DerivativeInstrumentRiskAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.bkfs.com/role/DisclosureLongTermDebtEffectOfDerivativeInstrumentsOnAmountsRecognizedInOtherComprehensiveEarningsDetails", "http://www.bkfs.com/role/DisclosureLongTermDebtInterestRateSwapsAdditionalInformationDetails", "http://www.bkfs.com/role/DisclosureLongTermDebtSwapAgreementsInConsolidatedBalanceSheetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable": { "auth_ref": [ "r19", "r86", "r89", "r90", "r93", "r94", "r482" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about the location and amount of derivative instruments and nonderivative instruments designated as hedging instruments reported before netting adjustments, and the amount of gain (loss) on derivative instruments and nonderivative instruments designated and qualified as hedging instruments.", "label": "Derivative Instruments, Gain (Loss) [Table]", "terseLabel": "Derivative Instruments, Gain (Loss) [Table]" } } }, "localname": "DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.bkfs.com/role/DisclosureLongTermDebtEffectOfDerivativeInstrumentsOnAmountsRecognizedInOtherComprehensiveEarningsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DerivativeInstrumentsGainLossLineItems": { "auth_ref": [ "r482" ], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Derivative Instruments, Gain (Loss) [Line Items]", "terseLabel": "Long-Term Debt" } } }, "localname": "DerivativeInstrumentsGainLossLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.bkfs.com/role/DisclosureLongTermDebtEffectOfDerivativeInstrumentsOnAmountsRecognizedInOtherComprehensiveEarningsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DerivativeLineItems": { "auth_ref": [ "r490" ], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Derivative [Line Items]", "terseLabel": "Long-Term Debt" } } }, "localname": "DerivativeLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.bkfs.com/role/DisclosureLongTermDebtInterestRateSwapsAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DerivativeTable": { "auth_ref": [ "r19", "r81", "r82", "r83", "r84", "r87", "r89", "r91", "r92", "r94", "r490" ], "lang": { "en-us": { "role": { "documentation": "Schedule that describes and identifies a derivative or group of derivatives on a disaggregated basis, such as for individual instruments, or small groups of similar instruments. May include a combination of the type of instrument, risks being hedged, notional amount, hedge designation, related hedged item, inception date, maturity date, or other relevant item.", "label": "Derivative [Table]", "terseLabel": "Derivative [Table]" } } }, "localname": "DerivativeTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.bkfs.com/role/DisclosureLongTermDebtInterestRateSwapsAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DerivativesFairValueLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Derivatives, Fair Value [Line Items]", "terseLabel": "Long-Term Debt" } } }, "localname": "DerivativesFairValueLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.bkfs.com/role/DisclosureLongTermDebtSwapAgreementsInConsolidatedBalanceSheetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DesignatedAsHedgingInstrumentMember": { "auth_ref": [ "r19" ], "lang": { "en-us": { "role": { "documentation": "Derivative instrument designated as hedging instrument under Generally Accepted Accounting Principles (GAAP).", "label": "Designated as Hedging Instrument" } } }, "localname": "DesignatedAsHedgingInstrumentMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.bkfs.com/role/DisclosureLongTermDebtSwapAgreementsInConsolidatedBalanceSheetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DisaggregationOfRevenueLineItems": { "auth_ref": [ "r404", "r722", "r723", "r724", "r725", "r726", "r727", "r728" ], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Disaggregation of Revenue [Line Items]", "terseLabel": "Revenues" } } }, "localname": "DisaggregationOfRevenueLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.bkfs.com/role/DisclosureRevenuesDisaggregationOfRevenueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTable": { "auth_ref": [ "r404", "r722", "r723", "r724", "r725", "r726", "r727", "r728" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.", "label": "Disaggregation of Revenue [Table]", "terseLabel": "Disaggregation of Revenue [Table]" } } }, "localname": "DisaggregationOfRevenueTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.bkfs.com/role/DisclosureRevenuesDisaggregationOfRevenueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "auth_ref": [ "r889" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.", "label": "Disaggregation of Revenue [Table Text Block]", "terseLabel": "Disaggregation of Revenue" } } }, "localname": "DisaggregationOfRevenueTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.bkfs.com/role/DisclosureRevenuesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisposalGroupClassificationAxis": { "auth_ref": [ "r185" ], "lang": { "en-us": { "role": { "documentation": "Information by disposal group classification.", "label": "Disposal Group Classification [Axis]" } } }, "localname": "DisposalGroupClassificationAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.bkfs.com/role/DisclosureBasisOfPresentationAndOverviewTitlepointTransactionDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisposalGroupClassificationDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Component or group of components disposed of, including but not limited to, disposal group held-for-sale or disposed of by sale, disposed of by means other than sale, and discontinued operations.", "label": "Disposal Group Classification [Domain]" } } }, "localname": "DisposalGroupClassificationDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.bkfs.com/role/DisclosureBasisOfPresentationAndOverviewTitlepointTransactionDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DisposalGroupHeldforsaleNotDiscontinuedOperationsMember": { "auth_ref": [ "r8", "r20", "r185" ], "lang": { "en-us": { "role": { "documentation": "Disposal group that is classified as held-for-sale. Excludes disposals classified as discontinued operations.", "label": "Disposal Group, Held-for-sale, Not Discontinued Operations [Member]", "terseLabel": "Held for sale, not discontinued operations" } } }, "localname": "DisposalGroupHeldforsaleNotDiscontinuedOperationsMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.bkfs.com/role/DisclosureBasisOfPresentationAndOverviewTitlepointTransactionDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent": { "auth_ref": [ "r5", "r7", "r106", "r113", "r143", "r185", "r186" ], "calculation": { "http://www.bkfs.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 9.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount classified as assets attributable to disposal group held for sale or disposed of, expected to be disposed of after one year or the normal operating cycle, if longer.", "label": "Disposal Group, Including Discontinued Operation, Assets, Noncurrent", "terseLabel": "Non-current assets held for sale" } } }, "localname": "DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.bkfs.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationConsideration": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of consideration received or receivable for the disposal of assets and liabilities, including discontinued operation.", "label": "Disposal Group, Including Discontinued Operation, Consideration", "terseLabel": "Definitive agreement to sell of business" } } }, "localname": "DisposalGroupIncludingDiscontinuedOperationConsideration", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.bkfs.com/role/DisclosureBasisOfPresentationAndOverviewTitlepointTransactionDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherIncome": { "auth_ref": [ "r112" ], "calculation": { "http://www.bkfs.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of other income attributable to disposal group, including, but not limited to, discontinued operation.", "label": "Disposal Group, Including Discontinued Operation, Other Income", "negatedLabel": "Gain related to the TitlePoint transaction", "terseLabel": "Disposal group including discontinued operation other income" } } }, "localname": "DisposalGroupIncludingDiscontinuedOperationOtherIncome", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.bkfs.com/role/DisclosureBasisOfPresentationAndOverviewTitlepointTransactionDetails", "http://www.bkfs.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain": { "auth_ref": [ "r732", "r733" ], "lang": { "en-us": { "role": { "documentation": "Name of disposal group.", "label": "Disposal Group Name [Domain]" } } }, "localname": "DisposalGroupsIncludingDiscontinuedOperationsNameDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.bkfs.com/role/DisclosureBasisOfPresentationAndOverviewTitlepointTransactionDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EarningsPerShareAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Earnings Per Share", "terseLabel": "Net earnings per share attributable to Black Knight common shareholders:" } } }, "localname": "EarningsPerShareAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.bkfs.com/role/StatementCondensedConsolidatedStatementsOfEarningsAndComprehensiveEarnings" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r220", "r242", "r243", "r244", "r245", "r246", "r251", "r253", "r258", "r259", "r260", "r264", "r493", "r494", "r546", "r567", "r710" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.", "label": "Earnings Per Share, Basic", "terseLabel": "Basic", "verboseLabel": "Basic net earnings per share (in dollars per share)" } } }, "localname": "EarningsPerShareBasic", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.bkfs.com/role/DisclosureEarningsPerShareComputationOfBasicAndDilutedEarningsPerShareDetails", "http://www.bkfs.com/role/StatementCondensedConsolidatedStatementsOfEarningsAndComprehensiveEarnings" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareBasicAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Earnings Per Share, Basic [Abstract]", "terseLabel": "Basic:" } } }, "localname": "EarningsPerShareBasicAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.bkfs.com/role/DisclosureEarningsPerShareComputationOfBasicAndDilutedEarningsPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r220", "r242", "r243", "r244", "r245", "r246", "r253", "r258", "r259", "r260", "r264", "r493", "r494", "r546", "r567", "r710" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.", "label": "Earnings Per Share, Diluted", "terseLabel": "Diluted", "verboseLabel": "Diluted net earnings per share (in dollars per share)" } } }, "localname": "EarningsPerShareDiluted", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.bkfs.com/role/DisclosureEarningsPerShareComputationOfBasicAndDilutedEarningsPerShareDetails", "http://www.bkfs.com/role/StatementCondensedConsolidatedStatementsOfEarningsAndComprehensiveEarnings" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareDilutedAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Earnings Per Share, Diluted [Abstract]", "terseLabel": "Diluted:" } } }, "localname": "EarningsPerShareDilutedAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.bkfs.com/role/DisclosureEarningsPerShareComputationOfBasicAndDilutedEarningsPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareTextBlock": { "auth_ref": [ "r250", "r261", "r262", "r263" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for earnings per share.", "label": "Earnings Per Share [Text Block]", "terseLabel": "Earnings Per Share" } } }, "localname": "EarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.bkfs.com/role/DisclosureEarningsPerShare" ], "xbrltype": "textBlockItemType" }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "auth_ref": [ "r456" ], "lang": { "en-us": { "role": { "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Effective Income Tax Rate Reconciliation, Percent", "terseLabel": "Effective tax rate" } } }, "localname": "EffectiveIncomeTaxRateContinuingOperations", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.bkfs.com/role/DisclosureIncomeTaxesNarrativeDetails", "http://www.bkfs.com/role/DisclosureInvestmentsNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "auth_ref": [ "r31" ], "calculation": { "http://www.bkfs.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Employee-related Liabilities, Current", "terseLabel": "Accrued compensation and benefits" } } }, "localname": "EmployeeRelatedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.bkfs.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized": { "auth_ref": [ "r447" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost not yet recognized for nonvested award under share-based payment arrangement.", "label": "Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount", "terseLabel": "Compensation cost not yet recognized" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.bkfs.com/role/DisclosureEquityEquityBasedCompensationAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "auth_ref": [ "r447" ], "lang": { "en-us": { "role": { "documentation": "Weighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition", "terseLabel": "Compensation cost not yet recognized, period for recognition" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.bkfs.com/role/DisclosureEquityEquityBasedCompensationAdditionalInformationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_EmployeeStockOptionMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based payment arrangement granting right, subject to vesting and other restrictions, to purchase or sell certain number of shares at predetermined price for specified period of time.", "label": "Employee Stock Option [Member]", "terseLabel": "Employee Stock Option" } } }, "localname": "EmployeeStockOptionMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "xbrltype": "domainItemType" }, "us-gaap_EquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Equity" } } }, "localname": "EquityAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r18", "r182", "r212", "r213", "r214", "r237", "r238", "r239", "r241", "r247", "r249", "r265", "r315", "r316", "r392", "r448", "r449", "r450", "r460", "r461", "r484", "r485", "r486", "r487", "r488", "r489", "r492", "r501", "r503", "r504", "r505", "r506", "r507", "r513", "r587", "r588", "r589", "r601", "r668" ], "lang": { "en-us": { "role": { "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc.", "label": "Equity Component [Domain]" } } }, "localname": "EquityComponentDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.bkfs.com/role/DisclosureLongTermDebtEffectOfDerivativeInstrumentsOnAmountsRecognizedInOtherComprehensiveEarningsDetails", "http://www.bkfs.com/role/StatementCondensedConsolidatedStatementsOfEquity" ], "xbrltype": "domainItemType" }, "us-gaap_EquityMethodInvestmentOwnershipPercentage": { "auth_ref": [ "r309" ], "lang": { "en-us": { "role": { "documentation": "The percentage of ownership of common stock or equity participation in the investee accounted for under the equity method of accounting.", "label": "Equity Method Investment, Ownership Percentage", "terseLabel": "Ownership interest (percent)" } } }, "localname": "EquityMethodInvestmentOwnershipPercentage", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.bkfs.com/role/DisclosureInvestmentsNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EquityMethodInvestmentRealizedGainLossOnDisposal": { "auth_ref": [ "r852", "r853", "r858" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of gain (loss) on sale or disposal of an equity method investment.", "label": "Equity Method Investment, Realized Gain (Loss) on Disposal", "terseLabel": "Equity Method Investment, Realized Gain (Loss) on Disposal", "verboseLabel": "Gain related to DNB investment, net of tax" } } }, "localname": "EquityMethodInvestmentRealizedGainLossOnDisposal", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.bkfs.com/role/DisclosureInvestmentsEarningsOfUnconsolidatedEntitiesDetails", "http://www.bkfs.com/role/DisclosureInvestmentsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EquityMethodInvestments": { "auth_ref": [ "r280", "r308", "r842", "r868" ], "calculation": { "http://www.bkfs.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 6.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "This item represents the carrying amount on the entity's balance sheet of its investment in common stock of an equity method investee. This is not an indicator of the fair value of the investment, rather it is the initial cost adjusted for the entity's share of earnings and losses of the investee, adjusted for any distributions (dividends) and other than temporary impairment (OTTI) losses recognized.", "label": "Equity Method Investments", "terseLabel": "Investments" } } }, "localname": "EquityMethodInvestments", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.bkfs.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_EquityMethodInvestmentsAndJointVenturesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Investments" } } }, "localname": "EquityMethodInvestmentsAndJointVenturesAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_EquityMethodInvestmentsDisclosureTextBlock": { "auth_ref": [ "r170", "r311", "r314", "r830" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for equity method investments and joint ventures. Equity method investments are investments that give the investor the ability to exercise significant influence over the operating and financial policies of an investee. Joint ventures are entities owned and operated by a small group of businesses as a separate and specific business or project for the mutual benefit of the members of the group.", "label": "Equity Method Investments and Joint Ventures Disclosure [Text Block]", "terseLabel": "Investments" } } }, "localname": "EquityMethodInvestmentsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.bkfs.com/role/DisclosureInvestments" ], "xbrltype": "textBlockItemType" }, "us-gaap_EquityMethodInvestmentsFairValueDisclosure": { "auth_ref": [ "r843", "r920", "r921", "r922" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value portion of investments accounted under the equity method.", "label": "Equity Method Investments, Fair Value Disclosure", "terseLabel": "Fair value of investment" } } }, "localname": "EquityMethodInvestmentsFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.bkfs.com/role/DisclosureBasisOfPresentationAndOverviewRedeemableNoncontrollingInterestsDetails", "http://www.bkfs.com/role/DisclosureFairValueMeasurementsSummaryOfFairValueMeasurementsDetails", "http://www.bkfs.com/role/DisclosureInvestmentsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EurodollarMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Interest rate based on U.S. dollar denominated deposits at foreign banks or foreign branches of U.S. banks.", "label": "Eurodollar" } } }, "localname": "EurodollarMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.bkfs.com/role/DisclosureLongTermDebtCreditAgreementAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems": { "auth_ref": [ "r496", "r497", "r498" ], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]", "terseLabel": "Fair Value Measurements" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.bkfs.com/role/DisclosureFairValueMeasurementsSummaryOfFairValueMeasurementsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": { "auth_ref": [ "r496", "r497", "r498" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about asset and liability measured at fair value on recurring and nonrecurring basis.", "label": "Fair Value, Recurring and Nonrecurring [Table]", "terseLabel": "Fair Value, Recurring and Nonrecurring [Table]" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.bkfs.com/role/DisclosureFairValueMeasurementsSummaryOfFairValueMeasurementsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsMeasuredOnRecurringAndNonrecurringBasisTableTextBlock": { "auth_ref": [ "r95", "r154" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of assets measured at fair value measured on a recurring or nonrecurring basis. Includes, but is not limited to, fair value measurements recorded and the reasons for the measurements, level within the fair value hierarchy in which the fair value measurements are categorized and transfers between levels 1 and 2.", "label": "Fair Value, Assets Measured on Recurring and Nonrecurring Basis [Table Text Block]", "terseLabel": "Fair Value Measurements" } } }, "localname": "FairValueAssetsMeasuredOnRecurringAndNonrecurringBasisTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.bkfs.com/role/DisclosureFairValueMeasurementsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "auth_ref": [ "r365", "r408", "r409", "r410", "r411", "r412", "r413", "r497", "r522", "r523", "r524", "r717", "r718", "r729", "r730", "r731" ], "lang": { "en-us": { "role": { "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient.", "label": "Fair Value Hierarchy and NAV [Axis]" } } }, "localname": "FairValueByFairValueHierarchyLevelAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.bkfs.com/role/DisclosureFairValueMeasurementsSummaryOfChangeInFairValueOfContingentConsiderationDetails", "http://www.bkfs.com/role/DisclosureFairValueMeasurementsSummaryOfFairValueMeasurementsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Fair Value Measurements" } } }, "localname": "FairValueDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresTextBlock": { "auth_ref": [ "r495" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for the fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities. Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the entity is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risks are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired information.", "label": "Fair Value Disclosures [Text Block]", "terseLabel": "Fair Value Measurements" } } }, "localname": "FairValueDisclosuresTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.bkfs.com/role/DisclosureFairValueMeasurements" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueInputsLevel1Member": { "auth_ref": [ "r365", "r408", "r413", "r497", "r522", "r729", "r730", "r731" ], "lang": { "en-us": { "role": { "documentation": "Quoted prices in active markets for identical assets or liabilities that the reporting entity can access at the measurement date.", "label": "Level 1" } } }, "localname": "FairValueInputsLevel1Member", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.bkfs.com/role/DisclosureFairValueMeasurementsSummaryOfFairValueMeasurementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel2Member": { "auth_ref": [ "r365", "r408", "r413", "r497", "r523", "r717", "r718", "r729", "r730", "r731" ], "lang": { "en-us": { "role": { "documentation": "Inputs other than quoted prices included within level 1 that are observable for an asset or liability, either directly or indirectly, including, but not limited to, quoted prices for similar assets or liabilities in active markets, or quoted prices for identical or similar assets or liabilities in inactive markets.", "label": "Level 2" } } }, "localname": "FairValueInputsLevel2Member", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.bkfs.com/role/DisclosureFairValueMeasurementsSummaryOfFairValueMeasurementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel3Member": { "auth_ref": [ "r365", "r408", "r409", "r410", "r411", "r412", "r413", "r497", "r524", "r717", "r718", "r729", "r730", "r731" ], "lang": { "en-us": { "role": { "documentation": "Unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.", "label": "Level 3" } } }, "localname": "FairValueInputsLevel3Member", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.bkfs.com/role/DisclosureFairValueMeasurementsSummaryOfChangeInFairValueOfContingentConsiderationDetails", "http://www.bkfs.com/role/DisclosureFairValueMeasurementsSummaryOfFairValueMeasurementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "auth_ref": [ "r365", "r408", "r409", "r410", "r411", "r412", "r413", "r522", "r523", "r524", "r717", "r718", "r729", "r730", "r731" ], "lang": { "en-us": { "role": { "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value.", "label": "Fair Value Hierarchy and NAV [Domain]" } } }, "localname": "FairValueMeasurementsFairValueHierarchyDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.bkfs.com/role/DisclosureFairValueMeasurementsSummaryOfChangeInFairValueOfContingentConsiderationDetails", "http://www.bkfs.com/role/DisclosureFairValueMeasurementsSummaryOfFairValueMeasurementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisWithUnobservableInputs": { "auth_ref": [ "r21", "r95" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value of financial instrument classified as derivative asset (liability) after deduction of derivative liability (asset), measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.", "label": "Fair Value, Net Derivative Asset (Liability) Measured on Recurring Basis with Unobservable Inputs", "periodEndLabel": "Ending balance, March 31, 2023", "periodStartLabel": "Beginning balance, December 31, 2022" } } }, "localname": "FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisWithUnobservableInputs", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.bkfs.com/role/DisclosureFairValueMeasurementsSummaryOfChangeInFairValueOfContingentConsiderationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable": { "auth_ref": [ "r85", "r87", "r93" ], "lang": { "en-us": { "role": { "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.", "label": "Fair Values Derivatives, Balance Sheet Location, by Derivative Contract Type [Table]", "terseLabel": "Fair Values Derivatives, Balance Sheet Location, by Derivative Contract Type [Table]" } } }, "localname": "FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.bkfs.com/role/DisclosureLongTermDebtSwapAgreementsInConsolidatedBalanceSheetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FinanceLeasePrincipalPayments": { "auth_ref": [ "r511", "r512" ], "calculation": { "http://www.bkfs.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow for principal payment on finance lease.", "label": "Finance Lease, Principal Payments", "negatedTerseLabel": "Finance lease payments" } } }, "localname": "FinanceLeasePrincipalPayments", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.bkfs.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "auth_ref": [ "r140", "r528" ], "calculation": { "http://www.bkfs.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Net", "terseLabel": "Other intangible assets, net" } } }, "localname": "FiniteLivedIntangibleAssetsNet", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.bkfs.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_Goodwill": { "auth_ref": [ "r189", "r321", "r541", "r715", "r738", "r870", "r871" ], "calculation": { "http://www.bkfs.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill", "terseLabel": "Goodwill" } } }, "localname": "Goodwill", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.bkfs.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_HedgingDesignationAxis": { "auth_ref": [ "r19", "r482" ], "lang": { "en-us": { "role": { "documentation": "Information by designation of purpose of derivative instrument.", "label": "Hedging Designation [Axis]" } } }, "localname": "HedgingDesignationAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.bkfs.com/role/DisclosureLongTermDebtSwapAgreementsInConsolidatedBalanceSheetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_HedgingDesignationDomain": { "auth_ref": [ "r19" ], "lang": { "en-us": { "role": { "documentation": "Designation of purpose of derivative instrument.", "label": "Hedging Designation [Domain]" } } }, "localname": "HedgingDesignationDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.bkfs.com/role/DisclosureLongTermDebtSwapAgreementsInConsolidatedBalanceSheetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "auth_ref": [ "r0", "r126", "r161", "r270", "r290", "r296", "r299", "r547", "r560", "r712" ], "calculation": { "http://www.bkfs.com/role/StatementCondensedConsolidatedStatementsOfEarningsAndComprehensiveEarnings": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.", "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest", "totalLabel": "Earnings before income taxes and equity in (losses) earnings of unconsolidated affiliates" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.bkfs.com/role/DisclosureSegmentInformationSummarizedFinancialInformationDetails", "http://www.bkfs.com/role/StatementCondensedConsolidatedStatementsOfEarningsAndComprehensiveEarnings" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest": { "auth_ref": [ "r152", "r230", "r240", "r270", "r290", "r296", "r299", "r313", "r344", "r345", "r347", "r348", "r349", "r351", "r353", "r355", "r356", "r494", "r500", "r560", "r712", "r884" ], "calculation": { "http://www.bkfs.com/role/StatementCondensedConsolidatedStatementsOfEarningsAndComprehensiveEarnings": { "order": 1.0, "parentTag": "us-gaap_ProfitLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of income (loss) from continuing operations including portion attributable to the noncontrolling interest.", "label": "Income (Loss) from Continuing Operations, Net of Tax, Including Portion Attributable to Noncontrolling Interest", "totalLabel": "Earnings before equity in (losses) earnings of unconsolidated affiliates" } } }, "localname": "IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.bkfs.com/role/DisclosureSegmentInformationSummarizedFinancialInformationDetails", "http://www.bkfs.com/role/StatementCondensedConsolidatedStatementsOfEarningsAndComprehensiveEarnings" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromEquityMethodInvestments": { "auth_ref": [ "r11", "r127", "r160", "r277", "r308", "r559" ], "calculation": { "http://www.bkfs.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (loss) for proportionate share of equity method investee's income (loss).", "label": "Income (Loss) from Equity Method Investments", "negatedTerseLabel": "Equity in losses (earnings) of unconsolidated affiliates, net of tax", "terseLabel": "Equity in (losses) earnings of unconsolidated affiliates, net of tax" } } }, "localname": "IncomeLossFromEquityMethodInvestments", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.bkfs.com/role/DisclosureInvestmentsEarningsOfUnconsolidatedEntitiesDetails", "http://www.bkfs.com/role/DisclosureSegmentInformationSummarizedFinancialInformationDetails", "http://www.bkfs.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeStatementAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Condensed Consolidated Statements of Earnings and Comprehensive Earnings" } } }, "localname": "IncomeStatementAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis": { "auth_ref": [ "r732", "r733" ], "lang": { "en-us": { "role": { "documentation": "Information by name of disposal group.", "label": "Disposal Group Name [Axis]" } } }, "localname": "IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.bkfs.com/role/DisclosureBasisOfPresentationAndOverviewTitlepointTransactionDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]", "terseLabel": "Held for sale, not discontinued operations" } } }, "localname": "IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.bkfs.com/role/DisclosureBasisOfPresentationAndOverviewTitlepointTransactionDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable": { "auth_ref": [ "r14", "r20", "r25", "r106", "r107", "r108", "r109", "r110", "r111", "r114", "r115", "r116", "r144" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about a disposal group. Includes, but is not limited to, a discontinued operation, disposal classified as held-for-sale or disposed of by means other than sale or disposal of an individually significant component.", "label": "Disposal Groups, Including Discontinued Operations [Table]" } } }, "localname": "IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.bkfs.com/role/DisclosureBasisOfPresentationAndOverviewTitlepointTransactionDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationAxis": { "auth_ref": [ "r331", "r333", "r653" ], "lang": { "en-us": { "role": { "documentation": "Information by location in the income statement.", "label": "Income Statement Location [Axis]" } } }, "localname": "IncomeStatementLocationAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.bkfs.com/role/DisclosureInvestmentsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationDomain": { "auth_ref": [ "r333", "r653" ], "lang": { "en-us": { "role": { "documentation": "Location in the income statement.", "label": "Income Statement Location [Domain]" } } }, "localname": "IncomeStatementLocationDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.bkfs.com/role/DisclosureInvestmentsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Taxes" } } }, "localname": "IncomeTaxDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureTextBlock": { "auth_ref": [ "r231", "r452", "r457", "r458", "r459", "r462", "r464", "r465", "r466", "r595" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information.", "label": "Income Tax Disclosure [Text Block]", "terseLabel": "Income Taxes" } } }, "localname": "IncomeTaxDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.bkfs.com/role/DisclosureIncomeTaxes" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r164", "r169", "r248", "r249", "r278", "r455", "r463", "r568" ], "calculation": { "http://www.bkfs.com/role/StatementCondensedConsolidatedStatementsOfEarningsAndComprehensiveEarnings": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Income Tax Expense (Benefit)", "terseLabel": "Income tax expense" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.bkfs.com/role/DisclosureSegmentInformationSummarizedFinancialInformationDetails", "http://www.bkfs.com/role/StatementCondensedConsolidatedStatementsOfEarningsAndComprehensiveEarnings" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxesPaidNet": { "auth_ref": [ "r48" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income, net of any cash received during the current period as refunds for the overpayment of taxes.", "label": "Income Taxes Paid, Net", "negatedTerseLabel": "Income taxes paid, net" } } }, "localname": "IncomeTaxesPaidNet", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.bkfs.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxesReceivable": { "auth_ref": [ "r102", "r847" ], "calculation": { "http://www.bkfs.com/role/DisclosureCondensedConsolidatedFinancialStatementDetailsPrepaidExpensesAndOtherCurrentAssetsDetails": { "order": 2.0, "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Income Taxes Receivable, Current", "terseLabel": "Income tax receivables" } } }, "localname": "IncomeTaxesReceivable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.bkfs.com/role/DisclosureCondensedConsolidatedFinancialStatementDetailsPrepaidExpensesAndOtherCurrentAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayableAndOtherOperatingLiabilities": { "auth_ref": [ "r857" ], "calculation": { "http://www.bkfs.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 13.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in obligations incurred but not paid, and operating obligations classified as other.", "label": "Increase (Decrease) in Accounts Payable and Other Operating Liabilities", "terseLabel": "Trade accounts payable and other liabilities" } } }, "localname": "IncreaseDecreaseInAccountsPayableAndOtherOperatingLiabilities", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.bkfs.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInDeferredCharges": { "auth_ref": [ "r10" ], "calculation": { "http://www.bkfs.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 12.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the value of expenditures made during the current reporting period for benefits that will be received over a period of years. Deferred charges differ from prepaid expenses in that they usually extend over a long period of time and may or may not be regularly recurring costs of operation.", "label": "Increase (Decrease) in Deferred Charges", "negatedTerseLabel": "Deferred revenues" } } }, "localname": "IncreaseDecreaseInDeferredCharges", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.bkfs.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInDeferredRevenue": { "auth_ref": [ "r698" ], "calculation": { "http://www.bkfs.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 11.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Increase (Decrease) in Deferred Revenue", "terseLabel": "Deferred contract costs" } } }, "localname": "IncreaseDecreaseInDeferredRevenue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.bkfs.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Operating Capital [Abstract]", "terseLabel": "Changes in assets and liabilities:" } } }, "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.bkfs.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "auth_ref": [ "r10" ], "calculation": { "http://www.bkfs.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 10.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other.", "label": "Increase (Decrease) in Prepaid Expense and Other Assets", "negatedTerseLabel": "Prepaid expenses and other assets" } } }, "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.bkfs.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInReceivables": { "auth_ref": [ "r10" ], "calculation": { "http://www.bkfs.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the total amount due within one year (or one operating cycle) from all parties, associated with underlying transactions that are classified as operating activities.", "label": "Increase (Decrease) in Receivables", "negatedTerseLabel": "Trade receivables, including receivables from related parties" } } }, "localname": "IncreaseDecreaseInReceivables", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.bkfs.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Increase (Decrease) in Stockholders' Equity [Roll Forward]", "terseLabel": "Increase (Decrease) in Stockholders' Equity [Roll Forward]" } } }, "localname": "IncreaseDecreaseInStockholdersEquityRollForward", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.bkfs.com/role/StatementCondensedConsolidatedStatementsOfEquity" ], "xbrltype": "stringItemType" }, "us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements": { "auth_ref": [ "r254", "r255", "r256", "r260", "r419" ], "calculation": { "http://www.bkfs.com/role/DisclosureEarningsPerShareComputationOfBasicAndDilutedEarningsPerShareDetails": { "order": 2.0, "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of share based payment arrangements using the treasury stock method.", "label": "Incremental Common Shares Attributable to Dilutive Effect of Share-based Payment Arrangements", "verboseLabel": "Dilutive effect of unvested restricted shares of common stock and OB PIUs" } } }, "localname": "IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.bkfs.com/role/DisclosureEarningsPerShareComputationOfBasicAndDilutedEarningsPerShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_InterestIncomeExpenseNet": { "auth_ref": [ "r163" ], "calculation": { "http://www.bkfs.com/role/StatementCondensedConsolidatedStatementsOfEarningsAndComprehensiveEarnings": { "order": 1.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The net amount of operating interest income (expense).", "label": "Interest Income (Expense), Net", "verboseLabel": "Interest expense, net" } } }, "localname": "InterestIncomeExpenseNet", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.bkfs.com/role/DisclosureSegmentInformationSummarizedFinancialInformationDetails", "http://www.bkfs.com/role/StatementCondensedConsolidatedStatementsOfEarningsAndComprehensiveEarnings" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestPaidNet": { "auth_ref": [ "r222", "r226", "r227" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount.", "label": "Interest Paid, Excluding Capitalized Interest, Operating Activities", "negatedLabel": "Interest paid, net" } } }, "localname": "InterestPaidNet", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.bkfs.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestPayableCurrent": { "auth_ref": [ "r31" ], "calculation": { "http://www.bkfs.com/role/DisclosureCondensedConsolidatedFinancialStatementDetailsTradeAccountsPayableAndOtherAccruedLiabilitiesDetails": { "order": 5.0, "parentTag": "us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of [accrued] interest payable on all forms of debt, including trade payables, that has been incurred and is unpaid. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Interest Payable, Current", "terseLabel": "Accrued interest" } } }, "localname": "InterestPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.bkfs.com/role/DisclosureCondensedConsolidatedFinancialStatementDetailsTradeAccountsPayableAndOtherAccruedLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestRateSwapMember": { "auth_ref": [ "r699", "r748", "r749" ], "lang": { "en-us": { "role": { "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.", "label": "Interest Rate Swap" } } }, "localname": "InterestRateSwapMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.bkfs.com/role/DisclosureLongTermDebtEffectOfDerivativeInstrumentsOnAmountsRecognizedInOtherComprehensiveEarningsDetails", "http://www.bkfs.com/role/DisclosureLongTermDebtInterestRateSwapsAdditionalInformationDetails", "http://www.bkfs.com/role/DisclosureLongTermDebtSwapAgreementsInConsolidatedBalanceSheetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_InterimPeriodCostsNotAllocableDomain": { "auth_ref": [ "r50" ], "lang": { "en-us": { "role": { "documentation": "This element represents the type of costs and expenses incurred during an interim period that cannot be readily identified with the activities or benefits of other interim periods and are charged to the interim period in which incurred.", "label": "Interim Period, Costs Not Allocable [Domain]" } } }, "localname": "InterimPeriodCostsNotAllocableDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.bkfs.com/role/DisclosureCondensedConsolidatedFinancialStatementDetailsDepreciationAndAmortizationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_InvestmentOwnedBalanceShares": { "auth_ref": [ "r604", "r612", "r677", "r681", "r690", "r743" ], "lang": { "en-us": { "role": { "documentation": "Number of shares of investment owned.", "label": "Investment Owned, Balance, Shares", "terseLabel": "Shares owned" } } }, "localname": "InvestmentOwnedBalanceShares", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.bkfs.com/role/DisclosureInvestmentsNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r30", "r230", "r313", "r344", "r345", "r347", "r348", "r349", "r351", "r353", "r355", "r356", "r474", "r478", "r479", "r500", "r621", "r711", "r753", "r884", "r925", "r926" ], "calculation": { "http://www.bkfs.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.", "label": "Liabilities", "totalLabel": "Total liabilities" } } }, "localname": "Liabilities", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.bkfs.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r124", "r159", "r557", "r738", "r860", "r869", "r923" ], "calculation": { "http://www.bkfs.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.", "label": "Liabilities and Equity", "totalLabel": "Total liabilities, redeemable noncontrolling interests and shareholders' equity" } } }, "localname": "LiabilitiesAndStockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.bkfs.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities and Equity [Abstract]", "terseLabel": "LIABILITIES AND EQUITY" } } }, "localname": "LiabilitiesAndStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.bkfs.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r32", "r188", "r230", "r313", "r344", "r345", "r347", "r348", "r349", "r351", "r353", "r355", "r356", "r474", "r478", "r479", "r500", "r738", "r884", "r925", "r926" ], "calculation": { "http://www.bkfs.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.", "label": "Liabilities, Current", "totalLabel": "Total current liabilities" } } }, "localname": "LiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.bkfs.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities, Current [Abstract]", "terseLabel": "Current liabilities:" } } }, "localname": "LiabilitiesCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.bkfs.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesFairValueDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities, Fair Value Disclosure [Abstract]", "terseLabel": "Liabilities:" } } }, "localname": "LiabilitiesFairValueDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.bkfs.com/role/DisclosureFairValueMeasurementsSummaryOfFairValueMeasurementsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LicenseMember": { "auth_ref": [ "r890" ], "lang": { "en-us": { "role": { "documentation": "Right to use intangible asset. Intangible asset includes, but is not limited to, patent, copyright, technology, manufacturing process, software or trademark.", "label": "License" } } }, "localname": "LicenseMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.bkfs.com/role/DisclosureRevenuesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "auth_ref": [ "r28" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility.", "label": "Line of Credit Facility, Maximum Borrowing Capacity", "terseLabel": "Maximum borrowing capacity" } } }, "localname": "LineOfCreditFacilityMaximumBorrowingCapacity", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.bkfs.com/role/DisclosureLongTermDebtCreditAgreementAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity": { "auth_ref": [ "r28" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of borrowing capacity currently available under the credit facility (current borrowing capacity less the amount of borrowings outstanding).", "label": "Line of Credit Facility, Remaining Borrowing Capacity", "terseLabel": "Amount unused on the revolving credit facility" } } }, "localname": "LineOfCreditFacilityRemainingBorrowingCapacity", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.bkfs.com/role/DisclosureLongTermDebtCreditAgreementAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The fee, expressed as a percentage of the line of credit facility, for available but unused credit capacity under the credit facility.", "label": "Line of Credit Facility, Unused Capacity, Commitment Fee Percentage", "terseLabel": "Unused capacity, commitment fee (as a percent)" } } }, "localname": "LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.bkfs.com/role/DisclosureLongTermDebtCreditAgreementAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_LineOfCreditMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A contractual arrangement with a lender under which borrowings can be made up to a specific amount at any point in time, and under which borrowings outstanding may be either short-term or long-term, depending upon the particulars.", "label": "Line of Credit" } } }, "localname": "LineOfCreditMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.bkfs.com/role/DisclosureLongTermDebtLongTermDebtComponentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LongTermDebt": { "auth_ref": [ "r24", "r158", "r364", "r376", "r717", "r718", "r934" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt. Excludes lease obligation.", "label": "Long-term Debt.", "terseLabel": "Long-term debt" } } }, "localname": "LongTermDebt", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.bkfs.com/role/DisclosureLongTermDebtSeniorNotesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtCurrent": { "auth_ref": [ "r192" ], "calculation": { "http://www.bkfs.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt classified as current. Excludes lease obligation.", "label": "Long-term Debt, Current Maturities", "verboseLabel": "Current portion of debt" } } }, "localname": "LongTermDebtCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.bkfs.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtFairValue": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The fair value amount of long-term debt whether such amount is presented as a separate caption or as a parenthetical disclosure. Additionally, this element may be used in connection with the fair value disclosures required in the footnote disclosures to the financial statements. The element may be used in both the balance sheet and disclosure in the same submission.", "label": "Long-term Debt, Fair Value", "terseLabel": "Long-term debt, fair value" } } }, "localname": "LongTermDebtFairValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.bkfs.com/role/DisclosureLongTermDebtSeniorNotesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths": { "auth_ref": [ "r13", "r236", "r368" ], "calculation": { "http://www.bkfs.com/role/DisclosureLongTermDebtPrincipalMaturitiesOfDebtDetails": { "order": 2.0, "parentTag": "us-gaap_DebtInstrumentCarryingAmount", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Long-Term Debt, Maturity, Year One", "terseLabel": "2024" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.bkfs.com/role/DisclosureLongTermDebtPrincipalMaturitiesOfDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree": { "auth_ref": [ "r13", "r236", "r368" ], "calculation": { "http://www.bkfs.com/role/DisclosureLongTermDebtPrincipalMaturitiesOfDebtDetails": { "order": 4.0, "parentTag": "us-gaap_DebtInstrumentCarryingAmount", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Long-Term Debt, Maturity, Year Three", "terseLabel": "2026" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.bkfs.com/role/DisclosureLongTermDebtPrincipalMaturitiesOfDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo": { "auth_ref": [ "r13", "r236", "r368" ], "calculation": { "http://www.bkfs.com/role/DisclosureLongTermDebtPrincipalMaturitiesOfDebtDetails": { "order": 3.0, "parentTag": "us-gaap_DebtInstrumentCarryingAmount", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Long-Term Debt, Maturity, Year Two", "terseLabel": "2025" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.bkfs.com/role/DisclosureLongTermDebtPrincipalMaturitiesOfDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear": { "auth_ref": [ "r861" ], "calculation": { "http://www.bkfs.com/role/DisclosureLongTermDebtPrincipalMaturitiesOfDebtDetails": { "order": 1.0, "parentTag": "us-gaap_DebtInstrumentCarryingAmount", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in remainder of current fiscal year.", "label": "Long-Term Debt, Maturity, Remainder of Fiscal Year", "terseLabel": "2023" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.bkfs.com/role/DisclosureLongTermDebtPrincipalMaturitiesOfDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtNoncurrent": { "auth_ref": [ "r193" ], "calculation": { "http://www.bkfs.com/role/DisclosureLongTermDebtLongTermDebtComponentsDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.bkfs.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt classified as noncurrent. Excludes lease obligation.", "label": "Long-term Debt, Excluding Current Maturities", "terseLabel": "Long-term debt, net of current portion", "totalLabel": "Long-term debt, net of current portion" } } }, "localname": "LongTermDebtNoncurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.bkfs.com/role/DisclosureLongTermDebtLongTermDebtComponentsDetails", "http://www.bkfs.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtTextBlock": { "auth_ref": [ "r146" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for long-term debt.", "label": "Long-term Debt [Text Block]", "terseLabel": "Long-Term Debt" } } }, "localname": "LongTermDebtTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.bkfs.com/role/DisclosureLongTermDebt" ], "xbrltype": "textBlockItemType" }, "us-gaap_LongtermDebtTypeAxis": { "auth_ref": [ "r34" ], "lang": { "en-us": { "role": { "documentation": "Information by type of long-term debt.", "label": "Long-term Debt, Type [Axis]" } } }, "localname": "LongtermDebtTypeAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.bkfs.com/role/DisclosureLongTermDebtCreditAgreementAdditionalInformationDetails", "http://www.bkfs.com/role/DisclosureLongTermDebtLongTermDebtComponentsDetails", "http://www.bkfs.com/role/DisclosureLongTermDebtSeniorNotesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LongtermDebtTypeDomain": { "auth_ref": [ "r34", "r56" ], "lang": { "en-us": { "role": { "documentation": "Type of long-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.", "label": "Long-term Debt, Type [Domain]" } } }, "localname": "LongtermDebtTypeDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.bkfs.com/role/DisclosureLongTermDebtCreditAgreementAdditionalInformationDetails", "http://www.bkfs.com/role/DisclosureLongTermDebtLongTermDebtComponentsDetails", "http://www.bkfs.com/role/DisclosureLongTermDebtSeniorNotesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LossContingenciesLineItems": { "auth_ref": [ "r338", "r339", "r340", "r343", "r876", "r877" ], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Loss Contingencies [Line Items]", "terseLabel": "Commitments and Contingencies" } } }, "localname": "LossContingenciesLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.bkfs.com/role/DisclosureCommitmentsAndContingenciesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LossContingenciesTable": { "auth_ref": [ "r338", "r339", "r340", "r343", "r876", "r877" ], "lang": { "en-us": { "role": { "documentation": "Discloses the specific components (such as the nature, name, and date) of the loss contingency and gives an estimate of the possible loss or range of loss, or states that a reasonable estimate cannot be made. Excludes environmental contingencies, warranties and unconditional purchase obligations.", "label": "Loss Contingencies [Table]" } } }, "localname": "LossContingenciesTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.bkfs.com/role/DisclosureCommitmentsAndContingenciesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_MaturitiesOfLongTermDebtAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Maturities of Long-term Debt [Abstract]", "terseLabel": "Long-Term Debt" } } }, "localname": "MaturitiesOfLongTermDebtAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.bkfs.com/role/DisclosureLongTermDebtPrincipalMaturitiesOfDebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_MediumTermNotesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Debt instruments with maturities ranging from five to ten years.", "label": "Term Loan" } } }, "localname": "MediumTermNotesMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.bkfs.com/role/DisclosureLongTermDebtCreditAgreementAdditionalInformationDetails", "http://www.bkfs.com/role/DisclosureLongTermDebtLongTermDebtComponentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MinorityInterestDecreaseFromRedemptions": { "auth_ref": [ "r76", "r150", "r153" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Decrease in noncontrolling interest (for example, but not limited to, redeeming or purchasing the interests of noncontrolling shareholders, issuance of shares (interests) by the non-wholly owned subsidiary to the parent entity for other than cash, and a buyback of shares (interest) by the non-wholly owned subsidiary from the noncontrolling interests).", "label": "Noncontrolling Interest, Decrease from Redemptions or Purchase of Interests", "negatedLabel": "Acquisition of remaining redeemable noncontrolling interests in Optimal Blue Holdco, LLC" } } }, "localname": "MinorityInterestDecreaseFromRedemptions", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.bkfs.com/role/StatementCondensedConsolidatedStatementsOfEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_MinorityInterestLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Noncontrolling Interest [Line Items]" } } }, "localname": "MinorityInterestLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.bkfs.com/role/DisclosureBasisOfPresentationAndOverviewRedeemableNoncontrollingInterestsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The equity interest of noncontrolling shareholders, partners or other equity holders in consolidated entity.", "label": "Noncontrolling Interest, Ownership Percentage by Noncontrolling Owners", "terseLabel": "Noncontrolling ownership interest in consolidated subsidiary (as a percent)" } } }, "localname": "MinorityInterestOwnershipPercentageByNoncontrollingOwners", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.bkfs.com/role/DisclosureBasisOfPresentationAndOverviewRedeemableNoncontrollingInterestsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_MinorityInterestTable": { "auth_ref": [ "r40", "r74", "r78", "r129" ], "lang": { "en-us": { "role": { "documentation": "Schedule of noncontrolling interest disclosure which includes the name of the subsidiary, the ownership percentage held by the parent, the ownership percentage held by the noncontrolling owners, the amount of the noncontrolling interest, the location of this amount on the balance sheet (when not reported separately), an explanation of the increase or decrease in the amount of the noncontrolling interest, the noncontrolling interest share of the net Income or Loss of the subsidiary, the location of this amount on the income statement (when not reported separately), the nature of the noncontrolling interest such as background information and terms, the amount of the noncontrolling interest represented by preferred stock, a description of the preferred stock, and the dividend requirements of the preferred stock.", "label": "Noncontrolling Interest [Table]" } } }, "localname": "MinorityInterestTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.bkfs.com/role/DisclosureBasisOfPresentationAndOverviewRedeemableNoncontrollingInterestsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_NatureOfExpenseAxis": { "auth_ref": [ "r50" ], "lang": { "en-us": { "role": { "documentation": "Information by type of cost or expense.", "label": "Nature of Expense [Axis]" } } }, "localname": "NatureOfExpenseAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.bkfs.com/role/DisclosureCondensedConsolidatedFinancialStatementDetailsDepreciationAndAmortizationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r225" ], "calculation": { "http://www.bkfs.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.", "label": "Net Cash Provided by (Used in) Financing Activities", "totalLabel": "Net cash used in financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.bkfs.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]", "terseLabel": "Cash flows from financing activities:" } } }, "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.bkfs.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r225" ], "calculation": { "http://www.bkfs.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.", "label": "Net Cash Provided by (Used in) Investing Activities", "totalLabel": "Net cash provided by (used in) investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.bkfs.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]", "terseLabel": "Cash flows from investing activities:" } } }, "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.bkfs.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r135", "r136", "r137" ], "calculation": { "http://www.bkfs.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.", "label": "Net Cash Provided by (Used in) Operating Activities", "totalLabel": "Net cash provided by operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.bkfs.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Cash flows from operating activities:" } } }, "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.bkfs.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r128", "r137", "r162", "r186", "r207", "r210", "r214", "r230", "r240", "r242", "r243", "r244", "r245", "r248", "r249", "r257", "r270", "r290", "r296", "r299", "r313", "r344", "r345", "r347", "r348", "r349", "r351", "r353", "r355", "r356", "r494", "r500", "r562", "r646", "r666", "r667", "r712", "r751", "r884" ], "calculation": { "http://www.bkfs.com/role/StatementCondensedConsolidatedStatementsOfEarningsAndComprehensiveEarnings": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.", "label": "Net Income (Loss)", "terseLabel": "Net Income (Loss)", "totalLabel": "Net earnings attributable to Black Knight", "verboseLabel": "Net earnings (losses)" } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.bkfs.com/role/DisclosureEarningsPerShareComputationOfBasicAndDilutedEarningsPerShareDetails", "http://www.bkfs.com/role/DisclosureSegmentInformationSummarizedFinancialInformationDetails", "http://www.bkfs.com/role/StatementCondensedConsolidatedStatementsOfEarningsAndComprehensiveEarnings", "http://www.bkfs.com/role/StatementCondensedConsolidatedStatementsOfEquity", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossAttributableToRedeemableNoncontrollingInterest": { "auth_ref": [ "r129" ], "calculation": { "http://www.bkfs.com/role/StatementCondensedConsolidatedStatementsOfEarningsAndComprehensiveEarnings": { "order": 2.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of Net Income (Loss) attributable to redeemable noncontrolling interest.", "label": "Net Income (Loss) Attributable to Redeemable Noncontrolling Interest", "negatedTerseLabel": "Net losses attributable to redeemable noncontrolling interests" } } }, "localname": "NetIncomeLossAttributableToRedeemableNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.bkfs.com/role/DisclosureSegmentInformationSummarizedFinancialInformationDetails", "http://www.bkfs.com/role/StatementCondensedConsolidatedStatementsOfEarningsAndComprehensiveEarnings" ], "xbrltype": "monetaryItemType" }, "us-gaap_NoncontrollingInterestMember": { "auth_ref": [ "r73", "r392", "r862", "r863", "r864", "r941" ], "lang": { "en-us": { "role": { "documentation": "This element represents that portion of equity (net assets) in a subsidiary not attributable, directly or indirectly, to the parent. A noncontrolling interest is sometimes called a minority interest.", "label": "Redeemable noncontrolling interests" } } }, "localname": "NoncontrollingInterestMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.bkfs.com/role/StatementCondensedConsolidatedStatementsOfEquity" ], "xbrltype": "domainItemType" }, "us-gaap_NonoperatingIncomeExpense": { "auth_ref": [ "r131" ], "calculation": { "http://www.bkfs.com/role/StatementCondensedConsolidatedStatementsOfEarningsAndComprehensiveEarnings": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The aggregate amount of income or expense from ancillary business-related activities (that is to say, excluding major activities considered part of the normal operations of the business).", "label": "Nonoperating Income (Expense)", "totalLabel": "Total other income (expense), net" } } }, "localname": "NonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.bkfs.com/role/StatementCondensedConsolidatedStatementsOfEarningsAndComprehensiveEarnings" ], "xbrltype": "monetaryItemType" }, "us-gaap_NonoperatingIncomeExpenseAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Nonoperating Income (Expense) [Abstract]", "terseLabel": "Other income and expense:" } } }, "localname": "NonoperatingIncomeExpenseAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.bkfs.com/role/StatementCondensedConsolidatedStatementsOfEarningsAndComprehensiveEarnings" ], "xbrltype": "stringItemType" }, "us-gaap_NumberOfOperatingSegments": { "auth_ref": [ "r866" ], "lang": { "en-us": { "role": { "documentation": "Number of operating segments. An operating segment is a component of an enterprise: (a) that engages in business activities from which it may earn revenues and incur expenses (including revenues and expenses relating to transactions with other components of the same enterprise), (b) whose operating results are regularly reviewed by the enterprise's chief operating decision maker to make decisions about resources to be allocated to the segment and assess its performance, and (c) for which discrete financial information is available. An operating segment may engage in business activities for which it has yet to earn revenues, for example, start-up operations may be operating segments before earning revenues.", "label": "Number of Operating Segments", "terseLabel": "Number of segments" } } }, "localname": "NumberOfOperatingSegments", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.bkfs.com/role/DisclosureBasisOfPresentationAndOverviewDetails", "http://www.bkfs.com/role/DisclosureSegmentInformationAdditionalDisclosuresDetails" ], "xbrltype": "integerItemType" }, "us-gaap_OperatingExpenses": { "auth_ref": [], "calculation": { "http://www.bkfs.com/role/StatementCondensedConsolidatedStatementsOfEarningsAndComprehensiveEarnings": { "order": 1.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense.", "label": "Operating Expenses", "terseLabel": "Operating expenses", "totalLabel": "Total expenses" } } }, "localname": "OperatingExpenses", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.bkfs.com/role/DisclosureRelatedPartyTransactionsSummaryOfRevenuesAndExpensesRelatedToAgreementsDetails", "http://www.bkfs.com/role/StatementCondensedConsolidatedStatementsOfEarningsAndComprehensiveEarnings" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingExpensesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Operating Expenses [Abstract]", "terseLabel": "Expenses:" } } }, "localname": "OperatingExpensesAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.bkfs.com/role/StatementCondensedConsolidatedStatementsOfEarningsAndComprehensiveEarnings" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [ "r270", "r290", "r296", "r299", "r712" ], "calculation": { "http://www.bkfs.com/role/DisclosureSegmentInformationSummarizedFinancialInformationDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.bkfs.com/role/StatementCondensedConsolidatedStatementsOfEarningsAndComprehensiveEarnings": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The net result for the period of deducting operating expenses from operating revenues.", "label": "Operating Income (Loss)", "totalLabel": "Operating income (loss)" } } }, "localname": "OperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.bkfs.com/role/DisclosureSegmentInformationSummarizedFinancialInformationDetails", "http://www.bkfs.com/role/StatementCondensedConsolidatedStatementsOfEarningsAndComprehensiveEarnings" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r510" ], "calculation": { "http://www.bkfs.com/role/DisclosureCondensedConsolidatedFinancialStatementDetailsOtherNonCurrentLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_OtherLiabilitiesNoncurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.", "label": "Operating Lease, Liability, Noncurrent", "verboseLabel": "Lease liabilities, non-current" } } }, "localname": "OperatingLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.bkfs.com/role/DisclosureCondensedConsolidatedFinancialStatementDetailsOtherNonCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r509" ], "calculation": { "http://www.bkfs.com/role/DisclosureCondensedConsolidatedFinancialStatementDetailsOtherNonCurrentAssetsDetails": { "order": 3.0, "parentTag": "us-gaap_OtherAssetsNoncurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's right to use underlying asset under operating lease.", "label": "Operating Lease, Right-of-Use Asset", "terseLabel": "Right-of-use assets" } } }, "localname": "OperatingLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.bkfs.com/role/DisclosureCondensedConsolidatedFinancialStatementDetailsOtherNonCurrentAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingSegmentsMember": { "auth_ref": [ "r289", "r290", "r291", "r292", "r293", "r299" ], "lang": { "en-us": { "role": { "documentation": "Identifies components of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity.", "label": "Operating Segments" } } }, "localname": "OperatingSegmentsMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.bkfs.com/role/DisclosureRevenuesDisaggregationOfRevenueDetails", "http://www.bkfs.com/role/DisclosureSegmentInformationSummarizedFinancialInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Basis of Presentation and Overview" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock": { "auth_ref": [ "r105", "r138", "r139", "r151" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for the organization, consolidation and basis of presentation of financial statements disclosure, and significant accounting policies of the reporting entity. May be provided in more than one note to the financial statements, as long as users are provided with an understanding of (1) the significant judgments and assumptions made by an enterprise in determining whether it must consolidate a VIE and/or disclose information about its involvement with a VIE, (2) the nature of restrictions on a consolidated VIE's assets reported by an enterprise in its statement of financial position, including the carrying amounts of such assets, (3) the nature of, and changes in, the risks associated with an enterprise's involvement with the VIE, and (4) how an enterprise's involvement with the VIE affects the enterprise's financial position, financial performance, and cash flows. Describes procedure if disclosures are provided in more than one note to the financial statements.", "label": "Organization, Consolidation and Presentation of Financial Statements Disclosure and Significant Accounting Policies [Text Block]", "verboseLabel": "Basis of Presentation and Overview" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.bkfs.com/role/DisclosureBasisOfPresentationAndOverview" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherAccruedLiabilitiesCurrent": { "auth_ref": [ "r31" ], "calculation": { "http://www.bkfs.com/role/DisclosureCondensedConsolidatedFinancialStatementDetailsTradeAccountsPayableAndOtherAccruedLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of expenses incurred but not yet paid classified as other, due within one year or the normal operating cycle, if longer.", "label": "Other Accrued Liabilities, Current", "terseLabel": "Other" } } }, "localname": "OtherAccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.bkfs.com/role/DisclosureCondensedConsolidatedFinancialStatementDetailsTradeAccountsPayableAndOtherAccruedLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsCurrent": { "auth_ref": [ "r198", "r738" ], "calculation": { "http://www.bkfs.com/role/DisclosureCondensedConsolidatedFinancialStatementDetailsPrepaidExpensesAndOtherCurrentAssetsDetails": { "order": 3.0, "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current assets classified as other.", "label": "Other Assets, Current", "terseLabel": "Other current assets" } } }, "localname": "OtherAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.bkfs.com/role/DisclosureCondensedConsolidatedFinancialStatementDetailsPrepaidExpensesAndOtherCurrentAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsMiscellaneousNoncurrent": { "auth_ref": [], "calculation": { "http://www.bkfs.com/role/DisclosureCondensedConsolidatedFinancialStatementDetailsOtherNonCurrentAssetsDetails": { "order": 7.0, "parentTag": "us-gaap_OtherAssetsNoncurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of other miscellaneous assets expected to be realized or consumed after one year or normal operating cycle, if longer.", "label": "Other Assets, Miscellaneous, Noncurrent", "terseLabel": "Other" } } }, "localname": "OtherAssetsMiscellaneousNoncurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.bkfs.com/role/DisclosureCondensedConsolidatedFinancialStatementDetailsOtherNonCurrentAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r190" ], "calculation": { "http://www.bkfs.com/role/DisclosureCondensedConsolidatedFinancialStatementDetailsOtherNonCurrentAssetsDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.bkfs.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 8.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncurrent assets classified as other.", "label": "Other Assets, Noncurrent", "terseLabel": "Other non-current assets", "totalLabel": "Other non-current assets" } } }, "localname": "OtherAssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.bkfs.com/role/DisclosureCondensedConsolidatedFinancialStatementDetailsOtherNonCurrentAssetsDetails", "http://www.bkfs.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent": { "auth_ref": [ "r9", "r16", "r152" ], "calculation": { "http://www.bkfs.com/role/StatementConsolidatedStatementsOfEarningsAndComprehensiveEarningsCalc2": { "order": 2.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature, attributable to parent entity.", "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Parent", "terseLabel": "Foreign currency translation adjustment", "verboseLabel": "Foreign currency translation adjustment, net of tax(3)" } } }, "localname": "OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.bkfs.com/role/StatementCondensedConsolidatedStatementsOfEarningsAndComprehensiveEarnings", "http://www.bkfs.com/role/StatementCondensedConsolidatedStatementsOfEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeForeignCurrencyTranslationAdjustmentTaxPortionAttributableToParent": { "auth_ref": [ "r9", "r16", "r152" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of tax expense (benefit), 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, attributable to parent entity.", "label": "Other Comprehensive Income (Loss), Foreign Currency Translation Adjustment, Tax, Portion Attributable to Parent", "terseLabel": "Foreign currency translation adjustment, tax" } } }, "localname": "OtherComprehensiveIncomeForeignCurrencyTranslationAdjustmentTaxPortionAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.bkfs.com/role/StatementCondensedConsolidatedStatementsOfEarningsAndComprehensiveEarningsParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax": { "auth_ref": [ "r202", "r203" ], "calculation": { "http://www.bkfs.com/role/StatementConsolidatedStatementsOfEarningsAndComprehensiveEarningsCalc2": { "order": 1.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Other Comprehensive Income (Loss), Derivatives Qualifying as Hedges, Net of Tax", "totalLabel": "Total unrealized (losses) gains on interest rate swaps, net of tax" } } }, "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.bkfs.com/role/StatementCondensedConsolidatedStatementsOfEarningsAndComprehensiveEarnings" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax": { "auth_ref": [ "r204" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after reclassification, of tax expense (benefit) for gain (loss) from derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness.", "label": "Other Comprehensive Income (Loss), Derivatives Qualifying as Hedges, Tax", "terseLabel": "Derivatives qualifying as hedges, tax expense (benefit)" } } }, "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.bkfs.com/role/StatementCondensedConsolidatedStatementsOfEarningsAndComprehensiveEarningsParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax": { "auth_ref": [ "r202", "r203" ], "calculation": { "http://www.bkfs.com/role/StatementConsolidatedStatementsOfEarningsAndComprehensiveEarningsCalc2": { "order": 1.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), before Reclassification, after Tax", "terseLabel": "Unrealized holding losses, net of tax(1)", "verboseLabel": "Unrealized holding gains (losses), net of tax(1)" } } }, "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.bkfs.com/role/DisclosureLongTermDebtInterestRateSwapsAdditionalInformationDetails", "http://www.bkfs.com/role/StatementCondensedConsolidatedStatementsOfEarningsAndComprehensiveEarnings" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax": { "auth_ref": [ "r202", "r203", "r480", "r481", "r483" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, before tax and reclassification, of gain (loss) from derivative instrument designated and qualifying cash flow hedge included in assessment of hedge effectiveness.", "label": "Other Comprehensive Income (Loss), Unrealized Gain (Loss) on Derivatives Arising During Period, before Tax", "terseLabel": "Amount of (loss) gain recognized in OCE" } } }, "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.bkfs.com/role/DisclosureLongTermDebtEffectOfDerivativeInstrumentsOnAmountsRecognizedInOtherComprehensiveEarningsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax": { "auth_ref": [ "r203", "r206" ], "calculation": { "http://www.bkfs.com/role/StatementConsolidatedStatementsOfEarningsAndComprehensiveEarningsCalc2": { "order": 2.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Other Comprehensive Income (Loss), Reclassification Adjustment from AOCI on Derivatives, Net of Tax", "negatedTerseLabel": "Reclassification adjustments for (gains) losses included in net earnings, net of tax(2)" } } }, "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.bkfs.com/role/StatementCondensedConsolidatedStatementsOfEarningsAndComprehensiveEarnings" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax": { "auth_ref": [ "r204" ], "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Other Comprehensive Income (Loss), Reclassification Adjustment from AOCI on Derivatives, Tax", "terseLabel": "Reclassification adjustment from AOCI on derivatives, tax expense (benefit)" } } }, "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.bkfs.com/role/StatementCondensedConsolidatedStatementsOfEarningsAndComprehensiveEarningsParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r18", "r23", "r208", "r211", "r216", "r501", "r502", "r507", "r542", "r563", "r849", "r850" ], "calculation": { "http://www.bkfs.com/role/StatementConsolidatedStatementsOfEarningsAndComprehensiveEarningsCalc2": { "order": 2.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax and reclassification adjustments of other comprehensive income (loss).", "label": "Other Comprehensive Income (Loss), Net of Tax", "totalLabel": "Other comprehensive (losses) earnings" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.bkfs.com/role/StatementCondensedConsolidatedStatementsOfEarningsAndComprehensiveEarnings" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Other Comprehensive Income (Loss), Net of Tax [Abstract]", "terseLabel": "Other comprehensive (losses) earnings:" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.bkfs.com/role/StatementCondensedConsolidatedStatementsOfEarningsAndComprehensiveEarnings" ], "xbrltype": "stringItemType" }, "us-gaap_OtherIntangibleAssetsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Intangible assets classified as other.", "label": "Other Intangible Assets", "terseLabel": "Other Intangible Assets" } } }, "localname": "OtherIntangibleAssetsMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.bkfs.com/role/DisclosureCondensedConsolidatedFinancialStatementDetailsDepreciationAndAmortizationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OtherLiabilitiesNoncurrent": { "auth_ref": [ "r35" ], "calculation": { "http://www.bkfs.com/role/DisclosureCondensedConsolidatedFinancialStatementDetailsOtherNonCurrentLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.bkfs.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer.", "label": "Other Liabilities, Noncurrent", "terseLabel": "Other non-current liabilities", "totalLabel": "Other non-current liabilities" } } }, "localname": "OtherLiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.bkfs.com/role/DisclosureCondensedConsolidatedFinancialStatementDetailsOtherNonCurrentLiabilitiesDetails", "http://www.bkfs.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNoncurrentLiabilitiesTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of other noncurrent liabilities.", "label": "Other Noncurrent Liabilities [Table Text Block]", "terseLabel": "Schedule of other non-current liabilities" } } }, "localname": "OtherNoncurrentLiabilitiesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.bkfs.com/role/DisclosureCondensedConsolidatedFinancialStatementDetailsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherNonoperatingIncomeExpense": { "auth_ref": [ "r133" ], "calculation": { "http://www.bkfs.com/role/StatementCondensedConsolidatedStatementsOfEarningsAndComprehensiveEarnings": { "order": 2.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (expense) related to nonoperating activities, classified as other.", "label": "Other Nonoperating Income (Expense)", "terseLabel": "Other (expense) income, net", "verboseLabel": "Other income (expense), net" } } }, "localname": "OtherNonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.bkfs.com/role/DisclosureSegmentInformationSummarizedFinancialInformationDetails", "http://www.bkfs.com/role/StatementCondensedConsolidatedStatementsOfEarningsAndComprehensiveEarnings" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNonoperatingIncomeExpenseMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing other nonoperating income (expense).", "label": "Other Nonoperating Income (Expense) [Member]", "terseLabel": "Other income (expense), net" } } }, "localname": "OtherNonoperatingIncomeExpenseMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.bkfs.com/role/DisclosureInvestmentsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OtherReceivableAfterAllowanceForCreditLossCurrentRelatedPartyTypeExtensibleEnumeration": { "auth_ref": [ "r924" ], "lang": { "en-us": { "role": { "documentation": "Indicates type of related party for receivable, after allowance for credit loss, classified as other and current.", "label": "Other Receivable, after Allowance for Credit Loss, Current, Related Party, Type [Extensible Enumeration]", "terseLabel": "Other receivable after allowance for credit loss current related party type extensible enumeration" } } }, "localname": "OtherReceivableAfterAllowanceForCreditLossCurrentRelatedPartyTypeExtensibleEnumeration", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.bkfs.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "enumerationSetItemType" }, "us-gaap_OtherReceivablesNetCurrent": { "auth_ref": [], "calculation": { "http://www.bkfs.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allowance, of receivables classified as other, due within one year or the operating cycle, if longer.", "label": "Due from Related Parties, Current", "terseLabel": "Receivables from related parties" } } }, "localname": "OtherReceivablesNetCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.bkfs.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherSundryLiabilitiesNoncurrent": { "auth_ref": [ "r119", "r157" ], "calculation": { "http://www.bkfs.com/role/DisclosureCondensedConsolidatedFinancialStatementDetailsOtherNonCurrentLiabilitiesDetails": { "order": 3.0, "parentTag": "us-gaap_OtherLiabilitiesNoncurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Obligations not otherwise itemized or categorized in the footnotes to the financial statements that are expected to be paid after one year (or the normal operating cycle, if longer), from the balance sheet date.", "label": "Other Sundry Liabilities, Noncurrent", "terseLabel": "Other" } } }, "localname": "OtherSundryLiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.bkfs.com/role/DisclosureCondensedConsolidatedFinancialStatementDetailsOtherNonCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsForProceedsFromOtherInvestingActivities": { "auth_ref": [ "r831", "r855" ], "calculation": { "http://www.bkfs.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash (inflow) outflow from investing activities classified as other.", "label": "Payments for (Proceeds from) Other Investing Activities", "negatedTerseLabel": "Other investing activities" } } }, "localname": "PaymentsForProceedsFromOtherInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.bkfs.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsForSoftware": { "auth_ref": [ "r134" ], "calculation": { "http://www.bkfs.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the development, modification or acquisition of software programs or applications for internal use (that is, not to be sold, leased or otherwise marketed to others) that qualify for capitalization.", "label": "Payments for Software", "negatedTerseLabel": "Additions to software" } } }, "localname": "PaymentsForSoftware", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.bkfs.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation": { "auth_ref": [ "r221" ], "calculation": { "http://www.bkfs.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow to satisfy grantee's tax withholding obligation for award under share-based payment arrangement.", "label": "Payment, Tax Withholding, Share-based Payment Arrangement", "negatedTerseLabel": "Tax withholding payments for restricted share vesting" } } }, "localname": "PaymentsRelatedToTaxWithholdingForShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.bkfs.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireBusinessesGross": { "auth_ref": [ "r44", "r468" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the acquisition of business during the period. The cash portion only of the acquisition price.", "label": "Payments to Acquire Businesses, Gross", "terseLabel": "Cash paid" } } }, "localname": "PaymentsToAcquireBusinessesGross", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.bkfs.com/role/DisclosureBasisOfPresentationAndOverviewMergerAgreementDetails", "http://www.bkfs.com/role/DisclosureBasisOfPresentationAndOverviewRedeemableNoncontrollingInterestsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired": { "auth_ref": [ "r44" ], "calculation": { "http://www.bkfs.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the acquisition of a business, net of the cash acquired from the purchase.", "label": "Payments to Acquire Businesses, Net of Cash Acquired", "negatedTerseLabel": "Proceeds from the TitlePoint transaction" } } }, "localname": "PaymentsToAcquireBusinessesNetOfCashAcquired", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.bkfs.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r134" ], "calculation": { "http://www.bkfs.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.", "label": "Payments to Acquire Property, Plant, and Equipment", "negatedTerseLabel": "Additions to property and equipment" } } }, "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.bkfs.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "auth_ref": [ "r120", "r379" ], "lang": { "en-us": { "role": { "documentation": "Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer.", "label": "Preferred Stock, Par or Stated Value Per Share", "terseLabel": "Preferred stock, par value (in dollars per share)" } } }, "localname": "PreferredStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.bkfs.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_PreferredStockSharesAuthorized": { "auth_ref": [ "r120", "r623" ], "lang": { "en-us": { "role": { "documentation": "The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws.", "label": "Preferred Stock, Shares Authorized", "terseLabel": "Preferred stock, shares authorized (in shares)" } } }, "localname": "PreferredStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.bkfs.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesIssued": { "auth_ref": [ "r120", "r379" ], "lang": { "en-us": { "role": { "documentation": "Total number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) issued to shareholders (includes related preferred shares that were issued, repurchased, and remain in the treasury). May be all or portion of the number of preferred shares authorized. Excludes preferred shares that are classified as debt.", "label": "Preferred Stock, Shares Issued", "terseLabel": "Preferred stock, shares issued (in shares)" } } }, "localname": "PreferredStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.bkfs.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesOutstanding": { "auth_ref": [ "r120", "r623", "r644", "r941", "r942" ], "lang": { "en-us": { "role": { "documentation": "Aggregate share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased.", "label": "Preferred Stock, Shares Outstanding", "terseLabel": "Preferred stock, shares outstanding (in share)" } } }, "localname": "PreferredStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.bkfs.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockValue": { "auth_ref": [ "r120", "r553", "r738" ], "calculation": { "http://www.bkfs.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate par or stated value of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity.", "label": "Preferred Stock, Value, Issued", "verboseLabel": "Preferred stock; $0.0001 par value; 25,000,000 shares authorized; issued and outstanding, none as of June 30, 2023 and December 31, 2022" } } }, "localname": "PreferredStockValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.bkfs.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "auth_ref": [ "r848" ], "calculation": { "http://www.bkfs.com/role/DisclosureCondensedConsolidatedFinancialStatementDetailsPrepaidExpensesAndOtherCurrentAssetsDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.bkfs.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer.", "label": "Prepaid Expense and Other Assets, Current", "terseLabel": "Prepaid expenses and other current assets", "totalLabel": "Prepaid expenses and other current assets" } } }, "localname": "PrepaidExpenseAndOtherAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.bkfs.com/role/DisclosureCondensedConsolidatedFinancialStatementDetailsPrepaidExpensesAndOtherCurrentAssetsDetails", "http://www.bkfs.com/role/DisclosureRelatedPartyTransactionsSummaryOfBalancesRelatedToAgreementsDetails", "http://www.bkfs.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpenseCurrent": { "auth_ref": [ "r197", "r318", "r319", "r703" ], "calculation": { "http://www.bkfs.com/role/DisclosureCondensedConsolidatedFinancialStatementDetailsPrepaidExpensesAndOtherCurrentAssetsDetails": { "order": 1.0, "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits within a future period of one year or the normal operating cycle, if longer.", "label": "Prepaid Expense, Current", "verboseLabel": "Prepaid expenses" } } }, "localname": "PrepaidExpenseCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.bkfs.com/role/DisclosureCondensedConsolidatedFinancialStatementDetailsPrepaidExpensesAndOtherCurrentAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpenseCurrentAndNoncurrent": { "auth_ref": [ "r102", "r197", "r637", "r933" ], "calculation": { "http://www.bkfs.com/role/DisclosureCondensedConsolidatedFinancialStatementDetailsOtherNonCurrentAssetsDetails": { "order": 5.0, "parentTag": "us-gaap_OtherAssetsNoncurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Carrying amount as of the balance sheet date of expenditures made in advance of when the economic benefit of the cost will be realized, and which will be expensed in future periods with the passage of time or when a triggering event occurs.", "label": "Prepaid Expense", "terseLabel": "Prepaid expenses" } } }, "localname": "PrepaidExpenseCurrentAndNoncurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.bkfs.com/role/DisclosureCondensedConsolidatedFinancialStatementDetailsOtherNonCurrentAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromEquityMethodInvestmentDividendsOrDistributionsReturnOfCapital": { "auth_ref": [ "r224", "r854" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of distribution received from equity method investee for return of investment, classified as investing activities. Excludes distribution for return on investment, classified as operating activities.", "label": "Proceeds from Equity Method Investment, Distribution, Return of Capital", "terseLabel": "Amount of cash dividend" } } }, "localname": "ProceedsFromEquityMethodInvestmentDividendsOrDistributionsReturnOfCapital", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.bkfs.com/role/DisclosureInvestmentsNarrativeDetails", "http://www.bkfs.com/role/DisclosureRelatedPartyTransactionsDnbDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromLinesOfCredit": { "auth_ref": [ "r45", "r859" ], "calculation": { "http://www.bkfs.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow from contractual arrangement with the lender, including but not limited to, letter of credit, standby letter of credit and revolving credit arrangements.", "label": "Proceeds from Lines of Credit", "terseLabel": "Revolver borrowings" } } }, "localname": "ProceedsFromLinesOfCredit", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.bkfs.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromPaymentsForOtherFinancingActivities": { "auth_ref": [ "r832", "r856" ], "calculation": { "http://www.bkfs.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from financing activities classified as other.", "label": "Proceeds from (Payments for) Other Financing Activities", "terseLabel": "Other financing activities" } } }, "localname": "ProceedsFromPaymentsForOtherFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.bkfs.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromPaymentsToMinorityShareholders": { "auth_ref": [], "calculation": { "http://www.bkfs.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from (to) a noncontrolling interest. Excludes dividends paid to the noncontrolling interest.", "label": "Proceeds from (Payments to) Noncontrolling Interests", "terseLabel": "Payments made for redeemable noncontrolling interests" } } }, "localname": "ProceedsFromPaymentsToMinorityShareholders", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.bkfs.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductWarrantyExpense": { "auth_ref": [ "r10", "r880" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The expense charged against earnings for the period pertaining to standard and extended warranties on the entity's goods and services granted to customers.", "label": "Product Warranty Expense", "terseLabel": "Product warranty expense" } } }, "localname": "ProductWarrantyExpense", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.bkfs.com/role/DisclosureCommitmentsAndContingenciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProfitLoss": { "auth_ref": [ "r186", "r207", "r210", "r223", "r230", "r240", "r248", "r249", "r270", "r290", "r296", "r299", "r313", "r344", "r345", "r347", "r348", "r349", "r351", "r353", "r355", "r356", "r472", "r475", "r476", "r494", "r500", "r547", "r561", "r600", "r646", "r666", "r667", "r712", "r736", "r737", "r752", "r851", "r884" ], "calculation": { "http://www.bkfs.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://www.bkfs.com/role/StatementCondensedConsolidatedStatementsOfEarningsAndComprehensiveEarnings": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0 }, "http://www.bkfs.com/role/StatementConsolidatedStatementsOfEarningsAndComprehensiveEarningsCalc2": { "order": 1.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.", "label": "Net Income (Loss), Including Portion Attributable to Noncontrolling Interest", "terseLabel": "Net earnings", "totalLabel": "Net earnings" } } }, "localname": "ProfitLoss", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.bkfs.com/role/DisclosureSegmentInformationSummarizedFinancialInformationDetails", "http://www.bkfs.com/role/StatementCondensedConsolidatedStatementsOfCashFlows", "http://www.bkfs.com/role/StatementCondensedConsolidatedStatementsOfEarningsAndComprehensiveEarnings" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "auth_ref": [ "r12" ], "lang": { "en-us": { "role": { "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale.", "label": "Long-Lived Tangible Asset [Axis]" } } }, "localname": "PropertyPlantAndEquipmentByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.bkfs.com/role/DisclosureCommitmentsAndContingenciesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Property, Plant and Equipment [Line Items]", "terseLabel": "Property, Plant and Equipment [Line Items]" } } }, "localname": "PropertyPlantAndEquipmentLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.bkfs.com/role/DisclosureCondensedConsolidatedFinancialStatementDetailsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "Property and equipment" } } }, "localname": "PropertyPlantAndEquipmentMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.bkfs.com/role/DisclosureCondensedConsolidatedFinancialStatementDetailsDepreciationAndAmortizationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r12", "r548", "r558", "r738" ], "calculation": { "http://www.bkfs.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "Property, Plant and Equipment, Net", "terseLabel": "Property and equipment, net" } } }, "localname": "PropertyPlantAndEquipmentNet", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.bkfs.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "auth_ref": [ "r142" ], "lang": { "en-us": { "role": { "documentation": "Listing of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software.", "label": "Property, Plant and Equipment, Type [Domain]" } } }, "localname": "PropertyPlantAndEquipmentTypeDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.bkfs.com/role/DisclosureCommitmentsAndContingenciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PropertyPlantAndEquipmentUsefulLife": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Useful life of long lived, physical assets used in the normal conduct of business and not intended for resale, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Examples include, but not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment.", "label": "Property, Plant and Equipment, Useful Life", "terseLabel": "Property and equipment, useful life (in years)" } } }, "localname": "PropertyPlantAndEquipmentUsefulLife", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.bkfs.com/role/DisclosureCondensedConsolidatedFinancialStatementDetailsNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ReceivablesBillingStatusDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Amounts due from customers (or dealers) within the next year (or operating cycle, if longer) for goods or services that have been delivered or used, but not yet paid.", "label": "Receivables Billing Status [Domain]" } } }, "localname": "ReceivablesBillingStatusDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.bkfs.com/role/DisclosureCondensedConsolidatedFinancialStatementDetailsTradeReceivablesNetDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax": { "auth_ref": [ "r42", "r213", "r501", "r506", "r507", "r563", "r849" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before tax of reclassification adjustments of other comprehensive income (loss).", "label": "Derivative Instruments, Gain (Loss) Reclassified from Accumulated OCI into Income, Effective Portion, Net", "terseLabel": "Amount of (gain) loss reclassified from Accumulated OCE into Net earnings" } } }, "localname": "ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.bkfs.com/role/DisclosureLongTermDebtEffectOfDerivativeInstrumentsOnAmountsRecognizedInOtherComprehensiveEarningsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RedeemableNoncontrollingInterestEquityCarryingAmount": { "auth_ref": [ "r57", "r58", "r59", "r60" ], "calculation": { "http://www.bkfs.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "As of the reporting date, the aggregate carrying amount of all noncontrolling interests which are redeemable by the (parent) entity (1) at a fixed or determinable price on a fixed or determinable date, (2) at the option of the holder of the noncontrolling interest, or (3) upon occurrence of an event that is not solely within the control of the (parent) entity. This item includes noncontrolling interest holder's ownership (or holders' ownership) regardless of the type of equity interest (common, preferred, other) including all potential organizational (legal) forms of the investee entity.", "label": "Redeemable Noncontrolling Interest, Equity, Carrying Amount", "terseLabel": "Redeemable noncontrolling interests" } } }, "localname": "RedeemableNoncontrollingInterestEquityCarryingAmount", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.bkfs.com/role/DisclosureFairValueMeasurementsSummaryOfFairValueMeasurementsDetails", "http://www.bkfs.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_RelatedPartyDomain": { "auth_ref": [ "r414", "r517", "r518", "r616", "r617", "r618", "r619", "r620", "r643", "r645", "r675" ], "lang": { "en-us": { "role": { "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.", "label": "Related Party [Domain]" } } }, "localname": "RelatedPartyDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.bkfs.com/role/DisclosureBasisOfPresentationAndOverviewRedeemableNoncontrollingInterestsDetails", "http://www.bkfs.com/role/DisclosureRelatedPartyTransactionsDnbDetails", "http://www.bkfs.com/role/DisclosureRelatedPartyTransactionsSummaryOfBalancesRelatedToAgreementsDetails", "http://www.bkfs.com/role/DisclosureRelatedPartyTransactionsSummaryOfRevenuesAndExpensesRelatedToAgreementsDetails", "http://www.bkfs.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "domainItemType" }, "us-gaap_RelatedPartyMember": { "auth_ref": [ "r232", "r233", "r517", "r518", "r519", "r520", "r616", "r617", "r618", "r619", "r620", "r643", "r645", "r675" ], "lang": { "en-us": { "role": { "documentation": "Party related to reporting entity. Includes, but is not limited to, affiliate, entity for which investment is accounted for by equity method, trust for benefit of employees, and principal owner, management, and members of immediate family.", "label": "Related Party" } } }, "localname": "RelatedPartyMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.bkfs.com/role/DisclosureRelatedPartyTransactionsDnbDetails", "http://www.bkfs.com/role/DisclosureRelatedPartyTransactionsSummaryOfBalancesRelatedToAgreementsDetails", "http://www.bkfs.com/role/DisclosureRelatedPartyTransactionsSummaryOfRevenuesAndExpensesRelatedToAgreementsDetails", "http://www.bkfs.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "domainItemType" }, "us-gaap_RelatedPartyTransactionAmountsOfTransaction": { "auth_ref": [ "r101", "r517" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of transactions with related party during the financial reporting period.", "label": "Related Party Transaction, Amounts of Transaction", "terseLabel": "Amount of agreement" } } }, "localname": "RelatedPartyTransactionAmountsOfTransaction", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.bkfs.com/role/DisclosureRelatedPartyTransactionsDnbDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RelatedPartyTransactionAxis": { "auth_ref": [ "r517", "r518", "r924" ], "lang": { "en-us": { "role": { "documentation": "Information by type of related party transaction.", "label": "Related Party Transaction [Axis]" } } }, "localname": "RelatedPartyTransactionAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.bkfs.com/role/DisclosureRelatedPartyTransactionsDnbDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Transaction between related party.", "label": "Related Party Transaction [Domain]" } } }, "localname": "RelatedPartyTransactionDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.bkfs.com/role/DisclosureRelatedPartyTransactionsDnbDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RelatedPartyTransactionLineItems": { "auth_ref": [ "r649", "r650", "r653" ], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Related Party Transaction [Line Items]", "terseLabel": "Related Party Transactions" } } }, "localname": "RelatedPartyTransactionLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.bkfs.com/role/DisclosureRelatedPartyTransactionsDnbDetails", "http://www.bkfs.com/role/DisclosureRelatedPartyTransactionsSummaryOfBalancesRelatedToAgreementsDetails", "http://www.bkfs.com/role/DisclosureRelatedPartyTransactionsSummaryOfRevenuesAndExpensesRelatedToAgreementsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Related Party Transactions" } } }, "localname": "RelatedPartyTransactionsAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionsByRelatedPartyAxis": { "auth_ref": [ "r414", "r517", "r518", "r529", "r530", "r531", "r532", "r533", "r534", "r535", "r536", "r537", "r538", "r539", "r540", "r616", "r617", "r618", "r619", "r620", "r643", "r645", "r675", "r924" ], "lang": { "en-us": { "role": { "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.", "label": "Related Party [Axis]" } } }, "localname": "RelatedPartyTransactionsByRelatedPartyAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.bkfs.com/role/DisclosureBasisOfPresentationAndOverviewRedeemableNoncontrollingInterestsDetails", "http://www.bkfs.com/role/DisclosureRelatedPartyTransactionsDnbDetails", "http://www.bkfs.com/role/DisclosureRelatedPartyTransactionsSummaryOfBalancesRelatedToAgreementsDetails", "http://www.bkfs.com/role/DisclosureRelatedPartyTransactionsSummaryOfRevenuesAndExpensesRelatedToAgreementsDetails", "http://www.bkfs.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionsDisclosureTextBlock": { "auth_ref": [ "r514", "r515", "r516", "r518", "r521", "r596", "r597", "r598", "r651", "r652", "r653", "r672", "r674" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates.", "label": "Related Party Transactions Disclosure [Text Block]", "terseLabel": "Related Party Transactions" } } }, "localname": "RelatedPartyTransactionsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.bkfs.com/role/DisclosureRelatedPartyTransactions" ], "xbrltype": "textBlockItemType" }, "us-gaap_RepaymentsOfLinesOfCredit": { "auth_ref": [ "r46", "r859" ], "calculation": { "http://www.bkfs.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow for payment of an obligation from a lender, including but not limited to, letter of credit, standby letter of credit and revolving credit arrangements.", "label": "Repayments of Lines of Credit", "negatedLabel": "Revolver payments" } } }, "localname": "RepaymentsOfLinesOfCredit", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.bkfs.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_RepaymentsOfOtherLongTermDebt": { "auth_ref": [ "r46" ], "calculation": { "http://www.bkfs.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow for the payment of debt classified as other, maturing after one year or the operating cycle, if longer.", "label": "Repayments of Other Long-term Debt", "negatedTerseLabel": "Term loan payments" } } }, "localname": "RepaymentsOfOtherLongTermDebt", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.bkfs.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r123", "r150", "r556", "r590", "r592", "r594", "r624", "r738" ], "calculation": { "http://www.bkfs.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated undistributed earnings (deficit).", "label": "Retained Earnings (Accumulated Deficit)", "verboseLabel": "Retained earnings" } } }, "localname": "RetainedEarningsAccumulatedDeficit", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.bkfs.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [ "r182", "r237", "r238", "r239", "r241", "r247", "r249", "r315", "r316", "r448", "r449", "r450", "r460", "r461", "r484", "r486", "r487", "r489", "r492", "r587", "r589", "r601", "r941" ], "lang": { "en-us": { "role": { "documentation": "Accumulated undistributed earnings (deficit).", "label": "Retained earnings" } } }, "localname": "RetainedEarningsMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.bkfs.com/role/StatementCondensedConsolidatedStatementsOfEquity" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Revenues." } } }, "localname": "RevenueFromContractWithCustomerAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax": { "auth_ref": [ "r271", "r272", "r289", "r294", "r295", "r301", "r303", "r304", "r403", "r404", "r527" ], "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Revenue from Contract with Customer, Including Assessed Tax", "terseLabel": "Revenues" } } }, "localname": "RevenueFromContractWithCustomerIncludingAssessedTax", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.bkfs.com/role/DisclosureRevenuesDisaggregationOfRevenueDetails", "http://www.bkfs.com/role/DisclosureRevenuesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "auth_ref": [ "r171", "r395", "r396", "r397", "r398", "r399", "r400", "r401", "r402", "r406" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts.", "label": "Revenue from Contract with Customer [Text Block]", "terseLabel": "Revenues" } } }, "localname": "RevenueFromContractWithCustomerTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.bkfs.com/role/DisclosureRevenues" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueRemainingPerformanceObligation": { "auth_ref": [ "r167" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of transaction price allocated to performance obligation that has not been recognized as revenue.", "label": "Revenue, Remaining Performance Obligation, Amount", "terseLabel": "Remaining performance obligation" } } }, "localname": "RevenueRemainingPerformanceObligation", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.bkfs.com/role/DisclosureRevenuesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]", "terseLabel": "Revenues" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.bkfs.com/role/DisclosureRevenuesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1": { "auth_ref": [ "r168" ], "lang": { "en-us": { "role": { "documentation": "Period in which remaining performance obligation is expected to be recognized as revenue, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period", "terseLabel": "Remaining performance obligation, period" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.bkfs.com/role/DisclosureRevenuesNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis": { "auth_ref": [ "r168" ], "lang": { "en-us": { "role": { "documentation": "Start date of time band for expected timing of satisfaction of remaining performance obligation, in YYYY-MM-DD format.", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.bkfs.com/role/DisclosureRevenuesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about expected timing for satisfying remaining performance obligation.", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table]", "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table]" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.bkfs.com/role/DisclosureRevenuesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RevenueRemainingPerformanceObligationPercentage": { "auth_ref": [ "r833" ], "lang": { "en-us": { "role": { "documentation": "Percentage of remaining performance obligation to total remaining performance obligation not recognized as revenue.", "label": "Revenue, Remaining Performance Obligation, Percentage", "terseLabel": "Remaining performance obligation, percent" } } }, "localname": "RevenueRemainingPerformanceObligationPercentage", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.bkfs.com/role/DisclosureRevenuesNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_Revenues": { "auth_ref": [ "r215", "r230", "r271", "r272", "r289", "r294", "r295", "r301", "r303", "r304", "r313", "r344", "r345", "r347", "r348", "r349", "r351", "r353", "r355", "r356", "r500", "r547", "r884" ], "calculation": { "http://www.bkfs.com/role/DisclosureSegmentInformationSummarizedFinancialInformationDetails": { "order": 1.0, "parentTag": "bki_EarningsBeforeInterestTaxesDepreciationAndAmortization", "weight": 1.0 }, "http://www.bkfs.com/role/StatementCondensedConsolidatedStatementsOfEarningsAndComprehensiveEarnings": { "order": 2.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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).", "label": "Revenues", "terseLabel": "Revenues", "verboseLabel": "Revenues" } } }, "localname": "Revenues", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.bkfs.com/role/DisclosureRelatedPartyTransactionsSummaryOfRevenuesAndExpensesRelatedToAgreementsDetails", "http://www.bkfs.com/role/DisclosureSegmentInformationSummarizedFinancialInformationDetails", "http://www.bkfs.com/role/StatementCondensedConsolidatedStatementsOfEarningsAndComprehensiveEarnings" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevolvingCreditFacilityMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Arrangement in which loan proceeds can continuously be obtained following repayments, but the total amount borrowed cannot exceed a specified maximum amount.", "label": "Revolving Credit Facility" } } }, "localname": "RevolvingCreditFacilityMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.bkfs.com/role/DisclosureLongTermDebtCreditAgreementAdditionalInformationDetails", "http://www.bkfs.com/role/DisclosureLongTermDebtLongTermDebtComponentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable": { "auth_ref": [ "r39" ], "lang": { "en-us": { "role": { "documentation": "Schedule itemizing specific types of trade accounts and notes receivable, and for each the gross carrying value, allowance, and net carrying value as of the balance sheet date. Presentation is categorized by current, noncurrent and unclassified receivables.", "label": "Schedule of Accounts, Notes, Loans and Financing Receivable [Table]", "terseLabel": "Schedule of Accounts, Notes, Loans and Financing Receivable [Table]" } } }, "localname": "ScheduleOfAccountsNotesLoansAndFinancingReceivableTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.bkfs.com/role/DisclosureCondensedConsolidatedFinancialStatementDetailsTradeReceivablesNetDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock": { "auth_ref": [ "r39" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the various types of trade accounts and notes receivable and for each the gross carrying value, allowance, and net carrying value as of the balance sheet date. Presentation is categorized by current, noncurrent and unclassified receivables.", "label": "Schedule of Accounts, Notes, Loans and Financing Receivable [Table Text Block]", "terseLabel": "Schedule of Trade Receivables, Net" } } }, "localname": "ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.bkfs.com/role/DisclosureCondensedConsolidatedFinancialStatementDetailsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the (a) carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business (accounts payable); (b) other payables; and (c) accrued liabilities. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer). An alternative caption includes accrued expenses.", "label": "Schedule of Accounts Payable and Accrued Liabilities [Table Text Block]", "terseLabel": "Trade Accounts Payable and Other Accrued Liabilities" } } }, "localname": "ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.bkfs.com/role/DisclosureCondensedConsolidatedFinancialStatementDetailsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionContingentConsiderationTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of contingent payment arrangements including the terms that will result in payment and the accounting treatment that will be followed if such contingencies occur, including the potential impact on earnings per share if contingencies are to be settled in common stock of the entity. The description also may include the period over which amounts are expected to be paid, and changes in the amount since the previous reporting period. This also includes contingent options and commitments.", "label": "Schedule of Business Acquisitions by Acquisition, Contingent Consideration [Table Text Block]", "terseLabel": "Change in Fair Value of Contingent Consideration" } } }, "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionContingentConsiderationTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.bkfs.com/role/DisclosureFairValueMeasurementsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable": { "auth_ref": [ "r69", "r71", "r467" ], "lang": { "en-us": { "role": { "documentation": "Schedule reflecting each material business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities.", "label": "Schedule of Business Acquisitions, by Acquisition [Table]", "terseLabel": "Schedule of Business Acquisitions, by Acquisition [Table]" } } }, "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.bkfs.com/role/DisclosureBasisOfPresentationAndOverviewMergerAgreementDetails", "http://www.bkfs.com/role/DisclosureFairValueMeasurementsSummaryOfChangeInFairValueOfContingentConsiderationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfCashAndCashEquivalentsTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the components of cash and cash equivalents.", "label": "Schedule of Cash and Cash Equivalents [Table Text Block]", "terseLabel": "Schedule of Cash and Cash Equivalents" } } }, "localname": "ScheduleOfCashAndCashEquivalentsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.bkfs.com/role/DisclosureCondensedConsolidatedFinancialStatementDetailsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDebtInstrumentsTextBlock": { "auth_ref": [ "r34", "r61", "r62", "r96", "r97", "r99", "r104", "r148", "r149", "r717", "r719", "r861" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of long-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 entity, if longer.", "label": "Schedule of Long-term Debt Instruments [Table Text Block]", "terseLabel": "Schedule of Long-term Debt" } } }, "localname": "ScheduleOfDebtInstrumentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.bkfs.com/role/DisclosureLongTermDebtTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock": { "auth_ref": [ "r86", "r89", "r482" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the location and amount of derivative instruments and nonderivative instruments designated as hedging instruments reported before netting adjustments, and the amount of gain (loss) on derivative instruments and nonderivative instruments designated and qualified as hedging instruments.", "label": "Schedule of Derivative Instruments, Effect on Other Comprehensive Income (Loss) [Table Text Block]", "terseLabel": "Schedule of Derivative Instruments, Effect on Other Comprehensive Income (Loss)" } } }, "localname": "ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.bkfs.com/role/DisclosureLongTermDebtTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock": { "auth_ref": [ "r87" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of 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.", "label": "Schedule of Derivative Instruments in Statement of Financial Position, Fair Value [Table Text Block]", "terseLabel": "Schedule of Derivative Instruments in Statement of Financial Position, Fair Value" } } }, "localname": "ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.bkfs.com/role/DisclosureLongTermDebtTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "auth_ref": [ "r865" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations.", "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]", "terseLabel": "Schedule of Basic and Diluted Earnings Per Share" } } }, "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.bkfs.com/role/DisclosureEarningsPerShareTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEquityMethodInvestmentsLineItems": { "auth_ref": [ "r230", "r309", "r310", "r312", "r313", "r500" ], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Schedule of Equity Method Investments [Line Items]", "terseLabel": "Investments in Unconsolidated Affiliates" } } }, "localname": "ScheduleOfEquityMethodInvestmentsLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.bkfs.com/role/DisclosureInvestmentsEarningsOfUnconsolidatedEntitiesDetails", "http://www.bkfs.com/role/DisclosureInvestmentsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfEquityMethodInvestmentsTable": { "auth_ref": [ "r186", "r230", "r309", "r310", "r312", "r313", "r500" ], "lang": { "en-us": { "role": { "documentation": "Summarization of information required and determined to be disclosed concerning equity method investments in common stock. The summarized information includes: (a) the name of each investee or group of investees for which combined disclosure is appropriate, (2) the percentage ownership of common stock, (3) the difference, if any, between the carrying amount of an investment and the value of the underlying equity in the net assets and the accounting treatment of difference, if any, and (4) the aggregate value of each identified investment based on its quoted market price, if available.", "label": "Schedule of Equity Method Investments [Table]", "terseLabel": "Schedule of Equity Method Investments [Table]" } } }, "localname": "ScheduleOfEquityMethodInvestmentsTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.bkfs.com/role/DisclosureInvestmentsEarningsOfUnconsolidatedEntitiesDetails", "http://www.bkfs.com/role/DisclosureInvestmentsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock": { "auth_ref": [ "r13" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of maturity and sinking fund requirement for long-term debt.", "label": "Schedule of Maturities of Long-term Debt [Table Text Block]", "terseLabel": "Schedule of Maturities of Long-term Debt" } } }, "localname": "ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.bkfs.com/role/DisclosureLongTermDebtTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfOtherAssetsNoncurrentTextBlock": { "auth_ref": [ "r844" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of noncurrent assets.", "label": "Schedule of Other Assets, Noncurrent [Table Text Block]", "terseLabel": "Other Non-Current Assets" } } }, "localname": "ScheduleOfOtherAssetsNoncurrentTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.bkfs.com/role/DisclosureCondensedConsolidatedFinancialStatementDetailsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "auth_ref": [ "r12" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.", "label": "Property, Plant and Equipment [Table]" } } }, "localname": "ScheduleOfPropertyPlantAndEquipmentTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.bkfs.com/role/DisclosureCondensedConsolidatedFinancialStatementDetailsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable": { "auth_ref": [ "r100", "r101", "r649", "r650", "r653" ], "lang": { "en-us": { "role": { "documentation": "Schedule of quantitative and qualitative information pertaining to related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates.", "label": "Schedule of Related Party Transactions, by Related Party [Table]", "terseLabel": "Schedule of Related Party Transactions, by Related Party [Table]" } } }, "localname": "ScheduleOfRelatedPartyTransactionsByRelatedPartyTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.bkfs.com/role/DisclosureRelatedPartyTransactionsDnbDetails", "http://www.bkfs.com/role/DisclosureRelatedPartyTransactionsSummaryOfBalancesRelatedToAgreementsDetails", "http://www.bkfs.com/role/DisclosureRelatedPartyTransactionsSummaryOfRevenuesAndExpensesRelatedToAgreementsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfRelatedPartyTransactionsTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of related party transactions. Examples of related party transactions include, but are not limited to, transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners and (d) affiliates.", "label": "Schedule of Related Party Transactions [Table Text Block]", "terseLabel": "Schedule of related party items" } } }, "localname": "ScheduleOfRelatedPartyTransactionsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.bkfs.com/role/DisclosureRelatedPartyTransactionsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": { "auth_ref": [ "r51", "r52", "r53", "r54" ], "lang": { "en-us": { "role": { "documentation": "A table disclosing the profit or loss and total assets for each reportable segment of the entity. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss.", "label": "Schedule of Segment Reporting Information, by Segment [Table]", "terseLabel": "Schedule of Segment Reporting Information, by Segment [Table]" } } }, "localname": "ScheduleOfSegmentReportingInformationBySegmentTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.bkfs.com/role/DisclosureSegmentInformationSummarizedFinancialInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": { "auth_ref": [ "r51", "r52", "r53", "r54" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the profit or loss and total assets for each reportable segment. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss.", "label": "Schedule of Segment Reporting Information, by Segment [Table Text Block]", "terseLabel": "Schedule of Summarized Segment Financial Information" } } }, "localname": "ScheduleOfSegmentReportingInformationBySegmentTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.bkfs.com/role/DisclosureSegmentInformationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "auth_ref": [ "r416", "r418", "r420", "r421", "r422", "r423", "r424", "r425", "r426", "r427", "r428", "r429", "r430", "r431", "r432", "r433", "r434", "r435", "r436", "r437", "r438", "r439", "r440", "r441", "r442", "r443", "r444", "r445" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about share-based payment arrangement.", "label": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]", "terseLabel": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]" } } }, "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.bkfs.com/role/DisclosureEquityEquityBasedCompensationAdditionalInformationDetails", "http://www.bkfs.com/role/DisclosureEquityRestrictedStockAndProfitInterestUnitsDetails", "http://www.bkfs.com/role/DisclosureEquityRestrictedStockGrantDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of the number and weighted-average grant date fair value for restricted stock and restricted stock units that were outstanding at the beginning and end of the year, and the number of restricted stock and restricted stock units that were granted, vested, or forfeited during the year.", "label": "Share-based Payment Arrangement, Restricted Stock and Restricted Stock Unit, Activity [Table Text Block]", "terseLabel": "Schedule of Restricted Stock Activity" } } }, "localname": "ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.bkfs.com/role/DisclosureEquityTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember": { "auth_ref": [ "r918" ], "lang": { "en-us": { "role": { "documentation": "Fixed rate on U.S. dollar, constant-notional interest rate swap that has its variable-rate leg referenced to Secured Overnight Financing Rate (SOFR) with no additional spread over SOFR on variable-rate leg.", "label": "Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate [Member]", "terseLabel": "SOFR" } } }, "localname": "SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.bkfs.com/role/DisclosureLongTermDebtCreditAgreementAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SegmentDomain": { "auth_ref": [ "r267", "r270", "r271", "r272", "r273", "r274", "r275", "r276", "r277", "r278", "r279", "r280", "r281", "r289", "r290", "r291", "r292", "r293", "r294", "r295", "r296", "r297", "r299", "r304", "r322", "r323", "r324", "r325", "r326", "r327", "r328", "r329", "r330", "r334", "r335", "r569", "r570", "r571", "r572", "r573", "r574", "r575", "r576", "r577", "r578", "r579", "r715", "r834", "r937" ], "lang": { "en-us": { "role": { "documentation": "Components of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity.", "label": "Segments [Domain]" } } }, "localname": "SegmentDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.bkfs.com/role/DisclosureRevenuesDisaggregationOfRevenueDetails", "http://www.bkfs.com/role/DisclosureSegmentInformationSummarizedFinancialInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SegmentReportingAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Segment Information" } } }, "localname": "SegmentReportingAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_SegmentReportingDisclosureTextBlock": { "auth_ref": [ "r266", "r267", "r268", "r269", "r270", "r282", "r293", "r297", "r298", "r299", "r300", "r301", "r302", "r304" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for reporting segments including data and tables. Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10 percent or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments.", "label": "Segment Reporting Disclosure [Text Block]", "terseLabel": "Segment Information" } } }, "localname": "SegmentReportingDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.bkfs.com/role/DisclosureSegmentInformation" ], "xbrltype": "textBlockItemType" }, "us-gaap_SegmentReportingInformationLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Segment Reporting Information [Line Items]", "terseLabel": "Segment Information" } } }, "localname": "SegmentReportingInformationLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.bkfs.com/role/DisclosureSegmentInformationSummarizedFinancialInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SegmentReportingPolicyPolicyTextBlock": { "auth_ref": [ "r283", "r284", "r285", "r286", "r287", "r288", "r303", "r713" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for segment reporting.", "label": "Reporting Segments" } } }, "localname": "SegmentReportingPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.bkfs.com/role/DisclosureBasisOfPresentationAndOverviewPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_SeniorNotesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Bond that takes priority over other debt securities sold by the issuer. In the event the issuer goes bankrupt, senior debt holders receive priority for (must receive) repayment prior to (relative to) junior and unsecured (general) creditors.", "label": "Senior Notes" } } }, "localname": "SeniorNotesMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.bkfs.com/role/DisclosureLongTermDebtLongTermDebtComponentsDetails", "http://www.bkfs.com/role/DisclosureLongTermDebtSeniorNotesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r10" ], "calculation": { "http://www.bkfs.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncash expense for share-based payment arrangement.", "label": "Share-based Payment Arrangement, Noncash Expense", "terseLabel": "Equity-based compensation" } } }, "localname": "ShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.bkfs.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "auth_ref": [ "r735" ], "lang": { "en-us": { "role": { "documentation": "Period over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period", "terseLabel": "Vesting period (in years)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.bkfs.com/role/DisclosureEquityEquityBasedCompensationAdditionalInformationDetails", "http://www.bkfs.com/role/DisclosureEquityRestrictedStockGrantDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "auth_ref": [ "r436" ], "lang": { "en-us": { "role": { "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period", "negatedLabel": "Forfeited (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.bkfs.com/role/DisclosureEquityRestrictedStockAndProfitInterestUnitsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "auth_ref": [ "r436" ], "lang": { "en-us": { "role": { "documentation": "Weighted average fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value", "terseLabel": "Forfeitures, weighted average grant date fair value (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.bkfs.com/role/DisclosureEquityRestrictedStockAndProfitInterestUnitsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "auth_ref": [ "r434" ], "lang": { "en-us": { "role": { "documentation": "The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period", "terseLabel": "Granted (in shares)", "verboseLabel": "Number of shares granted" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.bkfs.com/role/DisclosureEquityRestrictedStockAndProfitInterestUnitsDetails", "http://www.bkfs.com/role/DisclosureEquityRestrictedStockGrantDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r434" ], "lang": { "en-us": { "role": { "documentation": "The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Grant date fair value per share", "verboseLabel": "Grants in period, weighted average grant date fair value (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.bkfs.com/role/DisclosureEquityRestrictedStockAndProfitInterestUnitsDetails", "http://www.bkfs.com/role/DisclosureEquityRestrictedStockGrantDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "auth_ref": [ "r431", "r432" ], "lang": { "en-us": { "role": { "documentation": "The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number", "periodEndLabel": "Outstanding shares, Balance Ending (in shares)", "periodStartLabel": "Outstanding shares, Balance Beginning (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.bkfs.com/role/DisclosureEquityRestrictedStockAndProfitInterestUnitsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.bkfs.com/role/DisclosureEquityRestrictedStockAndProfitInterestUnitsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "auth_ref": [ "r431", "r432" ], "lang": { "en-us": { "role": { "documentation": "Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value", "periodEndLabel": "Ending balance (in dollars per share)", "periodStartLabel": "Beginning balance (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.bkfs.com/role/DisclosureEquityRestrictedStockAndProfitInterestUnitsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.bkfs.com/role/DisclosureEquityRestrictedStockAndProfitInterestUnitsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "auth_ref": [ "r435" ], "lang": { "en-us": { "role": { "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period", "negatedLabel": "Vested (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.bkfs.com/role/DisclosureEquityRestrictedStockAndProfitInterestUnitsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r435" ], "lang": { "en-us": { "role": { "documentation": "The weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Vested in period, weighted average grant date fair value (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.bkfs.com/role/DisclosureEquityRestrictedStockAndProfitInterestUnitsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "auth_ref": [ "r416", "r418", "r420", "r421", "r422", "r423", "r424", "r425", "r426", "r427", "r428", "r429", "r430", "r431", "r432", "r433", "r434", "r435", "r436", "r437", "r438", "r439", "r440", "r441", "r442", "r443", "r444", "r445" ], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.bkfs.com/role/DisclosureEquityEquityBasedCompensationAdditionalInformationDetails", "http://www.bkfs.com/role/DisclosureEquityRestrictedStockAndProfitInterestUnitsDetails", "http://www.bkfs.com/role/DisclosureEquityRestrictedStockGrantDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": { "auth_ref": [ "r427" ], "lang": { "en-us": { "role": { "documentation": "Gross number of share options (or share units) granted during the period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross", "negatedTerseLabel": "Grant of restricted shares of common stock (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.bkfs.com/role/StatementCondensedConsolidatedStatementsOfEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r420", "r421", "r422", "r423", "r424", "r425", "r426", "r427", "r428", "r429", "r430", "r431", "r432", "r433", "r434", "r435", "r436", "r437", "r438", "r439", "r440", "r441", "r442", "r443", "r444", "r445" ], "lang": { "en-us": { "role": { "documentation": "Award under share-based payment arrangement.", "label": "All Award Types", "terseLabel": "All Award Types" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.bkfs.com/role/DisclosureEquityEquityBasedCompensationAdditionalInformationDetails", "http://www.bkfs.com/role/DisclosureEquityRestrictedStockAndProfitInterestUnitsDetails", "http://www.bkfs.com/role/DisclosureEquityRestrictedStockGrantDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationAwardTrancheOneMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "First portion of award under share-based payment arrangement differentiated by vesting feature, including, but not limited to, performance measure or service period.", "label": "Tranche one", "terseLabel": "Service" } } }, "localname": "ShareBasedCompensationAwardTrancheOneMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.bkfs.com/role/DisclosureEquityRestrictedStockGrantDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationAwardTrancheTwoMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Second portion of award under share-based payment arrangement differentiated by vesting feature, including, but not limited to, performance measure or service period.", "label": "Tranche two", "terseLabel": "Service" } } }, "localname": "ShareBasedCompensationAwardTrancheTwoMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.bkfs.com/role/DisclosureEquityRestrictedStockGrantDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SharePrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Price of a single share of a number of saleable stocks of a company.", "label": "Share Price", "terseLabel": "Share price (in USD per share)" } } }, "localname": "SharePrice", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.bkfs.com/role/DisclosureInvestmentsNarrativeDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_SharesOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of shares issued which are neither cancelled nor held in the treasury.", "label": "Shares, Outstanding", "periodEndLabel": "Ending balance (shares)", "periodStartLabel": "Beginning balance (shares)" } } }, "localname": "SharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.bkfs.com/role/StatementCondensedConsolidatedStatementsOfEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_SoftwareLicenseArrangementMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Category of deferred revenue by arrangement wherein certain rights are granted under a license agreement to exploit one or more software products, under which fees received are taken into income as revenue recognition criteria are met.", "label": "Software License Arrangement [Member]", "terseLabel": "Software warranties" } } }, "localname": "SoftwareLicenseArrangementMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.bkfs.com/role/DisclosureCommitmentsAndContingenciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_StandardProductWarrantyAccrual": { "auth_ref": [ "r881", "r882" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount as of the balance sheet date of the aggregate standard product warranty liability. Does not include the balance for the extended product warranty liability.", "label": "Standard Product Warranty Accrual", "terseLabel": "Product warranty accrual" } } }, "localname": "StandardProductWarrantyAccrual", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.bkfs.com/role/DisclosureCommitmentsAndContingenciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StatementBusinessSegmentsAxis": { "auth_ref": [ "r184", "r267", "r270", "r271", "r272", "r273", "r274", "r275", "r276", "r277", "r278", "r279", "r280", "r281", "r289", "r290", "r291", "r292", "r293", "r294", "r295", "r296", "r297", "r299", "r304", "r322", "r323", "r324", "r325", "r326", "r327", "r328", "r329", "r330", "r332", "r334", "r335", "r569", "r570", "r571", "r572", "r573", "r574", "r575", "r576", "r577", "r578", "r579", "r715", "r834", "r937" ], "lang": { "en-us": { "role": { "documentation": "Information by business segments.", "label": "Segments [Axis]" } } }, "localname": "StatementBusinessSegmentsAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.bkfs.com/role/DisclosureRevenuesDisaggregationOfRevenueDetails", "http://www.bkfs.com/role/DisclosureSegmentInformationSummarizedFinancialInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r18", "r38", "r182", "r212", "r213", "r214", "r237", "r238", "r239", "r241", "r247", "r249", "r265", "r315", "r316", "r392", "r448", "r449", "r450", "r460", "r461", "r484", "r485", "r486", "r487", "r488", "r489", "r492", "r501", "r503", "r504", "r505", "r506", "r507", "r513", "r587", "r588", "r589", "r601", "r668" ], "lang": { "en-us": { "role": { "documentation": "Information by component of equity.", "label": "Equity Components [Axis]" } } }, "localname": "StatementEquityComponentsAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.bkfs.com/role/DisclosureLongTermDebtEffectOfDerivativeInstrumentsOnAmountsRecognizedInOtherComprehensiveEarningsDetails", "http://www.bkfs.com/role/StatementCondensedConsolidatedStatementsOfEquity" ], "xbrltype": "stringItemType" }, "us-gaap_StatementLineItems": { "auth_ref": [ "r237", "r238", "r239", "r265", "r527", "r593", "r603", "r615", "r616", "r617", "r618", "r619", "r620", "r623", "r626", "r627", "r628", "r629", "r630", "r633", "r634", "r635", "r636", "r639", "r640", "r641", "r642", "r643", "r645", "r647", "r648", "r654", "r655", "r656", "r657", "r658", "r659", "r660", "r661", "r662", "r663", "r664", "r665", "r668", "r744" ], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Statement [Line Items]", "terseLabel": "Statement [Line Items]" } } }, "localname": "StatementLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.bkfs.com/role/StatementCondensedConsolidatedBalanceSheets", "http://www.bkfs.com/role/StatementCondensedConsolidatedStatementsOfEarningsAndComprehensiveEarningsParenthetical", "http://www.bkfs.com/role/StatementCondensedConsolidatedStatementsOfEquity" ], "xbrltype": "stringItemType" }, "us-gaap_StatementOfCashFlowsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Condensed Consolidated Statements of Cash Flows" } } }, "localname": "StatementOfCashFlowsAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_StatementOfFinancialPositionAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Condensed Consolidated Balance Sheets" } } }, "localname": "StatementOfFinancialPositionAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_StatementOfStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Condensed Consolidated Statements of Equity" } } }, "localname": "StatementOfStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [ "r237", "r238", "r239", "r265", "r527", "r593", "r603", "r615", "r616", "r617", "r618", "r619", "r620", "r623", "r626", "r627", "r628", "r629", "r630", "r633", "r634", "r635", "r636", "r639", "r640", "r641", "r642", "r643", "r645", "r647", "r648", "r654", "r655", "r656", "r657", "r658", "r659", "r660", "r661", "r662", "r663", "r664", "r665", "r668", "r744" ], "lang": { "en-us": { "role": { "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed.", "label": "Statement [Table]", "terseLabel": "Statement [Table]" } } }, "localname": "StatementTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.bkfs.com/role/StatementCondensedConsolidatedBalanceSheets", "http://www.bkfs.com/role/StatementCondensedConsolidatedStatementsOfEarningsAndComprehensiveEarningsParenthetical", "http://www.bkfs.com/role/StatementCondensedConsolidatedStatementsOfEquity" ], "xbrltype": "stringItemType" }, "us-gaap_StockAppreciationRightsSARSMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Right to receive cash or shares equal to appreciation of predetermined number of grantor's shares during predetermined time period.", "label": "Stock Appreciation Rights (SARs) [Member]", "terseLabel": "Stock Appreciation Rights (SARs)" } } }, "localname": "StockAppreciationRightsSARSMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "xbrltype": "domainItemType" }, "us-gaap_StockGrantedDuringPeriodValueSharebasedCompensationGross": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value, before forfeiture, of shares granted under share-based payment arrangement. Excludes employee stock ownership plan (ESOP).", "label": "Shares Granted, Value, Share-based Payment Arrangement, before Forfeiture", "negatedLabel": "Grant of restricted shares of common stock" } } }, "localname": "StockGrantedDuringPeriodValueSharebasedCompensationGross", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.bkfs.com/role/StatementCondensedConsolidatedStatementsOfEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited": { "auth_ref": [ "r18", "r120", "r121", "r150" ], "lang": { "en-us": { "role": { "documentation": "Number of shares related to Restricted Stock Award forfeited during the period.", "label": "Stock Issued During Period, Shares, Restricted Stock Award, Forfeited", "negatedTerseLabel": "Forfeitures of restricted shares of common stock (shares)" } } }, "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.bkfs.com/role/StatementCondensedConsolidatedStatementsOfEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures": { "auth_ref": [ "r18", "r120", "r121", "r150" ], "lang": { "en-us": { "role": { "documentation": "Number of shares issued during the period related to Restricted Stock Awards, net of any shares forfeited.", "label": "Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures", "terseLabel": "Vesting of restricted shares granted from treasury stock (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.bkfs.com/role/StatementCondensedConsolidatedStatementsOfEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardForfeitures": { "auth_ref": [ "r18", "r120", "r121", "r150" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Value of stock related to Restricted Stock Awards forfeited during the period.", "label": "Stock Issued During Period, Value, Restricted Stock Award, Forfeitures", "negatedLabel": "Forfeitures of restricted shares of common stock" } } }, "localname": "StockIssuedDuringPeriodValueRestrictedStockAwardForfeitures", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.bkfs.com/role/StatementCondensedConsolidatedStatementsOfEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures": { "auth_ref": [ "r18", "r150" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value of stock related to Restricted Stock Awards issued during the period, net of the stock value of such awards forfeited.", "label": "Stock Issued During Period, Value, Restricted Stock Award, Net of Forfeitures", "terseLabel": "Vesting of restricted shares granted from treasury stock" } } }, "localname": "StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.bkfs.com/role/StatementCondensedConsolidatedStatementsOfEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest": { "auth_ref": [ "r73", "r74", "r79", "r182", "r183", "r213", "r237", "r238", "r239", "r241", "r247", "r315", "r316", "r392", "r448", "r449", "r450", "r460", "r461", "r484", "r485", "r486", "r487", "r488", "r489", "r492", "r501", "r503", "r507", "r513", "r588", "r589", "r599", "r625", "r644", "r669", "r670", "r691", "r752", "r860", "r869", "r923", "r941" ], "calculation": { "http://www.bkfs.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of equity (deficit) attributable to parent and noncontrolling interest. Excludes temporary equity.", "label": "Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest", "periodEndLabel": "Ending balance", "periodStartLabel": "Beginning balance", "totalLabel": "Total shareholders' equity" } } }, "localname": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.bkfs.com/role/StatementCondensedConsolidatedBalanceSheets", "http://www.bkfs.com/role/StatementCondensedConsolidatedStatementsOfEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest [Abstract]", "terseLabel": "Equity:" } } }, "localname": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.bkfs.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "auth_ref": [ "r147", "r229", "r378", "r380", "r382", "r383", "r384", "r385", "r386", "r387", "r388", "r389", "r390", "r391", "r392", "r491", "r671", "r673", "r692" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for equity.", "label": "Stockholders' Equity Note Disclosure [Text Block]", "terseLabel": "Equity" } } }, "localname": "StockholdersEquityNoteDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.bkfs.com/role/DisclosureEquity" ], "xbrltype": "textBlockItemType" }, "us-gaap_SupplementalCashFlowInformationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Supplemental Cash Flow Information [Abstract]", "terseLabel": "Supplemental cash flow information:" } } }, "localname": "SupplementalCashFlowInformationAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.bkfs.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsParenthetical" ], "xbrltype": "stringItemType" }, "us-gaap_TaxesPayableCurrent": { "auth_ref": [ "r29" ], "calculation": { "http://www.bkfs.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable for statutory income, sales, use, payroll, excise, real, property and other taxes. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Taxes Payable, Current", "terseLabel": "Income taxes payable" } } }, "localname": "TaxesPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.bkfs.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_TreasuryStockCommonMember": { "auth_ref": [ "r63" ], "lang": { "en-us": { "role": { "documentation": "Previously issued common shares repurchased by the issuing entity and held in treasury.", "label": "Treasury stock" } } }, "localname": "TreasuryStockCommonMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.bkfs.com/role/StatementCondensedConsolidatedStatementsOfEquity" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockCommonShares": { "auth_ref": [ "r63" ], "lang": { "en-us": { "role": { "documentation": "Number of previously issued common shares repurchased by the issuing entity and held in treasury.", "label": "Treasury Stock, Shares", "terseLabel": "Treasury stock (in shares)" } } }, "localname": "TreasuryStockCommonShares", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.bkfs.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_TreasuryStockValue": { "auth_ref": [ "r37", "r63", "r64" ], "calculation": { "http://www.bkfs.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 6.0, "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Treasury Stock, Value", "negatedTerseLabel": "Treasury stock, at cost, 3,281,064 shares as of June 30, 2023 and 4,110,199 shares as of December 31, 2022" } } }, "localname": "TreasuryStockValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.bkfs.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_TypeOfArrangementAxis": { "auth_ref": [ "r471" ], "lang": { "en-us": { "role": { "documentation": "Information by collaborative arrangement and arrangement other than collaborative applicable to revenue-generating activity or operations.", "label": "Type Of Arrangement [Axis]" } } }, "localname": "TypeOfArrangementAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.bkfs.com/role/DisclosureBasisOfPresentationAndOverviewMergerAgreementDetails" ], "xbrltype": "stringItemType" }, "us-gaap_UnbilledRevenuesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Unbilled amounts due for services rendered or products shipped. This element is distinct from unbilled contracts receivables because this is based on noncontract transactions.", "label": "Trade receivables - unbilled" } } }, "localname": "UnbilledRevenuesMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.bkfs.com/role/DisclosureCondensedConsolidatedFinancialStatementDetailsTradeReceivablesNetDetails" ], "xbrltype": "domainItemType" }, "us-gaap_UnrealizedGainLossOnInvestments": { "auth_ref": [ "r11" ], "calculation": { "http://www.bkfs.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of unrealized gain (loss) on investment.", "label": "Unrealized Gain (Loss) on Investments", "negatedLabel": "Unrealized gain related to investment in DNB", "terseLabel": "Unrealized gain" } } }, "localname": "UnrealizedGainLossOnInvestments", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.bkfs.com/role/DisclosureInvestmentsNarrativeDetails", "http://www.bkfs.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_VariableRateAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of variable rate.", "label": "Variable Rate [Axis]" } } }, "localname": "VariableRateAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.bkfs.com/role/DisclosureLongTermDebtCreditAgreementAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_VariableRateDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Interest rate that fluctuates over time as a result of an underlying benchmark interest rate or index.", "label": "Variable Rate [Domain]" } } }, "localname": "VariableRateDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.bkfs.com/role/DisclosureLongTermDebtCreditAgreementAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_VestingAxis": { "auth_ref": [ "r891", "r892", "r893", "r894", "r895", "r896", "r897", "r898", "r899", "r900", "r901", "r902", "r903", "r904", "r905", "r906", "r907", "r908", "r909", "r910", "r911", "r912", "r913", "r914", "r915", "r916" ], "lang": { "en-us": { "role": { "documentation": "Information by vesting schedule of award under share-based payment arrangement.", "label": "Vesting [Axis]" } } }, "localname": "VestingAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.bkfs.com/role/DisclosureEquityRestrictedStockGrantDetails" ], "xbrltype": "stringItemType" }, "us-gaap_VestingDomain": { "auth_ref": [ "r891", "r892", "r893", "r894", "r895", "r896", "r897", "r898", "r899", "r900", "r901", "r902", "r903", "r904", "r905", "r906", "r907", "r908", "r909", "r910", "r911", "r912", "r913", "r914", "r915", "r916" ], "lang": { "en-us": { "role": { "documentation": "Vesting schedule of award under share-based payment arrangement.", "label": "Vesting [Domain]" } } }, "localname": "VestingDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.bkfs.com/role/DisclosureEquityRestrictedStockGrantDetails" ], "xbrltype": "domainItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r252", "r260" ], "calculation": { "http://www.bkfs.com/role/DisclosureEarningsPerShareComputationOfBasicAndDilutedEarningsPerShareDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "lang": { "en-us": { "role": { "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.", "label": "Weighted Average Number of Shares Outstanding, Diluted", "terseLabel": "Diluted", "totalLabel": "Weighted average shares of common stock, diluted" } } }, "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.bkfs.com/role/DisclosureEarningsPerShareComputationOfBasicAndDilutedEarningsPerShareDetails", "http://www.bkfs.com/role/StatementCondensedConsolidatedStatementsOfEarningsAndComprehensiveEarnings" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Weighted Average Number of Shares Outstanding, Diluted [Abstract]", "terseLabel": "Weighted average shares of common stock outstanding (see Note 4):", "verboseLabel": "Shares used for diluted net earnings per share:" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.bkfs.com/role/DisclosureEarningsPerShareComputationOfBasicAndDilutedEarningsPerShareDetails", "http://www.bkfs.com/role/StatementCondensedConsolidatedStatementsOfEarningsAndComprehensiveEarnings" ], "xbrltype": "stringItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r251", "r260" ], "calculation": { "http://www.bkfs.com/role/DisclosureEarningsPerShareComputationOfBasicAndDilutedEarningsPerShareDetails": { "order": 1.0, "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.", "label": "Weighted Average Number of Shares Outstanding, Basic", "terseLabel": "Basic", "verboseLabel": "Weighted average shares of common stock outstanding" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.bkfs.com/role/DisclosureEarningsPerShareComputationOfBasicAndDilutedEarningsPerShareDetails", "http://www.bkfs.com/role/StatementCondensedConsolidatedStatementsOfEarningsAndComprehensiveEarnings" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Weighted Average Number of Shares Outstanding, Basic [Abstract]", "terseLabel": "Shares used for basic net earnings per share:" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasicAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.bkfs.com/role/DisclosureEarningsPerShareComputationOfBasicAndDilutedEarningsPerShareDetails" ], "xbrltype": "stringItemType" } }, "unitCount": 6 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "940", "URI": "https://asc.fasb.org//1943274/2147481913/940-20-25-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r1": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "30", "SubTopic": "30", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479637/805-30-30-7", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r10": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r100": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r101": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-3", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r102": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.10)", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r103": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.17)", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r104": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "470", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147480848/942-470-50-3", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r105": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "205", "URI": "https://asc.fasb.org//205/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r106": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org//1943274/2147483475/205-20-45-11", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r107": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-3A", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r108": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-4A", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r109": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-4B", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r11": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r110": { "Name": "Accounting Standards Codification", "Paragraph": "5A", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-5A", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r111": { "Name": "Accounting Standards Codification", "Paragraph": "5B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-5B", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r112": { "Name": "Accounting Standards Codification", "Paragraph": "5B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "205", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-5B", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r113": { "Name": "Accounting Standards Codification", "Paragraph": "5B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "205", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-5B", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r114": { "Name": "Accounting Standards Codification", "Paragraph": "5C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-5C", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r115": { "Name": "Accounting Standards Codification", "Paragraph": "5D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-5D", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r116": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-7", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r117": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(19))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r118": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(20))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r119": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(24))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r12": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "360", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r120": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(28))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r121": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(29))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r122": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r123": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r124": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(32))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r125": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-11", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r126": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(10))", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r127": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(12))", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r128": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(20))", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r129": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.19)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r13": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481544/470-10-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r130": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.3)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r131": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.7)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r132": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.8)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r133": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.9)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r134": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r135": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-24", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r136": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r137": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r138": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "https://asc.fasb.org//235/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r139": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "275", "URI": "https://asc.fasb.org//275/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r14": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r140": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r141": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "360", "URI": "https://asc.fasb.org//1943274/2147482130/360-10-45-9", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r142": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "360", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r143": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "360", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-3", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r144": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "360", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-3A", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r145": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "https://asc.fasb.org//440/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r146": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "https://asc.fasb.org//470/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r147": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "505", "URI": "https://asc.fasb.org//505/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r148": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-6", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r149": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-7", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r15": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479581/805-30-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r150": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r151": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "810", "URI": "https://asc.fasb.org//810/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r152": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-19", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r153": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-23", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r154": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r155": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(11))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r156": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(13))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r157": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(15))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r158": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(16))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r159": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(23))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r16": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(3)", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r160": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(13)(f))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r161": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(15))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r162": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(22))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r163": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04.10)", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r164": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482659/740-20-45-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r165": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "210", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480555/946-210-45-20", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r166": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r167": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r168": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r169": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r17": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c),(3)", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r170": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "323", "URI": "https://asc.fasb.org//323/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r171": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "https://asc.fasb.org//606/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r172": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "(a)", "Publisher": "SEC", "Section": "13", "Subparagraph": "(4)(i)", "Subsection": "01", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r173": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "(a)", "Publisher": "SEC", "Section": "13", "Subparagraph": "(4)(iii)(A)", "Subsection": "01", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r174": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "(a)", "Publisher": "SEC", "Section": "13", "Subparagraph": "(4)(iii)(B)", "Subsection": "01", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r175": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "(a)", "Publisher": "SEC", "Section": "13", "Subparagraph": "(4)(iv)", "Subsection": "01", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r176": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "(a)", "Publisher": "SEC", "Section": "13", "Subparagraph": "(4)(i)", "Subsection": "02", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r177": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "(a)", "Publisher": "SEC", "Section": "13", "Subparagraph": "(4)(iii)(A)", "Subsection": "02", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r178": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "(a)", "Publisher": "SEC", "Section": "13", "Subparagraph": "(4)(iii)(B)", "Subsection": "02", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r179": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "(a)", "Publisher": "SEC", "Section": "13", "Subparagraph": "(4)(iii)(C)", "Subsection": "02", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r18": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r180": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "(a)", "Publisher": "SEC", "Section": "13", "Subparagraph": "(4)(iv)", "Subsection": "02", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r181": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "(m)", "Publisher": "SEC", "Section": "4", "Subparagraph": "(1)(iii)", "Subsection": "08", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r182": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "105", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r183": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "105", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r184": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "205", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r185": { "Name": "Accounting Standards Codification", "Paragraph": "5C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(2)", "Topic": "205", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-5C", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r186": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r187": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r188": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r189": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(15))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r19": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r190": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(17))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r191": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(18))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r192": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(20))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r193": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(22))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r194": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(3)(a)(1))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r195": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(4))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r196": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(4))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r197": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(7))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r198": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(8))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r199": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(9))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r2": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "30", "SubTopic": "30", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479637/805-30-30-8", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r20": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "360", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-3", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r200": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147483466/210-20-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r201": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147483444/210-20-55-10", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r202": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r203": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-11", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r204": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-12", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r205": { "Name": "Accounting Standards Codification", "Paragraph": "14A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-14A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r206": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-15", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r207": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r208": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r209": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r21": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-3", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r210": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r211": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r212": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r213": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r214": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r215": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(1))", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r216": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(21))", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r217": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(22))", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r218": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(23))", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r219": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(24))", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r22": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-4", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r220": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(25))", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r221": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r222": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-17", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r223": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r224": { "Name": "Accounting Standards Codification", "Paragraph": "21D", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-21D", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r225": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-24", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r226": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r227": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r228": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-8", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r229": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(e)(1))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r23": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482739/220-10-55-15", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r230": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r231": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(2))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r232": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(k)(1))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r233": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(k)(2))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r234": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(m)(1)(iii))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r235": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(m)(2)(ii))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r236": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-04(a))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r237": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-23", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r238": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-24", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r239": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r24": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(22))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r240": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r241": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r242": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-11", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r243": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-11", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r244": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r245": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r246": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r247": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r248": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-8", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r249": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-9", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r25": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-3", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r250": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "https://asc.fasb.org//260/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r251": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-10", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r252": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-16", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r253": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r254": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r255": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-23", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r256": { "Name": "Accounting Standards Codification", "Paragraph": "28A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-28A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r257": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r258": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r259": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r26": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-8", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r260": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r261": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r262": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r263": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r264": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482635/260-10-55-15", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r265": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "https://asc.fasb.org//1943274/2147483014/272-10-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r266": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "280", "URI": "https://asc.fasb.org//280/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r267": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-15", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r268": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-21", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r269": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-21", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r27": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r270": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r271": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r272": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r273": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r274": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r275": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r276": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r277": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r278": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r279": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(j)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r28": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(b),22(b))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r280": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-25", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r281": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-25", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r282": { "Name": "Accounting Standards Codification", "Paragraph": "26", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-26", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r283": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-29", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r284": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-29", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r285": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-29", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r286": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-29", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r287": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-29", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r288": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-29", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r289": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r29": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19,20)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r290": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r291": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r292": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r293": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-31", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r294": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r295": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r296": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r297": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r298": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r299": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "35", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479613/805-30-35-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r30": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19-26)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r300": { "Name": "Accounting Standards Codification", "Paragraph": "34", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-34", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r301": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-40", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r302": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r303": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r304": { "Name": "Accounting Standards Codification", "Paragraph": "42", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-42", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r305": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r306": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-9", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r307": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r308": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "323", "URI": "https://asc.fasb.org//1943274/2147481664/323-10-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r309": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "323", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r31": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.20)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r310": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "323", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r311": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "323", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r312": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "323", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r313": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r314": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "323", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r315": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r316": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r317": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479344/326-20-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r318": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Topic": "340", "URI": "https://asc.fasb.org//1943274/2147482955/340-10-05-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r319": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "340", "URI": "https://asc.fasb.org//1943274/2147483032/340-10-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r32": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.21)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r320": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "340", "URI": "https://asc.fasb.org//1943274/2147479483/340-40-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r321": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482598/350-20-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r322": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r323": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r324": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r325": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r326": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r327": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r328": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r329": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r33": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22(a)(1))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r330": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r331": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "360", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r332": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "360", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r333": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "420", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r334": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "420", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r335": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.4(d))", "Topic": "420", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r336": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "440", "URI": "https://asc.fasb.org//1943274/2147482648/440-10-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r337": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "440", "URI": "https://asc.fasb.org//1943274/2147482648/440-10-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r338": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r339": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r34": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r340": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-9", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r341": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Topic": "450", "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r342": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Subparagraph": "(SAB Topic 5.Y.Q4)", "Topic": "450", "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r343": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "460", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r344": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r345": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r346": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(B))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r347": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r348": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(5))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r349": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r35": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.24)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r350": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r351": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r352": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r353": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r354": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(C))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r355": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r356": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(5))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r357": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r358": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r359": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r36": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.25)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r360": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r361": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r362": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r363": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r364": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r365": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r366": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r367": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r368": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r369": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r37": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29,30)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r370": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r371": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r372": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r373": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r374": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r375": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r376": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r377": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r378": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r379": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r38": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29-31)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r380": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r381": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r382": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r383": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r384": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r385": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-14", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r386": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-14", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r387": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-14", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r388": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-16", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r389": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r39": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.3,4)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r390": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r391": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r392": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r393": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479837/606-10-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r394": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479837/606-10-45-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r395": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-10", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r396": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r397": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r398": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r399": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481877/830-230-45-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r40": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.31)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r400": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r401": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r402": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-15", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r403": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r404": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r405": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-8", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r406": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-9", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r407": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(i)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r408": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(01)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r409": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r41": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-14", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r410": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(A)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r411": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(B)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r412": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(C)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r413": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(03)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r414": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(n)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r415": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(d)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r416": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480483/718-10-35-1D", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r417": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480483/718-10-35-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r418": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480483/718-10-35-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r419": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480454/718-10-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r42": { "Name": "Accounting Standards Codification", "Paragraph": "14A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-14A", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r420": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r421": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r422": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r423": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r424": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(ii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r425": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r426": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r427": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(01)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r428": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(02)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r429": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(03)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r43": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-5", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r430": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(04)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r431": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r432": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r433": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r434": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(01)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r435": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(02)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r436": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(03)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r437": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r438": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r439": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r44": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r440": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r441": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r442": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r443": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r444": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iv)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r445": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(v)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r446": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)(i)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r447": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r448": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r449": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r45": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-14", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r450": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r451": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 14.F)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r452": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "https://asc.fasb.org//740/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r453": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r454": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r455": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-10", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r456": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-12", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r457": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-14", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r458": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-17", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r459": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-21", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r46": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r460": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r461": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(3)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r462": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.5.Q1)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r463": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.7)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r464": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.C)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r465": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "270", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482526/740-270-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r466": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482603/740-30-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r467": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479907/805-20-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r468": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)(1)", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479581/805-30-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r469": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(c)(1)", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479581/805-30-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r47": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-4", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r470": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479581/805-30-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r471": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "808", "URI": "https://asc.fasb.org//1943274/2147479402/808-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r472": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-19", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r473": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-25", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r474": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-25", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r475": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r476": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r477": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(3)", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r478": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r479": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r48": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r480": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r481": { "Name": "Accounting Standards Codification", "Paragraph": "4C", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4C", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r482": { "Name": "Accounting Standards Codification", "Paragraph": "4E", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4E", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r483": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480627/815-20-45-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r484": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r485": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(h)(1)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r486": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(h)(1)(i)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r487": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(h)(1)(iii)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r488": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(h)(1)(iv)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r489": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(i)(3)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r49": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "270", "URI": "https://asc.fasb.org//1943274/2147482989/270-10-45-14", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r490": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480237/815-40-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r491": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480237/815-40-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r492": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(3)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r493": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(4)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r494": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r495": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r496": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r497": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r498": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r499": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-10", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org//1943274/2147483475/205-20-45-10", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r50": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "270", "URI": "https://asc.fasb.org//1943274/2147482989/270-10-45-8", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r500": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-28", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r501": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-17", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r502": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r503": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r504": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r505": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r506": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r507": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481674/830-30-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r508": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org//1943274/2147482900/835-30-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r509": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r51": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r510": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r511": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r512": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(1)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r513": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(03)", "Topic": "848", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r514": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "850", "URI": "https://asc.fasb.org//850/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r515": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "850", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r516": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "850", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r517": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "850", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r518": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "850", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r519": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r52": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-25", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r520": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r521": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r522": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(1)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r523": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(2)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r524": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(3)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r525": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r526": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "910", "URI": "https://asc.fasb.org//1943274/2147482546/910-10-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r527": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.L)", "Topic": "924", "URI": "https://asc.fasb.org//1943274/2147479941/924-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r528": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "926", "URI": "https://asc.fasb.org//1943274/2147483154/926-20-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r529": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-15", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r53": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r530": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-15", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r531": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-20", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r532": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-20", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r533": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-28", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r534": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-28", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r535": { "Name": "Accounting Standards Codification", "Paragraph": "33", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-33", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r536": { "Name": "Accounting Standards Codification", "Paragraph": "33", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-33", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r537": { "Name": "Accounting Standards Codification", "Paragraph": "35A", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-35A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r538": { "Name": "Accounting Standards Codification", "Paragraph": "35A", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-35A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r539": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(c)(1)", "Topic": "932", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-8", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r54": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r540": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(c)(2)", "Topic": "932", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-8", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r541": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(10)(1))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r542": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(23))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r543": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(24))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r544": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(25))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r545": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(26))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r546": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(27))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r547": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.9-05(b)(2))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147479557/942-235-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r548": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147480842/942-360-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r549": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(12))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r55": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "360", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r550": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(15)(b)(2))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r551": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(19))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r552": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(2))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r553": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(21))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r554": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(22))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r555": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r556": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r557": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(25))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r558": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(8))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r559": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(10))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r56": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481544/470-10-50-5", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r560": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(11))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r561": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(16))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r562": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(18))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r563": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(19))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r564": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(20))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r565": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(21))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r566": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(22))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r567": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(23))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r568": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(9))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r569": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-16(Column A))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r57": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(12)(c)", "Topic": "480", "URI": "https://asc.fasb.org//1943274/2147480244/480-10-S99-3A", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r570": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-16(Column B))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r571": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-16(Column C))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r572": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-16(Column D))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r573": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-16(Column E))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r574": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-16(Column F))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r575": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-16(Column G))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r576": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-16(Column H))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r577": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-16(Column I))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r578": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-16(Column J))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r579": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-16(Column K))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r58": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(16)(c)", "Topic": "480", "URI": "https://asc.fasb.org//1943274/2147480244/480-10-S99-3A", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r580": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-17(Column A))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r581": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-17(Column B))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r582": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-17(Column C))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r583": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-17(Column D))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r584": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-17(Column E))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r585": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-17(Column F))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r586": { "Name": "Accounting Standards Codification", "Paragraph": "7A", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(d)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480081/944-40-50-7A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r587": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r588": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(1)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r589": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(2)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r59": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "14", "Topic": "480", "URI": "https://asc.fasb.org//1943274/2147480244/480-10-S99-3A", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r590": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(i)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r591": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(ii)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r592": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(2)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r593": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.6-03(d))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r594": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-11", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r595": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r596": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r597": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r598": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r599": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "205", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r60": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "15", "Topic": "480", "URI": "https://asc.fasb.org//1943274/2147480244/480-10-S99-3A", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r600": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "205", "Subparagraph": "(a)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r601": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "205", "Subparagraph": "(a)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r602": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "45", "SubTopic": "210", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480555/946-210-45-21", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r603": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "210", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480555/946-210-45-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r604": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Subparagraph": "(a)(1)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r605": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Subparagraph": "(b)(1)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r606": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Subparagraph": "(b)(2)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r607": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Subparagraph": "(c)(2)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r608": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-12", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r609": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Subparagraph": "(a)(1)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r61": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-3", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r610": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Subparagraph": "(a)(2)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r611": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Subparagraph": "(a)(4)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r612": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Subparagraph": "(c)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r613": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Subparagraph": "(e)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r614": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Subparagraph": "(f)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r615": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(1))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r616": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(12)(b)(1))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r617": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(12)(b)(2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r618": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(12)(b)(3))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r619": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(13)(a)(2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r62": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-8", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r620": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(13)(a)(3))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r621": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(14))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r622": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(15))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r623": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(16)(a))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r624": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(17))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r625": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(19))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r626": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(2)(a))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r627": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(2)(b))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r628": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(3)(a))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r629": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(3)(b))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r63": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481549/505-30-45-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r630": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(3)(c))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r631": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(4))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r632": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(5)(b))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r633": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(6)(b))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r634": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(6)(c))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r635": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(6)(d))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r636": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(6)(e))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r637": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(7)(a))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r638": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(8))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r639": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(9)(b))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r64": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481520/505-30-50-4", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r640": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(9)(c))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r641": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(9)(d))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r642": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(9)(e))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r643": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-05(2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r644": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-05(4))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r645": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "220", "Subparagraph": "(b)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r646": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "220", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r647": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(1))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r648": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(2)(a))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r649": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(2)(c)(2)(i))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r65": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147481089/718-20-55-12", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r650": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(2)(c)(2)(ii))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r651": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(2)(c))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r652": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(2)(e))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r653": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(2)(g)(3))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r654": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(a)(1))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r655": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(a)(2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r656": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(a)(3))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r657": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(a)(5))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r658": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(a)(6))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r659": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(a)(7))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r66": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147481089/718-20-55-13", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r660": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(c)(1))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r661": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(c)(2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r662": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(c)(3))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r663": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(c)(5))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r664": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(c)(6))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r665": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(c)(7))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r666": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(9))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r667": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-09(1)(d))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r668": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-09(4)(b))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r669": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-09(6))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r67": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "720", "URI": "https://asc.fasb.org//1943274/2147483384/720-30-45-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r670": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-09(7))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r671": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r672": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(c)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r673": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(d)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r674": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(e)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r675": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "310", "Subparagraph": "(d)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480833/946-310-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r676": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r677": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12(Column B))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r678": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r679": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(a))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r68": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Subparagraph": "(a)-(d)", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479515/805-10-05-4", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r680": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(b))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r681": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column B))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r682": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-13(Column A)(Footnote 3))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r683": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-13(Column G)(Footnote 8))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r684": { "Name": "Accounting Standards Codification", "Paragraph": "5A", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-13A(Column E))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r685": { "Name": "Accounting Standards Codification", "Paragraph": "5B", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-13B(Column E)(Footnote 4))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r686": { "Name": "Accounting Standards Codification", "Paragraph": "5B", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-13B(Column E))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r687": { "Name": "Accounting Standards Codification", "Paragraph": "5C", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-13C(Column H)(Footnote 7))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5C", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r688": { "Name": "Accounting Standards Codification", "Paragraph": "5C", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-13C(Column H))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5C", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r689": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r69": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r690": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-14(Column B))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r691": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "505", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r692": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "505", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r693": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "310", "Topic": "954", "URI": "https://asc.fasb.org//1943274/2147481058/954-310-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r694": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "440", "Subparagraph": "(a)", "Topic": "954", "URI": "https://asc.fasb.org//1943274/2147480327/954-440-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r695": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(c)", "Topic": "976", "URI": "https://asc.fasb.org//1943274/2147482856/976-310-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r696": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(b)", "Topic": "978", "URI": "https://asc.fasb.org//1943274/2147482707/978-310-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r697": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "985", "URI": "https://asc.fasb.org//1943274/2147481283/985-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r698": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r699": { "Name": "Accounting Standards Codification", "Paragraph": "4D", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4D", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "360", "URI": "https://asc.fasb.org//1943274/2147482130/360-10-45-11", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r70": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r700": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-13H", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r701": { "Name": "Accounting Standards Codification", "Paragraph": "38", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-38", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r702": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r703": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r704": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-8", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r705": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147483444/210-20-55-16", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r706": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147483444/210-20-55-21", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r707": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147483444/210-20-55-22", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r708": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482739/220-10-55-15", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r709": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-4", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r71": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-3", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r710": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482635/260-10-55-52", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r711": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r712": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-31", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r713": { "Name": "Accounting Standards Codification", "Paragraph": "47", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482785/280-10-55-47", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r714": { "Name": "Accounting Standards Codification", "Paragraph": "12A", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org//1943274/2147481933/310-10-55-12A", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r715": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482548/350-20-55-24", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r716": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r717": { "Name": "Accounting Standards Codification", "Paragraph": "69B", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69B", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r718": { "Name": "Accounting Standards Codification", "Paragraph": "69C", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69C", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r719": { "Name": "Accounting Standards Codification", "Paragraph": "69E", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69E", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r72": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "25", "SubTopic": "30", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479668/805-30-25-6", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r720": { "Name": "Accounting Standards Codification", "Paragraph": "69F", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69F", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r721": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r722": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r723": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r724": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r725": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r726": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r727": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r728": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r729": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(ii)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-15", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r730": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(01)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r731": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480482/715-20-55-17", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r732": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-11", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r733": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-6", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r734": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "80", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480547/715-80-55-8", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r735": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r736": { "Name": "Accounting Standards Codification", "Paragraph": "4J", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481175/810-10-55-4J", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r737": { "Name": "Accounting Standards Codification", "Paragraph": "4K", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481175/810-10-55-4K", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r738": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "852", "URI": "https://asc.fasb.org//1943274/2147481372/852-10-55-10", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r739": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479401/944-30-55-2", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r74": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-16", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r740": { "Name": "Accounting Standards Codification", "Paragraph": "29F", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-29F", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r741": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Subparagraph": "(b)(1)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r742": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Subparagraph": "(a)(1)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r743": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "55", "SubTopic": "210", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480493/946-210-55-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r744": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "310", "Subparagraph": "(d)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480833/946-310-45-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r745": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(i))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r746": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r747": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(a))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r748": { "Name": "Accounting Standards Codification", "Paragraph": "5C", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-13C(Column A)(Footnote 1))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5C", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r749": { "Name": "Accounting Standards Codification", "Paragraph": "5C", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-13C(Column B)(Footnote 1))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5C", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r75": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-21", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r750": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r751": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "55", "SubTopic": "830", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-10", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r752": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "55", "SubTopic": "830", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-11", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r753": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "55", "SubTopic": "830", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-12", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r754": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r755": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r756": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r757": { "Name": "Form 10-Q", "Number": "240", "Publisher": "SEC", "Section": "308", "Subsection": "a", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r758": { "Name": "Form 20-F", "Paragraph": "a", "Publisher": "SEC", "Section": "16", "Subsection": "J", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r759": { "Name": "Form 20-F", "Paragraph": "1", "Publisher": "SEC", "Section": "6", "Subsection": "F", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r76": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-24", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r760": { "Name": "Form 20-F", "Paragraph": "1", "Publisher": "SEC", "Section": "6", "Subparagraph": "i", "Subsection": "F", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r761": { "Name": "Form 20-F", "Paragraph": "1", "Publisher": "SEC", "Section": "6", "Sentence": "A", "Subparagraph": "i", "Subsection": "F", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r762": { "Name": "Form 20-F", "Paragraph": "1", "Publisher": "SEC", "Section": "6", "Sentence": "B", "Subparagraph": "i", "Subsection": "F", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r763": { "Name": "Form 20-F", "Paragraph": "1", "Publisher": "SEC", "Section": "6", "Sentence": "C", "Subparagraph": "i", "Subsection": "F", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r764": { "Name": "Form 20-F", "Paragraph": "1", "Publisher": "SEC", "Section": "6", "Sentence": "D", "Subparagraph": "i", "Subsection": "F", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r765": { "Name": "Form 20-F", "Paragraph": "1", "Publisher": "SEC", "Section": "6", "Sentence": "E", "Subparagraph": "i", "Subsection": "F", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r766": { "Name": "Form 20-F", "Paragraph": "1", "Publisher": "SEC", "Section": "6", "Subparagraph": "ii", "Subsection": "F", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r767": { "Name": "Form 20-F", "Paragraph": "1", "Publisher": "SEC", "Section": "6", "Subparagraph": "iii", "Subsection": "F", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r768": { "Name": "Form 20-F", "Paragraph": "2", "Publisher": "SEC", "Section": "6", "Subsection": "F", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r769": { "Name": "Form 20-F", "Paragraph": "1", "Publisher": "SEC", "Section": "6", "Subparagraph": "ii", "Subsection": "F", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r77": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r770": { "Name": "Form 40-F", "Paragraph": "a", "Publisher": "SEC", "Section": "19", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r771": { "Name": "Form 40-F", "Paragraph": "a", "Publisher": "SEC", "Section": "19", "Subparagraph": "1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r772": { "Name": "Form 40-F", "Paragraph": "a", "Publisher": "SEC", "Section": "19", "Sentence": "i", "Subparagraph": "1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r773": { "Name": "Form 40-F", "Paragraph": "a", "Publisher": "SEC", "Section": "19", "Sentence": "ii", "Subparagraph": "1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r774": { "Name": "Form 40-F", "Paragraph": "a", "Publisher": "SEC", "Section": "19", "Sentence": "iii", "Subparagraph": "1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r775": { "Name": "Form 40-F", "Paragraph": "a", "Publisher": "SEC", "Section": "19", "Sentence": "iv", "Subparagraph": "1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r776": { "Name": "Form 40-F", "Paragraph": "a", "Publisher": "SEC", "Section": "19", "Sentence": "v", "Subparagraph": "1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r777": { "Name": "Form 40-F", "Paragraph": "a", "Publisher": "SEC", "Section": "19", "Subparagraph": "2", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r778": { "Name": "Form 40-F", "Paragraph": "a", "Publisher": "SEC", "Section": "19", "Subparagraph": "3", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r779": { "Name": "Form 40-F", "Paragraph": "b", "Publisher": "SEC", "Section": "19", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r78": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r780": { "Name": "Form N-CSR", "Paragraph": "a", "Publisher": "SEC", "Section": "18", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r781": { "Name": "Form N-CSR", "Paragraph": "a", "Publisher": "SEC", "Section": "18", "Subparagraph": "1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r782": { "Name": "Form N-CSR", "Paragraph": "a", "Publisher": "SEC", "Section": "18", "Sentence": "i", "Subparagraph": "1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r783": { "Name": "Form N-CSR", "Paragraph": "a", "Publisher": "SEC", "Section": "18", "Sentence": "ii", "Subparagraph": "1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r784": { "Name": "Form N-CSR", "Paragraph": "a", "Publisher": "SEC", "Section": "18", "Sentence": "iii", "Subparagraph": "1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r785": { "Name": "Form N-CSR", "Paragraph": "a", "Publisher": "SEC", "Section": "18", "Sentence": "iv", "Subparagraph": "1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r786": { "Name": "Form N-CSR", "Paragraph": "a", "Publisher": "SEC", "Section": "18", "Sentence": "v", "Subparagraph": "1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r787": { "Name": "Form N-CSR", "Paragraph": "a", "Publisher": "SEC", "Section": "18", "Subparagraph": "2", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r788": { "Name": "Form N-CSR", "Paragraph": "a", "Publisher": "SEC", "Section": "18", "Subparagraph": "3", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r789": { "Name": "Form N-CSR", "Paragraph": "b", "Publisher": "SEC", "Section": "18", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r79": { "Name": "Accounting Standards Codification", "Paragraph": "4I", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481175/810-10-55-4I", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r790": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r791": { "Name": "Regulation S-K", "Number": "229", "Publisher": "SEC", "Section": "402", "Subsection": "v", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r792": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "1", "Publisher": "SEC", "Section": "402", "Subsection": "v", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r793": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "2", "Publisher": "SEC", "Section": "402", "Subparagraph": "ii", "Subsection": "v", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r794": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "2", "Publisher": "SEC", "Section": "402", "Subparagraph": "iii", "Subsection": "v", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r795": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "2", "Publisher": "SEC", "Section": "402", "Subparagraph": "iv", "Subsection": "v", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r796": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "2", "Publisher": "SEC", "Section": "402", "Subparagraph": "vi", "Subsection": "v", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r797": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "3", "Publisher": "SEC", "Section": "402", "Subsection": "v", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r798": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "4", "Publisher": "SEC", "Section": "402", "Subsection": "v", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r799": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "5", "Publisher": "SEC", "Section": "402", "Subparagraph": "i", "Subsection": "v", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "360", "URI": "https://asc.fasb.org//1943274/2147482130/360-10-45-14", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r80": { "Name": "Accounting Standards Codification", "Paragraph": "4K", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481175/810-10-55-4K", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r800": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "5", "Publisher": "SEC", "Section": "402", "Subparagraph": "ii", "Subsection": "v", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r801": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "5", "Publisher": "SEC", "Section": "402", "Subparagraph": "iii", "Subsection": "v", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r802": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "5", "Publisher": "SEC", "Section": "402", "Subparagraph": "iv", "Subsection": "v", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r803": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "6", "Publisher": "SEC", "Section": "402", "Subsection": "v", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r804": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "6", "Publisher": "SEC", "Section": "402", "Subparagraph": "i", "Subsection": "v", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r805": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "1", "Publisher": "SEC", "Section": "402", "Subsection": "w", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r806": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "1", "Publisher": "SEC", "Section": "402", "Subparagraph": "i", "Subsection": "w", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r807": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "1", "Publisher": "SEC", "Section": "402", "Sentence": "A", "Subparagraph": "i", "Subsection": "w", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r808": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "1", "Publisher": "SEC", "Section": "402", "Sentence": "B", "Subparagraph": "i", "Subsection": "w", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r809": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "1", "Publisher": "SEC", "Section": "402", "Sentence": "C", "Subparagraph": "i", "Subsection": "w", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r81": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r810": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "1", "Publisher": "SEC", "Section": "402", "Sentence": "D", "Subparagraph": "i", "Subsection": "w", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r811": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "1", "Publisher": "SEC", "Section": "402", "Sentence": "E", "Subparagraph": "i", "Subsection": "w", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r812": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "1", "Publisher": "SEC", "Section": "402", "Subparagraph": "ii", "Subsection": "w", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r813": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "1", "Publisher": "SEC", "Section": "402", "Subparagraph": "iii", "Subsection": "w", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r814": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "2", "Publisher": "SEC", "Section": "402", "Subsection": "w", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r815": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "1", "Publisher": "SEC", "Section": "402", "Subsection": "x", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r816": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "2", "Publisher": "SEC", "Section": "402", "Subsection": "x", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r817": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "2", "Publisher": "SEC", "Section": "402", "Sentence": "A", "Subparagraph": "ii", "Subsection": "x", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r818": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "2", "Publisher": "SEC", "Section": "402", "Sentence": "C", "Subparagraph": "ii", "Subsection": "x", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r819": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "2", "Publisher": "SEC", "Section": "402", "Sentence": "D", "Subparagraph": "ii", "Subsection": "x", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r82": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-1A", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r820": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "2", "Publisher": "SEC", "Section": "402", "Sentence": "E", "Subparagraph": "ii", "Subsection": "x", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r821": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "2", "Publisher": "SEC", "Section": "402", "Sentence": "F", "Subparagraph": "ii", "Subsection": "x", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r822": { "Name": "Regulation S-K", "Number": "229", "Publisher": "SEC", "Section": "408", "Subsection": "a", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r823": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "1", "Publisher": "SEC", "Section": "408", "Subsection": "a", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r824": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "2", "Publisher": "SEC", "Section": "408", "Subparagraph": "A", "Subsection": "a", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r825": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "2", "Publisher": "SEC", "Section": "408", "Subparagraph": "B", "Subsection": "a", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r826": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "2", "Publisher": "SEC", "Section": "408", "Subparagraph": "C", "Subsection": "a", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r827": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "2", "Publisher": "SEC", "Section": "408", "Subparagraph": "D", "Subsection": "a", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r828": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "1", "Publisher": "SEC", "Section": "408", "Subsection": "b", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r829": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r83": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-1B", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r830": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "740", "Subparagraph": "(f)", "Topic": "323", "URI": "https://asc.fasb.org//1943274/2147481543/323-740-50-2", "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef" }, "r831": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-12", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r832": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r833": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-13", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r834": { "Name": "Accounting Standards Codification", "Paragraph": "4H", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480081/944-40-50-4H", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r835": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "(a)", "Publisher": "SEC", "Section": "12", "Subsection": "04", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r836": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "(a)", "Publisher": "SEC", "Section": "13", "Subparagraph": "(4)(i)", "Subsection": "01", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r837": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "(a)", "Publisher": "SEC", "Section": "13", "Subparagraph": "(4)(ii)", "Subsection": "01", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r838": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "(a)", "Publisher": "SEC", "Section": "13", "Subparagraph": "(4)(iii)", "Subsection": "01", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r839": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "(a)", "Publisher": "SEC", "Section": "13", "Subparagraph": "(4)(iv)", "Subsection": "01", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r84": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r840": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "(a)", "Publisher": "SEC", "Section": "13", "Subparagraph": "(4)(iv)", "Subsection": "02", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r841": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(1))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r842": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(10))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r843": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(12))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r844": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(17))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r845": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(20))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r846": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(26)(c))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r847": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(3)(a)(4))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r848": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(9))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r849": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-4", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r85": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4A", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r850": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-5", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r851": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-6", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r852": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(b)(7)(c))", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r853": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(b)(9)(a))", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r854": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-12", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r855": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r856": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-14", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r857": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r858": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r859": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(f))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r86": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4A", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r860": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r861": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-04(a))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r862": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-23", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r863": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-24", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r864": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-5", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r865": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r866": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-18", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r867": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r868": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "323", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r869": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r87": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4B", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r870": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r871": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r872": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r873": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r874": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "410", "URI": "https://asc.fasb.org//1943274/2147481931/410-30-50-10", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r875": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "https://asc.fasb.org//450/tableOfContent", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r876": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "450", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-4", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r877": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "450", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-9", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r878": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-9", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r879": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Topic": "450", "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r88": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4B", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r880": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "460", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-8", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r881": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "460", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-8", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r882": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(5)", "Topic": "460", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-8", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r883": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r884": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(ii))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r885": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r886": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r887": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r888": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r889": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-5", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r89": { "Name": "Accounting Standards Codification", "Paragraph": "4C", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4C", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r890": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r891": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r892": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r893": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r894": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r895": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(ii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r896": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r897": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r898": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(01)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r899": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(02)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-20", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r90": { "Name": "Accounting Standards Codification", "Paragraph": "4D", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4D", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r900": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(03)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r901": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(04)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r902": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r903": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r904": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r905": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(01)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r906": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(02)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r907": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(03)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r908": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r909": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r91": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-5", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r910": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r911": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r912": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r913": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r914": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r915": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iv)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r916": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(v)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r917": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4A", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r918": { "Name": "Accounting Standards Codification", "Paragraph": "6A", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480682/815-20-25-6A", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r919": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(3)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r92": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-8", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r920": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r921": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r922": { "Name": "Accounting Standards Codification", "Paragraph": "2E", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2E", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r923": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-28", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r924": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r925": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "852", "URI": "https://asc.fasb.org//1943274/2147481404/852-10-50-7", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r926": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "852", "URI": "https://asc.fasb.org//1943274/2147481404/852-10-50-7", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r927": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r928": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(2)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r929": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(3)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r93": { "Name": "Accounting Standards Codification", "Paragraph": "182", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480401/815-10-55-182", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r930": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r931": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r932": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r933": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(10))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r934": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(16)(a)(2))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r935": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(2))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r936": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(5))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r937": { "Name": "Accounting Standards Codification", "Paragraph": "2B", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479432/944-30-50-2B", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r938": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "205", "Subparagraph": "(a)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-4", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r939": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Subparagraph": "(a)(3)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "25", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480238/815-25-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r940": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(18))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r941": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-09(4)(b))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r942": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-09(7))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r95": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-1A", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r98": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-3", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r99": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org//1943274/2147482949/835-30-55-8", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" } }, "version": "2.2" } ZIP 92 0001558370-23-013080-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001558370-23-013080-xbrl.zip M4$L#!!0 ( 'Q$ U?+2EX5 A0 /'6 0 8FMI+3(P,C,P-C,P+GAS M9.U=67/C.))^GXC]#UP_]4:L+,NNJBX[NFI"MJNZO>M#8;MG>I\F(!*2L$41 M:@#T,;]^,\%;),!#3PZ,# MAP8N]UBP_'00JL7HX\%?/__;7W[Z]]'HM_/[:\?C;KBF@7)<08FBGO/,U,IY MY)L-"9P;*@3S?>=<,&])'6=R='AR>'1XZHQ&G[6(.EG5\.$D*+F)I M/#AS/HZ/Q\='QR? ?G;R_NSHG3.[2>ANH&4+5D?X(KTSZ:[HFCB@7B#/7N;" M9Y\.5DIMSL;CY^?G0_QRR,42!!R=C%D@%0E<>I#0^RSX5J!_/M'4D]/3T[$N M/CHX/4W8IE$G]M*B@ MOQL* 7WEM5BEI.[ADC^-D](""]A1<-]@85U2(!=T8?27#V,HS?S5XE>_7>?< M53*WNKU04*@;=3:T-2TJ,JB-,(B&DJ(9E#"V]W0,I3E[+0G95)H+"PI2Z8N[ MJFX EA1( \)<64VKBXHX\S!0P@1S5%B43IYBMZK&65 _&' M:"!FJ:>XGL%17*_H4JXWDN'<2(R%$!=A%+Q]?2%R4N^ M)BR(?48>. S4:\>2M"QIFT<7+&!:"YCQCHZ+;X0$4#<++&C\3789(4QQQ--OCAX7':+'635N,3[LDOLX @.8N0<#_[0 M>JBX('+UU>?/K<>$C-&*]+MNG1^E.UK\@&DI]*K$YBL+8-)DQ$\->4D58;Y$ M4V)7A?^^_!ZR)^*CD>/"[1!MGZ(M?O$.1H#)=BAG<(RT]IP7Q54@$SJ*'ACP MAUPKG!]BHO\8/&A'#WH4Q*/WU*5@VSFLMF^IVHO[6.36^,[Q7GQ'U^_D&O"? M#C1A<)R].7#?)@P'"G5E1M $T:#^[SE+#=U M=1Y5SL@KS@C)0 *?14B]:T;FS \6YT0R%\:1 M2^:' ,(VK<&#]B'2ZC7ORDN^-'\#@APM2;M26C&F G35>N")*Z_B&GS%["O7 M/%@^4MS*FZO\SVAG'EB2 5?LAJ&)!MB.Q,,!AH M-\2_(2H4>@2]6V!! W!K>6OP+2W'2_BF-3A9%=BY=?$ L66;E2YQTKP*%ERL M=9L?PO6:"/;/W/2>*S6@W56,#?A)11XFKL?)B<*O:5VY@"!/,GC VVWVS0A& M5BNJ&*B][YV_HO#V>SY[V09T?B@T8W"B#D[T>\C4:VOOB+BLL)]TW/W5H@-2'595+@\4<$-=RZL @BLJC:'>GJ1: MXX1).0[4U2+<^8JC)$-<-1!EM3O%ZIVT_F$"Z>PQ-U0LJ9@N!4,NV-O"&JRTDK&Z#O#/TC4S[=;;H9TLWY+!G_;F M3[=$X%V')U/Z<4=I-;[R<2^^DM8Z^(7%+ZZ")XC)="1?![J-U(KH23F6S,D: MH&H/5;*8OEO\BC%VVB6^!,JV[]1!0@VPI9Q2$=ATT0\!0K$>)ZEH@-P"^3WU MT5@S(M1K+G*2E\'< '$##BND[\M]-1;I:)GY $[/R+?G X(=$(RRK*^X6:?O M3\B8\)&GBR53+]Z'R!H?*'5KJP_$%4?[?U'5*8/BV>IOZ.L[>IYN39.=J*YB M:K8@2^Y1VH*,*LLECK+JAKVH#C[P0 /&Q2U7QMBPAKH&T5)>J(1H)-/10@?8 M&L*6Y,SO8?A[>"8;V;7SMA-4 W;IT&()[*0Z!^MS=(5##]ZQ!X,1L\GO*C#> MZVW2O]O*JG&(#_6]'VK,S]TL<-2*VFX2#X[1T#&^+!;457@$2+ GG46Y"J02 M8;3M&TS7^E#P/77Y,L!3'5=!=-VBZH1 ]]YB^IJW*N4.RZY5]2HZ(Q2TBPG MURY\/"ANF9,U#;TPON9A.*HPN*#1!;\2)OY&_)#>4(*_:SNGJXG*4H-W[2#) MZC@_EE,9*,S1TIR\N.(:Q$0T>$-7;[A8D6 )XT1*!9]XH*"/10=7)//BMY4Z MN4A[\35^4TI_-/*;J!DP[.3)[Q9.UA:GT)C!H:S[5>LUB_+(^CA;;$*7T0:; M4\U9K8YP6G7M.94=GW'+21]V,AJGNJ(L#WPA2P@*E_'%A?B[,875B,MZ"O:H M*KT=IYST]YSD7#YJ0+,!FG7]TDA7@UA%,CI%;.AO'1'2#VTU!ZI OA>\8ID# M;K:+8_I<;?2O?@05URFP2(G.X;1(!7479,6ZXI!H5$?Z0_QV:[ZZ(1'4U1'N M*2QHF:O/=7/WV\^"&(^ UC/4 %OJQ"FPF5!'2W6TV &^MO!!;#H3?,'2W.RO MT"[3&KF#A!J 2WLP9H QT(TJRA*[NJH!]#+H\4O7%_R)BAE9TAC)TF<+/$=' ML/1 >))7LW'= 7P.,@Z6;O\V9NM;519N*VZ3IM>FMG/=PYVH?3V-M],-.H,4 M*^;ONEV5RQ[-&]#?\6I$N^L/-C0GW>X]#8CM>-Y\M_/E=D3W\GCA@+#M.++E MG+$=&_O)\,'HM4_)U+T+8S=_HT=>!A0:']5L>NC2CDJK(]@#.M;#$;:3#'84 M:A_"&2S?;!>XT5ZN'8OF._D#*!7S-'RDC^2%5LS369$5@(]5\S3R.IIYL'J; M_>L6^]5V5-KN3P\P&7?&3%M@5@!LN\F#K0U9\.K,MMW.QGVFPE(A@7HDST]@?]#5-4 NS7+58UIF< *V$D9L/R5^0&)QJFO:C@,5%9,WE5L MAE>\6CQ TS8?5@U1#;45JG97BP?(&B7)JF&JH+!"4W^M=X"C7>:L&A<;J16@ M'\L &:^Z#$C590Q,8UNAU(;'Y*AJ+(M/R@X U*01#+-_OLQJ?/,!N,'T+7(+ MU3 8Z:R05*QEJEXH'_#IF'#H]%AHPW=!.Z4;AL.C>WO^9%K] MX+C\$D#'9SZCNH?K5^WV]^I?<#236H&MV?\;+F)UGD"SRS 9E>D20$MN&Z(- MD_KP-7=;)U?'_Q>4\9\YD1#7+YP7_44!S:<#R=8;GQ[$WU:"+CX=S+^QT?'1 M,:R$3X[^ 9H>OJS]A *E%SSD92[\0RZ6XV-8!D1NLFV$]* 0IME=H"KG\Z@8>TU:GH5/U3R2?SMBH! M"_7?1)N?QB_2.R.;#8-A!3_%'X* 1ZZNO^$G4(L+Y01D3>6&N%FENKV2NH=+ M_C2FKC=&30\A1LD9V4QR^[]<74 M$QJZ8,X+5!^I'JR^L'H+-]/FL6QY%?=&S63,JJA[\ MBB)4F'S^T9HQFLNPO>QLS<%"1+Q>P4H08S#0+YQ+Q52(HGX6/-PDI Q(#AP" MI8*XZM/!@O@XV03,]S$M].D *L"Y41//HUMVGPY<_9QH\AGF*L:]1]V :)14 M9HO<;11;$__<#^DOW/=9T"%O)Z5,&S)UT/5]=-\ M#Y@L=&D)S.2U?[DM4W_/8O_0 MP=BC\^JQN*%+X%YRI3OD"WKH"I<7L_BLPE1*FD>S7-(/0&HG1WP5@DJI'='4 M4VTT/41I"C][ $3@X3L8B,G6P^?;^C5FZ*&R=X(M6:")DNFQU+/,)#U4J/@> MBM2OE%0YI(FFARI%?4:'*]4(&0EZJ,Q73)S1:U@+P*0%8\N2@4 ]Z,VB'-(K M/L\K/'E)%(GR2(F:'5B_DU'T\CP[ KH-;E59#W'%0U[7G 33[?:7"GK8^*3? MU"X=OH<% WJ_49'*PAXJ<4VA_UXS,F<^P[3R12A$(=U@).A_6J$0LA8>'H^V M5*^YE-%1I!NJ5MPKO+.0"X-;LV[ILI.E;* :C&2V1/ZDZ0U1H="0WM,->8W? MY9D)%KAL0_SI F;M_Z%$?.6A2,RQ __;VB3U@M8FN=OH1Z*#9?(WD+Z\N'Z( M:WG+GV)-W:,C\Y_D(/'$N=>>\DA>9J@;J*F48/-0H6://'II:8=^5"NXKT;, M,@(24P(*AGCJ)=<<] V'TL.@L?L4_W#C=+& ,1=^2D>C-Y'.EM!N7## M.;VJC-.ZN4$;;:YA(,"Z91=3Y)EW-XC#+>C[Z,Y)$').%QQ/OT89/WUDM4$8W9F[M['+U'6A1=Z% MS^!K;O6<1G+F\KYZ=.Y);(PT99R&SWTJY'>W@Y)F3'WT[9G@7NCJ)X-PIBDJ M:"KLHR*&Z\ X]-PMTDV4#+J&U!:'35KUYA%SUM2OE,X@&,/CO4M:I]+-O:@J40F^OOC75NDSAN MK"T^@(:$4=0B\X>D45VIZTY6H#;Y[2GS\DY8_0S_"[-5=<,GD MADOB0[Q2!V0-\QL;Q@)J.\O@]11!57;+*5Y)GM. +EC^K&(=X?>B\;E/W&__ M';#E2H$NVYL]U:4[CKW=M(MH36KHT-K5+Q7B_.?#TBK^BXXEG1J0]E#!9/Z8 MNM#_I#ZX]7>*N%!O^D0%S/AZ")U! )K;\&['51$AZ.(_9 @S=LD0ET?G@GC M0*E*SB-6(-N M(?(5@^HF-2\9$_,HX%7?*G;/ A7\_P!J':85 WQ0'KZ,+LH M>$O5W:+!%&3G_4ZFYD>F?#KC#-?. ;U;)!VX=":BAJZW?GX5)#F1NX5I[\:$ M>#O>WLS Y@Q$M6$P?J(6%:-D4F[+K-Y>.XC\;LRHUXN_4-_[RL4#P=[A,_W&98N3)N1[[Y7]B;#)TQI L^O7-+H_ZL@W;'/]I_S,4\C\N\&Z[(^B:?? M4F53NT#V+Z!N,LWC6REN$\6W&/Z%3'#)_%#?KFQNA)3ENS%#?%(\/E'MWU"Q MI*+N7'D-=0]CA8IL68(9O@$#$6ZX]Q)+GPQ$?2FG]:$\>6AI^)X@FVDJB3_?K2/ M]CG!!^G#,]G\%PE":"H^SS8Y?5Q!VY:KW+?CD\H431]B JWO9DB-_#[P!<2\'-IAK]+M'T$GT M><7M/[;\3(17ODO4AJF'V&;',V?18>DI#MI+3:(;?\,]MF#1,P.&OQ\?#W'X M5IN0^1CN383W9ARMB_:2W;%+\OHW[D-WV$K>;F5[&Y+GU6>X!TG%GQKO),U^ M%$0?,">O$EK*Q2._\#D$.,N[112YEC5MP/(G:AL]4Q2]L_'Y_P!02P,$% M @ ?$0#5]&[I9KN$P WR(*< MZ=<]W^T!UT1H[Y\__?E/7_[2Z_UZ\71G3+#ISZ'C&2:!P(,3XQUY,^,%+Q; M,>XA(8NS@X/W]_?]]]$^)E-*H#\X^/7^[MFGIZP'^E15UTYO+F[K )/*[_PA8,80GV5R\JUF-?]0;# MWFBP_^%.EGS1,BBGE:785'N&\85@&SY!R^ ,GWF?"_AUST7SA0>BY>P9K MY", M%D=O,/J^NA+46FM'1Z68O02V.5353Y66=+2?2^#.;FS\7K.AQ,@V)_45R%@ M0ELT(>7]U8;N=^@UH+:\5O77V2.!"X FUQ\+5H?YC =O!LFE3P@M=.ZZL!'; M4V)#?ZURYK]CIVDUYK>KO]YX7SHW3>Q3S_,(/EF'BFR!?DU\.+E#X!79R$.P M"8669$A_3:A@:C .D1DN<98$+-%[[',Y8'BV9SR*307R';I[*E MRY;26BT-MJ&I.^Q,7R"97\%7+_Z9"8"=TO&* MFVI7XDB)KV MCWP/,)M]T' MB_U06?!BRFW(_@RGK /?.A8FH?UU+_KRH U>PB$FQ5)FF=_&HY/A>#P8'O4')X.3T?'A.,9T MS&+.29)_0,R(/OVX9D1)9,(2!RZS;$:MARCX47V+X/E*8V$C6(5A3":0?-T; M[!F^2_G "]8&L/>,=XBF,X__LB (4\_R^75OV#@L++U,I9A/T/4(,JF=AREH M\HM820&,E6CJ [L\R.N&4;\*U QIU'S_#J/R5>I-,^^"[IY393O,0%G"$.6A MKNXB.3&P3+TD?+M$S>W O*R@(?0C7:'G8B0GUO(1%U?8#J 5Y0OQ/=05WT % M-+=![@*[P/Y&L+^X=4S;9XNR+"O CH<<'TX>%I!PA?;3^&B *>?>YR/-ACSJZ5@,LV"9$^T*PF% 7$4?V,41OS+_:B-Z\W';)5@@ M#]@LIP_FNR!YQI;W#@@4HYA?J0LXEI! ]P'Z!CE4 W?H#4YN'0\X4\1FQ[D& MQ$CF5^H"DB4DD!F*&P;O&\:3=V3; IBBGY/BG([&X[YV@.3RJN$HQERX]WD/ MO1FF%O1&L_)YSN2&H'07@%%A/<1IK!%."9?M> 28WB5V(C0B48(*:0FDCA6H-@%M.L6+[2)4XUL(K;\ M3_.;9P^;O\^P3=ET@_$C!7QQ\8;Y7V=AB=,C)AP9SR/HU??8K,T+9@@Q_XIM MRL64AI"0T)%18-[U$-?'TF7!CO>!#>I 9I&CZ:@#S^?8X3+_#&P?BF*-5+&$ M>"/ZW_"DY2FL#<*6$;S(J$-#M!\I&4C=]:00\(R2.XZYK$9D9L2:GON>3%# MQ2- -#<*8V_1Q'9VZ1V'7T4K,E-I#9O $]N\Y*PV]IV;IC]G@,')%;20B40A M07'%I H.1Z/#G3*,D@K2<)(NQGFP'SY^GH=J$,_A'7;9M..#]0(^Q-L>5*CL MN/74H2T-)QU?" 2N3SX+XXSU@CMN$)(**9S [+6:6@O0CI70!^8R26*1(!H& M@3&6\S5ADF;]($@N>V(LF2T!CV/Q\Q!MKKH&EH�A@ M)%0^^!DEMPA?6>DT],K7\X6-/R%\@CP&E.[-A?62"C@:'?<["V\Y635,PA.G MS/+'X/626P2HK'0:YLA7X23@$WR#CE_@=;,+;Q&0"@)JF*2FN"]>_!65UQK1 M_ M'*2NEMC8?1.*-R'&L!%>1S&4O8YBU;:!+2-JQ0 .*Q=KWRAQ%6.S_8N&6ZLU M/4''295I_LR;A;P<]E8%DK8[H+9[V/( G*G>U/&V/.8UG.)=R7-#10T&%9_: M^'(?KEOC]L_--*:?G128P;K=-*B83MK@!;0P@S-%[Z+'.BZ M-'%_I<,-:X2-+M/P@ACLKIU,EZS5?>2J"*KE7")?2!2-H-'/&N.F/'#FRJ3A MDBF-\G!2V-!415-3HO+Z@=A^%*RF+ VM(Y(WP;QX)5U47#_;4$,F*V=6D%3# MB"FZ$%^I[^=7VCZ02\BK91\.W5O(]P5TH"4\ZR'(H6"NN65L$/;&I-O]+K?7+K^4?KZ_D55O$-)K*A\G9@ MXUN?TD=U"XY&Y]9H?N.6B)<**\@5J>KG*21 3NT!JUW^#4RT;])Z:MR/4',K MVVQ=M>E#PV"F])XDS2&N#3/YC4ZR+J6E28ER-XXH7YRQPX916E<:^H4\6:)' MF/\%)U/X#2"'!_*6QY^TL('K(@N9T>)8.=-2;4(_$RQM#&IV58NB.N:R,F4. MEAS6A&::J-$$\UM)*O=0AQT-FS:=&JRUA$ZWP6 W;:K_-](ZC;2,>=8Y,[TQ M^[RA?0]-P^>#S,\7 AP7F)%"V5^A-4S^XP>W_D>C5V8 ]0B*#APVQ4.W[+RF MD* Y33:TIRE/9W*O;Y2DLI7F4Z0+Z>*1V#"JUAEA%:QKF#Z4G8G48FBK" M(3_'JB]^\3WA]+,-R^V9%U5-JN%H=#QN^QJDVC$OK08-IT_C/#]8[#X9_M"/ M[WB/!,Z1/Q>80F&]';"#^PHM//"@/XG"1DRA%; ?,I4;%%%X.TL*\ MS0^'QD?\*;]H*NK!*7YJLJ#6#IA%&0T4W@'5 OYK-\SQ6W/HOY?T2R0T@*)J M.V !I50@\WCIZJ7FMN^+4'M_5JKN#AA&>3T4OI3::]D\GF> P O@!D^30\?- MRSNR"^^ 2@(+O/R:LO^(#6/\@1-B-[8_'V.'Q#7V0'XU>4O?&NU[7Z_+A+- ME18 3:)!,#Q/LWR>(?%,;:%]R!!+*FY,%=?6RZ0-&DYIQ40S6/T.F53J&FMI MZTG5VTE#D=%!9!.YTYIZFL0E'5&G"@-.JMY.FT2>#B*3R-]*HI=-"%X$6JJN M^"FS2C1WTI:JZB>RL]SITS;-3*##(&&KL,Z:04 ? ])VG556:QJNS- >PO/[ M%WQN4F412&6CO<3[?+2!XU&%,A4NYN)-;/($]#&DFN#,6*>MI@P=C]]%(MU@ M\HPM[QT0X3ONZR634AZ/COOC;86\2&H=-\&NF6MT)UAX"P'WJ<$O$]GNGT-B MAZRAM#H*UVW;=0%44R:$$SY3'"X?RD8I ^6*E>$]@=GE]S*0FL#*L;,=14TW2.'3ZGP%OHCA\/'U%_P"/GY!WHRY+JH5-L.BLI^G++D=L)=:55.X M1U"3\()*Q;VB?!ZJ2"6IG5/Z1]M7E#82:*AJI'#7X$9.RK(=\#9V?0(SC\J& MS -[>9SU"GH V6Z8NJ<2]O#'O02,@K.TA_UA?V#TC!4'XL.T2S9B)V_#ME@E M=KB6WV+)/L38,?X6%OK[WH9.W6:>1E_-9U -L1WFJ?F.E-)2O:P4A:8O'Z3M M"YP#^TF?'E\!CL2U?R*A-)PP2(ES[D7OW?X,;.%VK/Q*6XFGHKCRB]0ZN.<7 M B8PME^5CGBJOGE8BV_FC!@Q3OYA4%XV[YBKG\T,]\JL6&=10_ T?*H3Y1=M M^DSI&C/?"+NN*)-SN4KZ='\94!*'1-7ETM"CG]LV?F>)+ TIK[#_ZEF^O2Y9 M <(J-!**.>J/QJ=M[>Y7!KRRF"W=$U_6T8=;RZ,'SJ(M?:&$P=9R5<\_JL7S MAYP9$6L\0N?,&2%W1L!>!P:#I):3&_>S^YU4C<:S_SA/^?XBLZP^?D$!D&2> M+BN5AL- [(3JRI6)]T:OE^T\?/)2R43KJXW*PW;N6*V&D8UE*T,9T.+]0LW2O@ M :Z=]2E:91KZ].]>J/N#*][]7E8[C GGF_0%:1#JE?FGWY ML*?="0(:_Q6ZQ>**'4*PHE"%6XCJZ461P\Z^X"NC1(<0D.5>YAJN]A+[>QK@ M0]L&#L2^.,J5K]@A "L*U:VM,'R)4W"TGGY-?#B)':Q7316/:ER&C9@T0BYC M4_(AHT:,TPZDD=):SU^XE:]>@^,.J5_:B%(4WW*15U0?3U 6@,C+*TDHDTRV M>?N$DNW)5=H.I"O(JF%RF=($=ZURVRLR:B2%'HZ.AX,. ZPJJ(9S_%Q>8-]@ MPM>9N Y>9L")K3T5@BU)8.NPKR*WANEP]+!KJ)5\V+,+;Q?$"C(VE 7SN:W" ML3:GY'8 I"J@?.*L0X*56G*KD$R=;FC=K5M94W (Q W9+<2[#YU5A\9RT,IVN6T ] FN8<'$U M//O.A'PJ>ZV<:DGQ1Z/CD]-.X5U*OG;>XUR-N=> .-1)L:M]^%E:9JR^Q\D] M6!? 128-?*Z0[=-A.%U6;;0_7#]=&!$T*$6#D^0AP)(#]E(GYX%/C(9<9-72 M?XS_A<,))^=O=%B8PN_^_!62!RN4B4OA/OB>ZU%)J7"I+J14!#;N.*I+KF'8P&\)8X$ZL&F/GF,G$"?Y4O7J^'YX2ON<$':# M6,%[.!4);Y7Q;$@=;1^OC-\)$__,1@?LJ)]M'Z^//HQLC]$U&.'H"V_YQ:JI M#HPO<1T)(S%1H<8SBE?OUG$]XC/[^^& X.E(.$F]&,DB#U;4=7UVA.P2NQX[ M."O,+RI1U<^#Y1+02JU"[ M2\#6(9J&"6/23J.S_>=S9J(I\C:X%<_A(]**4=[:+1EK4=ZR*6/5%IMHX#_K'^BUY$MK M#5!7BH_?!;D$Y@G. :+XTDSHAD()[']#0 117U6RW>OZ&Y5<;4M7\^=T%82^ M=;Y3/_'R#NTW>(\=;R::4*A$T=W*BIY$DKL]K1YHY1=4%IPZ(['\H1VR4K$E M9&60<:5?V* 1H\F^738:VP@5+Z)_UK+<#1/L/KVCV6JJWV26:'R>:D$@U2[O M8L[D/)A.S;N\.Z>&/ITY1_G)V60U69J:*8[6^R\@M7@8[7GE&YCE 2M/J#,X MUBRB[M%\^":W**N+?M8'OIKQ6>_ N2)O.+//[+G1JX*7>/Y*!R[6(A-Y2OA' MO@R5T4TE:B4E'(_&I\-M [6*)C;PDE(FODN'%-TIN9R!5G/,I>CLB W4IQNI M-SLE8^LO!P&&833YT_\ 4$L#!!0 ( 'Q$ U>*D2$JL3X /(4! 4 M8FMI+3(P,C,P-C,P7V1E9BYX;6SM?=ERX[B6X'M'S#]HLE]Z(L9I9^:M6TM4 MW0YYJ_*,TW+8SKH]3Q4T"4F\11%JD+2M^OH!N$A?7A_]FZ&0A=[?KCZY5T2+T]^>/>?__@?__;S_SPY M^:_SA]N9A]UD@\)XYA+DQ,B;O?KQ>O:$MULGG'U&A/A!,#LGOK="L]F'L_>? MWI^]_W%V&PY_FOUP^O'TX]G'3[3Y3Y^^ M^^GL;[/[SP7<9XK9TENG]YBL:/NS#Z?_]?GVT5VCC7/BAU'LA"YZE[=BG52:O3V3H&CXZ;08HP!G MOWKQOD$9^+O3[,<]:*/K'*,//_[XXVGZ*P6-_)^B%+-;[#IQ*B,E,C,A!/MT M4H"=L*]./GP\^?3A_5ODE4GP):/L.?2/?YO-?B8X0 ]H.4OQ_2G>;=$O[R)_ MLPT82]+OU@0M?WGW_*=_PD1U]O=/9VRT?W^,J;R9(EW@T$,A50OZ1X0#WV-Z M<.X$;(S'-4)Q]&[&1OGR<%/!ZOG/9?3>Q9M3]N.I47]S M-'(O_<@-<)001(VD3S&X)RBBN*2SGLIF08WTBX]>'Y"'J#UX#M =IH8ZC.F( MM-_531@CVB*.+E'L^('6K.E_3'#LHDO2"I'YBJ!4L@,P1S0".%8\^7& MM@/ MXR?BA)'CLM\'8(A\' MLX4[V:S^D:X+O!/M9GZ-(D?;HB"[R7YC&1W>HG=;T M-RIXEETBNFS0'W)%F&\PB?V_G-;ZU?_HX%EXYQ!"47Y!(S"L.98%]MR$+W3E M2%?;;K1+.[)+6+&%6BR_L&5S+YFK,/9C'[5;JMOT;X$-#RA@J-#=8[PKK0/1 M9?C!H3(J ?T@L($,3_DZFW+ MK-EX/#,D)DX_+?S&7#86O.&'1KF>@+@CP_W@MC[M%/5(9. MI"L4W@31C%),GB.2'U"A+Z!_6P M\"KT_T+>3;B(UXAP0UZ=N3<(,A88?.WXY'=1D' M'%LNUDZXH@+?0]&O,-V1TR_3P&/D>XBTMUZ]#V[%-]YL_,R'2O3(KG=A"KN!09)2R<)VL4(E9U9 M(##+?&3_IOE:MBK1)2F+K_6V">LPC#6F/-"-(O'=-%6$W3]_I:YD.[EK= >% M2&I&[PE>^ON=\I?0;[G*M^G? AL>T8HM("7-RU97ME';QU2[JG_K04P9DM+L M$+=@3/YG'4\4;9SW*"%XR_Z75@JV<3@)J:'"KXB\4S*8AV! MR+X_-N!)_H%*XL,/)Q\^G'Q,2Q'^O3Y6B9*"#"->QT[H.<1C.X(DBO%F_N9' MEWCC^&%N;R-]Y=#OJ\H;,_5D5$5%!IJF*C2XR&5#8TZNWF#DUA'QX\''<_'0+G&06_O--OD+-%I\'I MJ+3.73>-*-T[.U8]P(HQ6#R)?DT2Y#7Q%'"@;312B. M%(:9#U0W.C6@<>G()F"* BN1E&JW%+9&E0"V@X8+F(F58XZJUU4LR[HLP Z$ MA;NG[C,B\>X^<.A$##T6\-@R-_\.B91!UN2/#P*M4#4:5#U4@P/1$Q6:(,Q? MR7SK;T[U=Z76K.$V=17"U2VBV_X"H9W('LJAZQ91!-W/JB\UC**A;2WY7/LH M0A*$A2Q78EU6?/V:4C0!__A>H!%\4'MT?:X(4D)7!OC'WS3H.H!V4',I3[%J MX%&5G(=J6*QN^+RK.LSJ%@D.$G4'YI&^%N1]GJ='SJ M:ZA(31D75DBM$+I"98O9K\M\K(%+1UL@C$\+[8$"^;)I$")]6 #[4IB(Q"5E MH9\.BD(__'&1;)(@3>MG]6#WB%HE;[&<>QGK.#-%MUE#?4P: B&?.VGT&[9B M0??IU$)"V!2WT::7/C%LAID1T?]T,[#/YTGDARB*YBZU!I$OF&T*:*&-EL # MH97]21"2KDO*=D;T-UIV7:_40L&&&(V^:@E)**]76JB/OG8M7D-$HK6_%2Q2 ME=^YIK@!,3;FPO6E!B''OI\50\0N+!QMU#6@AEYA[#EH6;7JHG-EZ@O/=N9]> <(6C*[.9!";13 6J O+3?W M-YG_>H&C5*SS@ U&12*=B3I-A1S0;=QU5LJE@LT1&GVZ<2DHSR!=S*W.(V$> M^GRG6#4U6II7"%3;0N('PTLZ[31:FO.CVK;KI#,3F4Y1116_T>>@%D%:91=5 M0NP&!TOGUXM[-67100&X.#PF:0"$7'E@4-C B.0>0X%J"6!=7,8/ @J1KT0! MI4A;G2[7C")TZ[^P>PIB)URQ P%9X=7Y[K/S+TPN B>2Y7T->A!JF&$?L/AT MP._.VVO!+U$_7:=I.S+@3SJ-/9R,BRS.\!7&C1_W9+=A>$J#B_MO/ M*%YC[W#C7/-;A!C*@B1!E^ZX4?FN'8[$1A$:PHR$O &7%>HF7?(5/4D.Z^(Z M:K:C&W%%N'94NNNJ&8!UI-.Y=N:<@&FR(U?@V7F(KR.JF'O?6YA?X[8:;B)7=M%3.+ M RV=5P)X&+3*)Y,(WH3>?J>.G/E8$Q,K\X6+>F6VR% >O^*15R%*D1U=[=F51GE]LD#;:Q!< M+># C(^_4*4;,"H:^E%@,>.P9,11U;6!8J&E7-0@%E"95TRU*9$"4A.EZQ5( MVYC2/GC1E%Z5% Q'0$J"J$)J)"] >Q= \;BA-O8TC3'M[2AJ2+W#".FK@[5VV$^!9.Q! =[A_CX2%?*!" MM1 ! R!1JO1\8&TR^YL&"FYC'1Q&GP9\I.OW-?&1M3H-LM=1KATWO5%",@F: M@$+=X(-:)TZJ_CQ030+[4WTIC[%Z_-'5GH=P6>E%B%I5^>R)F.+I#HG*-P&% M&L$'M4Z4!K'YZLHF/5SO[N$)\5[;-GN"16 MM@XF-#T\0,MD26UK$U"+M/[LJ82S6#7VZ':TB6S9BO*1!+2-8,^I;U)V94=7 MM+<5O(::JZ^H*3AF&&Q!^$U;,F2HK8E"9L*MBA@_R]L6/D'B;8R8$,M3LODT MWX,?R4KD9$TD6B=O9)5T]D :NT!2&?&1-=$@G=^H^T33D@?6Q\C"U)*14)U4 M;[;__F;CPCEQWIWBUY0(#LXI=58? 9(N[E-QI3?,6VB M*3\L9=*'FDVZO70^*&4J5MP!V?%/2&E25SD<94K5Z.&P>X*]Q(T7Y!&1%]\5 M1<9X8-R0DPAP7'+8#28Y N*B#R&LC# ^=)?(FH*U6&/X44-N?'R+Z)L43QA% M'^F)1(V30R)X=;$'KX6-W%\)#7GFKP$HSOMQ07NK^Y#P&JN0L%?XT<2ZD@'D M8FLW+HTB]I:"+"1]@!"';*LP]NB0QZ#+,"I:>HP\T=@AJ/FA/",NVIF[-^>X <^_LTE( AO@!^]#3 MTO\AAA+OV08:K//MDP+-P,.C/OX%E%5:*P6S ]%HUS)X_TJR*QFB:TSNT&M^ M R==6_34#_?Z M6YR[B+_Q#I4Q]J-;@1;D-E^N,B;3PB'(A-V\NV7',B6W?_' !.<$^8"CG7[? M)L1=TWW1?$50%J>J820Y%:_9EE]V:M*ZVXE)J2AP"W1&/D#)P_]PSMX ;[LG M:.A<1JQZ@U'&ZCR4ET!+6HA#S_(V$.A6%AQ)6NC3W6^YD9XHL#8^XY_ D1%0 M"<3+$8\C-%HG\< M](=^^.,6K9P@O6V/=_:? ]'0#@',X)AGPW&UO/XS%^2N=*FI1.QL5$IBD.A?OT=O_<>E';H 9HM(D MD$$/XMH*LSYZ+)Q6B!"WQM%FO32?J$KMAADQ5J?I3>C2_=[AUJ?2$S?ST)M[ MGI\Q^8!X=+ZC'[8XTB2#Q68D5A,,NG),/;.$!H@J?Z7I%VO8F/';;OKZM]&EWI<"]DCV[RQN)3Y0!E>_[8/:A+!_JFA=>N#1]Z/,"L+231/!=A-OY!9A4IPJDH(@&* MAY$^T:5\X4X$K^-5-%O8I#A_DBS;B7J+\ &Y"2'44J8[TB\A?HX02=^MO@FW M24Q_QB&[LRT57YD8O9.;/0^GYO< _;HU@BUAW<$= !2;'H_==JY!T0'H-EN M/G/-*G1OPD/!X%44^QNZ,U+7!F@T%2?T-!N#8HFZ;$"C:0N6]%Q(8"8W;([A M^/E.+9(J.4]-4JQ.SKPV]U!%+YF-7%A54743VD:9?>F4 '6_[JC2'+XIO;L0 M2<.)AKV(2^W-^^DZ(56BPYVP&WTR"L@IS[X69$ *)=ZJ7VV7M- -VM7;P*%; MN@9*VYC2/EAL3" 0;("1[;!5E83R]%*B7IM,/Y_6N'I+/Z8_5+_*,:P0^/KZ M^O[YSV7TG@YYFE)V.&Z/0X_2R,Z$'0K(R\&V_>3)9(?>8D1;>#5.G)U].#N; MG4[&( MZAYJ0*>CHBAX^B@ZWY5_D=@_DPX*TK1FM?8$6].6Q$V>T *7FF@@O[Z+L<:/#[P&F"^DO[V*2C+[.9.&T^7.47BDJYH2:. .1Q 73K1F M_['#ER].P!QB]FXK\5UJ1=D/U#VN?E&"%$4AN_4)1K "]:Q$)+N1"D.(M,B"([D4NP.ZA4I)Y>LP9AR^EM'.^3*FNA0$^)5% M33ME=ALLG+J/1$V]M@ -9-M9I+=*,W1L#1 MJVR:+):5BA]Y[9UBS>W0X9CZ\5W7%;D#G=#$KR-1*T+Z>R]" LCW>X*I5L0[ M=I\;JZAE>^YM>ID,$F^09$W ;&;E6R(9"7"D<^%L_=@)_+^RR_H2:O4?\3)^ M=0@2RT?5",S>5>XMRHF (Z-KQD1TZ[^P&Y=B)URQ138C4"PC52,P^U:9C%1$ MP)'1KQA[KWX0"*1Q^!G,PB_C^P%=.!SFWTAF=MG?R $MZ9HNX[\0>SCBJ)C/ M[!&P"QQ)%G59@S&%\GTO"T:- #AR*85>V&U]ZKA&$W9,:?S05AH"W.$(PL!; MTA17IQ['%.J/;87:B4(XHL]PD_J8(T>(SKKES" Q]]9WGOV ,@RE[Q6Q!UK6 M.*!D1MFJJ4A@ZC<'X,7H99;U20(I1;W$LZP!@&"KJ58*Y Z=71H@ M+K(\KDNH76[2H$A4ZG<#2[H&&4Q]$N%(^("!A Z,Y,*")"X,A%VZ#9MF""4)[A) %MLFK:H@Y' MB.%A;0.,-^02RN")*SO?1?0A'"!-QL_ M+L[T7Z3A^Q4*7;%0I"T ) B["$E*&QRA/2 /H4U:!$!BLXO.],T..-K$C!X.4_K2V](D=K\*!B#@/\Q,J"\)5;+A2.Z> MY%Z44GA<2 #>__#RXU(.1X2'>XOO'9]ZPWGQDB@I)X(&$ T87I1"ZN&(\P'% ME&/(NW)(2*F*YJZ;;)(T#W))1>/ZXGV8NB& &,+P0M9A!!QYE[!+G6Y6H4[0 MFAVP>D%9;(L=Q;I#\6+YY+R)<^UFO0"(3XPPW4VY D$D:A:D\14@&%2B'^?#K* M=8C[7Z/%/:=WM6)!T1F>#DKAIPY M(8,K(7/XZ3\J^/RO=]-MBR;/PCZPZVX%S]J6?CN"NQ%K&/=O$74XR;U1K_&K MW8L-N6*O<'"X&_.4KRV_^9MD(^1B[7>+X3J!Q LVUA"=KAZ8('^5WXCC9I<7!]D11N]?27:RFY+"]3JS3;6AOO0Q((B0 MG6\Y_9(^!G?_]TENH,_4*J_X+S_T9J,M 8($+$,LT8B&Z0,8)* M8$?A_'_2?3>AYOP78TS^?$<4\^H?JI4X3"O!Q \F*-H<01Q DQ( -\KL49*^ MC"" A?$X@I:*->^7:5 #I5Q(^B("!PY P9!4EP1U/R#B$H+B!_GS:O(V #Q4 M;7$H2 %5]*%X*(0/#, ?U!:&B ;HI1CRR:+?'H#7I3]Q],F"4S*1&5^IN"3P M %P?;?%(R+ J#GX>72H1>1, 52W:0I%3,J4GIO2$0#K4GK+YC"Y1]O^;L%G& M\$"UZAJ35X=X M$9]P)@(ZKY13XNFN^'M<.16F1Q%'L MA(P.D1XTX0#,[3Y$VB1LV*B]P%^\=GR25IN6L@M8=1RPOL0.T#\ [Z^#E =@ M")RY^]D/4TP*Y K^7%/N,4(V*5ZB;9AV:P ^90_S7)M<./)-:?R5."$[89(0 MML@@BIR7:FUJMUBZ)"WNI$YSFIK\E>!(O.]NVQT M[6OQ;L5_8!4@J%Y7D=S M3@@K86,F['QW +EW=NRK.6/((E/OE/SH)LPHEVK+$",!<+7[VC+TS1I .L;X M<1-%"6>:'!Z_3*%2JBBGELB/$R*\F*-3CP .D_1E?-JR +QN9)MH"1U(%%'H MTB& NSZ&TPPM#L!1C,,F.LIO5WW"3\[;/_UXS9A!R:)H\PVG,$78H4< 5WKT MH!J=6 !'-TQM7WINMO]5I=DMA'-I%M:6)B/ ZXK8&G93%I-^1]66@6.8W3@! M1UU*%O()"P(]?-?N 5%F1709?43DQ7=1QH4'Y.)5)ES9X?CAAQU5V8:+K@[/ M*#BZ2.?)H498E(FNPHPJY?ZCJP*JAHZ?EU2J7N_#WPSES\I_81'=?97R?+GT M Y_^Q0^B]S_(J,+N/Y Z%%O@3&"3DR".FPHP]+CG0HJ;7X8]DM,##J/JY'"A MW9&Y!D=E+^FJ^$))>-F?<5N$A^]DE[@KVXVJ&L,%:S4H!7=*B[,@M>IE5!'V M'SMM33><^:FS_TU)[.!HY.U'%?9PX5 #BL<[4,?>#PUPE*3[&S]:+.^I'TQ1 M=/*E9/'"G!3TJBP?N&1[IN!0@28[WLP]G'V8GL\/@]$,Z/CM55\8@O5:G MP($"'="85?&8[1&9_4>."MB+=NH)>]GY/ 'LV(((SC?.:J*))4'P?[N-NB"R<,'?1; MEL:(;F\OV(Y\34>+?KM%B(T=TB7C]IY;V-^F P 5J&+-*K8[ID19G2CG243] M_RB:NUFHCK%4;-V$T..;,D&\4]N4"4D!)P[V)T%(:L8TVL&P:@I]4TFH1E/_ MCA[M:^,$YT&23F 7T^DKM%XR8 "62EN7]GZ:A)[1KY];O#(KN?:W@@L1:[^/ M;X $H7BE >(@;X^Y7*/"A;!_3R)7(QH<59@&2]<3"AAN9^9U<.!N%><")?#6 MC@I^90MV365+(*3/17U02!4LRX G.D1 M'6]HVQF 0R^M9J@IG?!2>)\162$R7Q&4;LQ-$W:?6B7LLD%G^U'A9^<>W37R MDH#*EB/ZZ'Q7^B2]6-.XF_;&($+N^Q5^H0KE9Q32/PZ$T0]_W**5$UR%L<]- MTW$AP.3AV@J$S6(N9;T9837?LV&Y\:3FSW:#21(U*3A91;=W1RZUHF[Z #@S M)\'5F[MF!T]O0E<8;=9H8S'()5*!PD_3P![:CN&H\V!=3,F4(IM29&+;=1XX M[I__-_17ZUAFKOA@QY@6XU-B]SI+VO=B6;JM0&*K!+!@$F9]6"H!C7;+1@_8 ML.?[[B@.AV_*!3WR>V-->X%APZ0*6BD5-:6O_[-(F]0/7!!_Y8?LSN>*[RBT M;WK- -B[EGJX/RZD12>T'4$CT*'>#)2:6$M5ZE!2.0=L;#N/+Y'Y54?6!;MW M4STXUN ZA\XT8W=/?%<4;E*T 9"\;"L] 47#YI0YJG./L@M)*BK$#FY$:]Y& MW[ # /E(70&U(6]T:161E ?V24\^M28 4HD=)5(C:%@9%+4%E\[N=QPD&_1/ MQ'Q#Y,U?J"ZLN,;+H!V O*")-#2I&D#?B$+^C.A=7G++.- MJT0L&FT!9/3:B$:#,CA;@J\BWRXX6FFZ,1@QY2Y=;4KXUF:W<+=FWAS =6]M M5B$]XN#ER)]8OGN+_4H,P#13_K=6F?)TZ'LV]*PT-OQ\>79J??\6Q;D3.*%+ MQ8Q03!E[..=\X AUP>F'+8Z<@$[89!OMGQI@,&DV+$'>8IOO(2-9FGVTT4=_ MU&1@LB2Q\;$&!U-A,+(*UUYG&877=N]R,<'WSMG(4Y:M>X.1!!AW:EUCNTD#G%:85Y!U0! 1J&CDA<[*!6E<";R1>!$D;_T74=1%Z)L!:8^ MQ.)"H&025,'KVVI^.QA665.S-24&XM'H"GZ_H1>EBZ&L_ MI SSG6#/PCRPR_)0Z &YR']A)C>Z0X9'LZC*U@/.>PQF911F>QQF>R1F^5@L M ,T0F94P^=\SB@O\ /2AW&ONNCAAY]QQC*);[(2LM"\G.EP=*-,[MV78V\AU MM)K(T4EX[J>7,3"1)Q$K096XZMV[!1/4[:@6E7+HHK(.6- M8+CM?4V#ZB61/E5I +BE6!?$E?-87 MA0@8@(M@+@P1,7;/E90- ;4!J2TXT*8*6N@WMQ9Q,*607Q%ON!8>G_M?$'@@ M)2T*RA[*$#T:H6H$8)YV$;^*/#C>]CP(\"MS+*\QN<3)<[Q,@B;V"F&:]0' MM^XD6S-J 8FZ@23U-DVG:;D)@!+Z?B=IF3CX<8Q+M"6(_I!7U,TW[)VAOQSS M KJ/9]_W$L\H(Y06VY51&CRLP:U[.*S#$F[E[XKQ@A0M^QCYM4"'/::Y6.8X M2*(-7$CK 81.@JH\'L@CSW)V,$;$WV0O3E[@*+54; 5Q&0W2>(!>4QA1 8D& M5I-H.B39?[B/XNF$*Y_B-(\B%,M=36D+ ,Z_B0HV'L(3T6551NP-KX02]8B7 M\:M#4 U)J;0TVP+P/]K*39-"NZ=K"*:K0[R[#YR09;/89:M;X3T'VJT >!9M MI::DK?>24),55Q3-Z=#/Z&&=SC07!:,MMBI'&-4IT<((S4[M7ZP=LFJ\JJ5YB@:C[\2SD/[%H!P1-$I=^LN_)M65^\GU.B9?37B-*QN1O0QJ_V M7R%J*$2%@]:>R_I,V;%)-D(NUGZW_!P21^(%&VN(CL](YTW.R.KO%O=6*D96 M$;4;.,CO^LTC_WZXNHK8BU2?Z?X7DWE40!7HRT-[G;H$$*DUT6JYN$T(AQD(%$6< M3!I:JQS2IXI?,Z2RV<<73A)2]"5"RR2X]9 U6+WT@;SQ\+%&%2?-;A-A]28)\0[?N *8H=(1;A#.[$3]Z&%F$#C=$IM/ M?N:C#VTNI*FBMO>E\?+\@*CP[C4>D.5,B9X>%8L%Y4^6B?J?T3T@9./M.CHJ:/BA[3JY[C;)447L+B-40D6OM; M@<=7^WW\Z2^('[=SX6K4V..VT EK0-CWNK@JTN#H8'[38LN2UL%YD*#?<."Y M^/;V0N@_R8 M^U$"V1?60(:YU85).=,: 4_3:-@M@+R].97\_+W<&HV>O>?. M* &.Q6--:2@Z>J1*R)E@!FT!9.;;2=60SF$S*@)$KAV?_.Y08W$(M]^A>+%\ M4V:[/VU_@RQ8-81Q3U@1 34*W MB2DG#X[D^+3M]^[WU$]EC\JM1*E?@_8 BAB&,+9<6N$(^$M(&E:D1+! K,I6 M -[V["9,)85P1'A/L(N0%UU3\OFD7OHOOH="+UH0ND+$Q'].&*K1 XH3$BZ6 M%\[6CX7[IA[[!_"D:#>UZ)$7OH-MM%'B=S"J7'L-);6A%I"0ETODLGK-+)U-G:P')V9W5K!7 M0-CK[?OW1$1"-NA@5"'W&G!J0ZV-L,.%$ZV+U;HH.=:.-O ;CRJT7B-&II1: M+LDN2L47RR]4N0Y7MEQ1Y8I]%)E6:C>>L:E6:A?#L8?4JP/.BA&G&NZIAGNJ MX9YJN*<:[MKZ.=5P3R4(4PF"S@;U< *.Q1M18W,S7R[]P*=_1>=HB0F:>_]* MBD2\*MG=2]]?00E#+WP Y))^"ZGQ8;Q3>ZGQG@Z&,/S$<6CY<1YEVZ,O?="D MTX8?^X "9FKN'1+OGH@31HZ;AD$NPV47+:_5J*_A/9F+]#HJLF6#2IQ3/AA I[.%J JOA4_C^'>>HFU"W#55 M]_F*H'3?5\=,Z&8:M+7O<^U239OF%7YV9+SE;9](!P./&+2U?&^K!R%GQ>G,3$,:1 M.W-5%4D*Q-'C,D+2@\8\0 G!,4:)6([9(-G;N' GB >QJ1EY![\K8\PY:AM MVSAM0)LY';O&H:GW_=T]P5[BQNR-TDLG=H1[.@$<,,,EU)QB_R8@HW>VSET7 M1=$3OD"$^O&&SIN#P R)6TF MJA&-PY;OE5&Y1DAXZ$@!"R"ET65RU:B!,Y^F\RI2^?ALWW26EUW5GF9*+A)!F"-NHY9'&.[5H@R/$2[1$ M%"GO ;V@,$%RN8F CRPBJB('K'3N<.B:"*@,?Z0A2PE%($.0.9XL39^;@#ZB MD9_:1B,+=&9.Z,T*A*;0Y!2:G$*34VAR"DW:]L6GT.04FIQ"DU-H<@I-3J') M*31Y9*')PK<2BK7X^4@#D <"X 1$%L5+@(4O*V ^!^Y(XXD<2FP$/FYQN&*U MN)?H.2[_?8$W6QR:QS3^WKQR@'5[POJ=L8Z++^+]%X>AX($8\0\]*6 !;*#EVE06@H &NW.!KH>+Y06AJ/&O Y0! M MALZ7.?1X#=*P%12/<6:M7GP '87^DSGH._5;YG*G#MN'[@2V-B/$ PL2_- MY9=' R#N2Y=>/BB,A5>L1&+N@UATJ:>)@Q?JXU1Q4X2NI&T +,(RK:KYV3)* M+!<@E&>TQ"[Q ,%<2:%IEW@T .*^,-&H!H=AG\3*));"H E%MNV]Q4XX%Z8/ M&Q [(I**XK\8 /W_M\09Z5M#!WQP^%U" #;2S@^]:8JLW 3=W#*18IV78D_[E"/6O!$=%Y>UG)TY( M^LP*QU;I- +@Y&J(0)>:D85P]>8&"2M1:24-66L !K4K=E]#9 M8!*S"\Y9!H?-Z'N"-GZR8;=3,= H2M@I^ L MO)&;S48]E(_/#N/.2@-/F=I!LX13IG;*U!YIIE8>D D]DYBP65, (1QUHLJ, MI"EEWEHD;=0.>@+]R*+VW;*)4]3^&XO:SS?IMC6=K%',"BIK6V#Q3<6Z+0$L M$;I1:FV: &78P=4.U35)/2>-_S6:T,$>YNOH3;D=X?X MS 0^T$5'8M&;8./;-RD PW>I+>ZD9292EW E;K"GX)*4I>H7@7>+/QTT<@9&^C]-#?<13K]$ H;.D_(,8P M:GFZ6&A9)\=5G&-*'1SA5HF\83='H2AF%NAJN41N[+^HI[-A'\=5N6-(W+!5 MD<+%8^[]*\D>X>'$$K5:C2F5[SM506J18[NPJG1&U+1^ZF_*^JFL\UG:^U0D MU>]B-Q5)68]13D52,&*61W*>O_,U%M#.\T\AK&,+857)H!X ,CBI508_KM"4 MF(YC<' >TX*7#MY-LX-C#D7)*8,CT/(N^]KQR>].D @#37S8(PLB\8F *1$- M01Q=<*>"NVW'LC)-7YUMU,N9G>^4/F/9Q]^?%H3 MG*S6I>\^?A*6N;;N"82CI">>3G0.+KLYW= $G\XH'C_D>.R_,9";5B\@O*/V M,M.B$/.7'%N!(D%2KD#K#F>H9%&0>W8!5'-1Y2;H#'L M9?VX,FM%%AR7]H#?M?^&O+(I4,XH3@M0ED]SCG'(@"B?7RD+;G$4+<*2NDDN MC5&V Q$<,I25D!@X$DLOQ&.O,!"T9HX)F_DNWB"&]H43K:\#_/H;\E9[6L[1 M$K,W,]W B2)_Z;MI<&&^I KYY+P)Y-O[*"!"55K:T#OIMB-=Z9YK_\+H34AW M;!$.?(^%IL^=@-UN]+A&R/SQD+^K"RSHT.773?UP1KD[*V,PRU&893C #WKM M0\?10:&B,A]O<:8!YSO^+OE\Q]3'#U>7*/)780HKBY\-.> 4BNLG%#>\4DQ1 MO2FJ-T7U@$7U.@NC.>DEME $#.:RF'&MH(@=P 0JM7UBUC=:A%D(.GI +EZ%[/[D MF[ 9.;ER"#NY91Q9^%X96S',79 4<6@$BQG%70G!5X MPH\^<*6QCT05TS]]XY;J0+3VM^>[+'Z5UB*F15H<(U+U:O2J>89'8.0R_0*_ MJ_].LA.E^4NWDBVYH@V8^,3X:E,Y&"#GDMT+9:HH27?K E@86W4M]:U<-,.G MQJHTYJZ;;)+T@>Y".^]07 F[WSM$M74W[@7 -EZJAV6Q&1,'9#]_M"%?Y1;/ MADF=0L!3"'@* 7\-(6"I'=$/?<@; XB!Z%"GLG!#V=?C"X[T5:40>L,7@>1C M@ K+F&ICS[R 4T]4Q_":,JRTQ131G3^4=D\9BKV,5K$B]3P&J"I 4T7JF1@"0]3I+NYV5^V4U1MG +!0H M @(?U=OS+ O^4BMQZSO/[/HKG]VED)+B+<('=I\H80]XAMX=#DGQ,;V[1ZN$ MJ'O_XUJG/>+GN_V?O_F(T$F[WMVB%Q1('$G=QF"B=+VK 3>YI."&U=6(:SR: MZ$J=2<,^8'B79HK.E:L>N3#$>Q-NDSA*Z?H@]3ZE+0"XH*T4EBL^'H'@A/71 M6%@?;0A+59_4I[ ^@A46_]BA5@L 6^Q!A 7C?&$?Z[PJ,M3S&-8"2(/PBJLF MW3==QQ=&RFC>L^#@EB8BE+(_L>2C2]. M4+&H!^0%,C=H#V!CIJW9E6?+]$F$(]=CKI-K):46M7(CEY-\1O$:>S?A"\KN M43:8928= -BEM1*@"8UP1%M:.\P73-W& $0Z^*JIRPLXHC]/(DI0%%W@S;.? ME56SC#.EENHM.\WJ4X8Z63P]HTWT?D.KG@ LIV;*7Y9V*XKAB/X!>0AMV/Z> M*CG;RE/>!>FYB:R6(*_;<@C9L;D@NZZV75< [E$8W"*TXPR\W-?%VJ%J?1/N MH>A7?%TW38A];)40R_"9W81E\,5R=D!J5L$*?J;LT5TC+PDH8PN[,G>IF3+"%FWHV=!:>$AR31)80&D]EJ*S;>0M*@$L36H(P5^Y,@>DW>UBW^6_L" #!+"YTM:AXD8P$2V]2 MHAVS^ %&BI9C:E095WD3:PE4'4HJAS6-S>WQI3WW>G>'XEHV81^$XL0UTD#& M/_UX_27$SQ$B+XS^3'55,[C'@6!NI:0Z-00;X(0(]2.<_Z('O@>;70 J0E3O1N--S9"D8!$\94R"P.ODU? MZ]VQDXX2+T^K)9CPH%PTY1FM19?5U4"(H?(4M%9+&!Z;@6)J20_,T>A'O(Q? M'8)N?9S'2H_3=; FI>FIJ+ZE![? M7AZ?)T9UTDO<^)]L&Q'&NZNW+=,QL8'D @/PB,SD)R*D-Y^&&\QGP[@Q\N3, MED("\ 'T."VE H[K^!C33;5#O)I"S%V7).D,YBXVBD8 *D;,IH.*(!O>U0-Z M02&[B=./G-6*H%7J\RV6^?=&CM6'LZ9C5?2??5\:@M5MY#_"]ZD$W)%>("AM MTL/TBTA<0IU^.J!-/_QQ>'R"#I^J),>-D@&"\9ITF,^FF8R8_JV?,?NY/I$< MU*X3I-8B,==!.#F+;1K""E>/V4Z07S2AA+;HTNAH4N7Z%A$-H^O_ ]IB$K,I M>DLG;G!%U\BLBI(C 0UXBUM?71EH4&%[#Y9=%U5$BPL=T;GWE=\&3.V$[A*A M29==.66H2$-H-1@8P3(M!:M(H4I%[X[@(R(OOLNL81[:$99T"2$!A+.X^E#X M?D+$^R^1(_XJSRTIV2F!!1##D#)4@GK_^ID/\(B#)*TZ$.NG"!) H$*NGR+$ M>V?FI1,[\]#;UXKF: E9JH '$%R0,E:!_NC[O3RFL2"91>+E[,1@X^\C1/?= M&;B:?%)L,9[EQG-$Q)ZF!-:^JRG3H!K/>00,9IWI6+_A*'6JM.VTI(UE;U*I M+G7++2&E=Y93Y)9TWYCV5V GY+4,V+*[J,UD&0V#K)!J%>9"6=QF&/&3BWS_ M6V%V>:E2/[E0%K<51HSD(F_W^@_^TMQ(N.B%X6\!Y,)U*:K<"2+=H!Q?7CS' MG]T.7-QMSPIA+Y(HQAM$;D(W2#QV%CJ*J)U$DEN\6_4$P!MMHP6M:+6976Q7 MJ/GAK'D>O)1//**:S!SK!\04@PKF'I$E)AOVX.'B.? SV1=Y_"=_0T$6RT?Z M;;2DLO7EA[S[ZMS*S&^/]6/LD)@N^++RT+X' 9,3[5>A.+:E-Y9-D8A6&8W^ M!3S%+*:8Q12SL'RU6EI:+"U#J,%89+V10E4O/JN08/E>JXYV5.5@]CF -5>T M?R[UNJ4X=O=63CG]DLZ7V%EUVN"7>P'@U@+0J#)'X)1"=V9,]C:2Z)AL?]T# M2"T#4"(M5AV9=G51'1"9<0!Z 5#HWT(0]3N+"G&4X=:EDP3Q,%'7O/,I^@HE M^CH%QJ; V!08FP)C4V!L"HQ-@;$I,#8%QJ; V!08FP)C4V!L"HQ-@;$I,/;M M!L:RAW6R?\\=B@E[68!NQ;,[,3W/SQ"X"5/FL ]F(;,/S8M/LL'V?YRDP\[* MX\X. \]*(\./IQVN3GY<4Q>HR=#2):/GNP/,O;-CW\VIW^3IO5K3N?^1GYE- M1Y;?6%F# 5-1V+M0*P_(5HFV>[Z^-7D'*D*/72YXYVSD-UT.,Q2,T_Y<7:^< M[A^$^-XC@P\HBHG/EK\4&19+JWWUA3)9'"4T; _A0H$!)T 1<#3DRB G"?VX M>%?USAOQ[5 M>8DXON3=/$C[S3?R#=KEEYOK-CZ&C7FL@)&PM'CUOQ,__D=I?5F\G*'?H< D,D< M:!_7*YN&?=>DB<@!S12=S]CSE[Z;;2/XN\IU3[GN*=<]Y;JG M7/>4?IO2;U/Z;4J_3>FW8TR_Y<$ R7:X @'FS8-!-\,5DB&(1[J'K<' V'QR M](K#81 /[@D4*-40JD14T1:A_)"O40\ ]I=TRON*+Q2#P#R MNST(KT001.%-M1]3[0<01QBS\"A*NAC3_$_FK-4M6OR#BK%"60W%B=.WXY'8IU]Q2JM.Y:ACGJJ> X10P_-8#AONC 0\X M"*XQ88U&CZ_PD3@&ZP8LB,)GY%<0*=&G_"XQ3ZX-,?XQ[*4&L1HC:WK![V]! MR:?LSK>DXM]B)H@R>HE\RG5K2L[!X)BS.4>@YQR.?PNJ_GO*=6MZ7A_^F'-" M1Z#D=79_"QJ^Y[HRFPO"^33#\I@7!=O>J1FGIZEBM?C%!+5OP^EM8\Z@S;!O M8UI-A65'Z7+#G6#?8I6:K@.7$!3!FV)FR!WSKNYKF%]FTOH6)E?5<80WOXSQ M^S8"#7"GF+' ;)3!/F;)]]*+/H_)9N,0=C/=M1\ZH>MW>&GH8_..I7S RAM" M]-O]H+/]J$?[S%!&X0/:8L+*G$MD4%W*?M0L?-7O:?AC^!=4I7'@>^GP:5!# M<$N'"!!BD:NIJ(JC_"(:1[\)E3!T&](B#)'4,A"7H0D@(X7Z>/NPOEQ4AWCLSJR\!CR$,*^,L0KT(5@(GNEKY#WYAD/1U%YAO0%E@M)Y_67A^(KD\X>41<(] M_ QG=AF+\D#$L->D[W?2^=W:T=5;_@SU)=H2Y/I9.(J:@ TCX*_T(\?.M>P' M0AC>4$(=J!U6E,5^XP)OGOTPV[K32;PBZ9_LZ8?ZC-%N!2&4VT),6K0-*Y0K MA["7Y*-S1-%%Q=&V)^<-1683K&U'$!ZC:"&ZMN3"R13IBU>K!81'(5JN94X1!7U4G^PJ&JT9@R^['G::4@#8[D#O/^FE)^07T_/TPHPKEA MP.%^'69PZ2I\]183A_*-[JO(+F4!I91YC92_04IKIK#"23K@B*.&J\[ZGN@# M,@::QE'T\]EPCD(J++FV<*!'E73/T1HA4="D)%-&"I$YOO>,>,K^.";^HDR& M),*19W:'C\1Y*@.,*IF> DL\.N"PG[H$!Y6IVH('Y"&T87\;F>5./8XJX)[" M3[T0#E0C=&0\LM1Z#C;52($C!]V7[+D"TFT\JN1ZCD+ITMBB3/GGTXRI?E:9 M^X__#U!+ P04 " !\1 -7MS]'":%V "MUP< % &)K:2TR,#(S,#8S M,%]L86(N>&UL[+UY<^0XDB_X_S/;[X#M77N3:199E5G5W=M5M@EZPGD19^F__N[#-^]_AW :9E&__NW_^!__\G^^ M>_>_3VXN492%^RU.2Q3F."AQA)[C\A'=9;M=D*)/.,_C)$$G>1P]8(0^O/_F M^V_>?_,#>O?NWQB)DZ @7;(4,5K???.A_N*THI:E/Z(_??O=M]^]_^Y[TOW' M[__PX_O?H^M/=;M/1+)-W-/9;G[\=MO MGY^?OWG^_ILL?R#]WW_X]G]_NKP-'_$V>!>G11FD(?Y=U8L2Z71[N<^3NN/W MW]8\ZN8O1^TK-A]^^.&';]FWI&D1_U@P=I=9&)3,\+T[NMD[^M&[ M#]^]^_[#-R]%U,A%VD1EPT8D\(=O^9>_^[?_@="_Y%F";_ &,5%_+%]W^%]_ M5\3;74)59)\]YG@CES?)\V]I_V]3_$!_3"K+#U26#W^DLOQ?U<=W9+#AR^ > M)[]#M/DO-Q=*_7_H$!1[,KV,?IEOYU+,2B>_ZI3'JI1#U2@M5>!.2OM>DK\Z MFN"7$J<1CFI=*"<-928(\RU*F)+.P@Z]A/I9EA^;IJB=H<#A-P_9T[<1CAFD MT#_>T3^85<@__G*:$91+;,",(MBO?)=4/P[IO\FPKEY2SRR1?_B6Y'_[#UJIT],AQD>WS$ _Z M147Q599N1"0MZ)2%TW>_W Z0^=_.Z@DM2"-TGI9Q^8HNTDV6;QDT_PL78\*! M50MP1RA*M#WX&NZPDNE1CRKQ.YB#2BKAZ#%%J1V,("=:E.),Z$V5"9WA/_=! M3I1,7F_P+LME>*MN"=]%%-H=>LM!,]B.HQ)V],!K""-.>;Y!>(WS.(O.T^B, M1&H:U0_;P1^ 4LT.AU^G$>S!)Q=U]-#C9$E4$"%*V!N2>U%OBAAZG^>$\<>X M"(/DOW"0JWU+TQ2N>_7IUP39BG8PG:Q76MN!6!%&G#*BI/WY&@0MIUQ=Y$%: MQ'1%TQM129K"=;D^_8Y6( ?M8+I;^]Q[E$;TD3N.ZETJ=VJ\/O8;J34DK;(5;M$U&*B).7=?IMH'L/@I)1PZWEBJB9#VYD0_=)G.GBS3,BU-%5ZFNZ!*#JU YX2OZ\RN^RY[3/"IV6"W&^8^VDKM)^77RNAJ; MG#HBY'WNV@!0=8J<%JI9C@.%VQU\#=?19'HT^2K"=S"=22JA=<8&&U&$FA]O MF4^7"=R!7FE*KA^S5'T +FD"URU4^M2N/?@_79:2:U/[2^1*FL\A%M!Y0G!KB MY&9WD!F5F7 V.7\)'XG$6)%.I6@&UT5T>AW.+&(;F ZCE=1VJ-5$44W53SJ5 M/]TFVU^K\O=Y!C'%AC(H]X5RET/9'*Y[F>C9W663MX7I;D82C]Q^JN]X-.01 MI^]IIPV$LA/F-Q(3!&$9/^&SH PJ<93&4#:'[I!Z/0]3&65M(3MDC\2CD_<: MZO2B55 /6F\)BP"4G?2Z2WX:E/@ARU^5-CAL!=W]I%H=WWMIFD!V-KF@#FZ* MY*BFZO$"S+R:3>9&M]L@24[V19SB0AU?'K:"[D92K;INU&D"V8WD@HX<;(PH MJJEZE/>?9TJ:0W4PO M\,A!61-'G#JJR'OR.P"J3C>?/>(DZ?._@T;0W4ZFT\%D)K2 [&12.<<"/J7I MV:/FUFNZ?<=LNZ6WV[+PK[>/ ;'6U;ZDQ6GIB8)ZYT??";I[F>A\L!.IZ0'9 M_8SD'KM1QW@@QF2%.!LD\/&U.PE/]0F<>+W%:43+D'Q, IF_'GX/US6EFM1> MV/D2IL/)1;0=8 TU1,G-[D(S*C-A-:JVRM9'\HELLT/=$JZC]&AW6(KJH!E, MY^D3=G21)K$L&B/MK1"5-Q4G=S1>Z-',U;IME^)L$@WE[B8T7(+#R<1U-1ZK M\I\0G,Z3FM.MW0C_/$@NT@B__ =6[WX+ M&%U$"/M::_E1;[!C;8+BGO';%^\>@F#'O0LG95%_TKI9]<%?V(U+ZNE7FX]Q M&J1A3( DXP4?%0]U#.P*TQEM]*?^.:0?/)>UDM[ZUE1&!G9*WZHB?Q59$D?L M=:J3(*&/0]']0%R.GDQ&C?F[X/[HMHBRT4+&<4]UN30 M;XS@_S?K).))J5G@VJ+^,47Y _5;.^ MM"'L$:C631I@-ZW@CD"-K YB4DH4,:J>H^V9M9O%T=9%0=;-/7LS1XU@.YA< M)]&YNBW@.I9"3NNS94:.Q+@503_^Y%JIV]OSNUM_OE/=[#%RH>.V2_ DA8;' M#G70$+I?J<0=YUZKYC8F"#]SK62M7,"H_^C#[TZ#XI'^__G?]O%3D!!IBAM, MU(M#$K/2+]9IU/U :*DPUEB:L/W8B<5$?Q]%$"XNN%'+VK4(/8(>Y'^10':% M6H[\2_HL^N%G0HJ QS_UF.F">D?6#0@)I]F&\25F,X\)*K/RT4: MZ!X_Q&E*[Z5,:J;>*0NH@;P$EV%(7[4A^H>8R'&?X,^XE!=6,.P">XHRT;<3 M<6K:PYU@C*2VCC\KXJBEOD+!AG@=6B=)]LP.RC?TO:0<1W&)+K.BC5;]A*A3 MFH.6^L(H;T@375,\C9Y9&22P]9P%LZYSO OBZ/QE1S,U"%9?E8\X[ZQ#% 8R MZPD;P09H+P*903>X>#9$>-OQ7?% %1,V0S,VZ&#![07"YK0 YDP*9H*,F2#L M+,>]@!MD"\P">TS?%MJ+WD!-VP$VR/7K*F*;NC5<2#.0V3H/?D_B+V).))ZO MQM@S@DVHL$"5*YY7BN^XX@"\=4WCXR8\_ICE/#BFL7%3LT_(12*"G;^4!(-B MTO<\W6\Q?XW4S+;NF"T*)1S;6(,PCC@M!IULUEWKCI@^+I"5$CT M6RLF$N3T= Q>1ALF>%@D@GQ+X*>-TCZ.K725FSZ[8&(*P87:\K8[/<&VH MP85+!SI9!WL52\1XKE##%8EL4<-W!6(YZ]%@W9-E](B3B$$8D6)T9?'1Z1TF M9^P+P8M>"%B(5SO;-I_![7HWB)UJ=$?9 =@8N;;/US!8H<\3'>#T[_+. MH#-3%K?*>CK%.0UV,<&/^.\XHO7U]L0XM]FF? YRK/;;WDZP/==,YVX&E*X' M7.\UE-L^AZ(ACVKZJ&;@SW\GUKI5T)//?HS3N,27\1..+M*2*$&7\CRH4/ML M;R?8/FNFL^BS^AYP?=90;MO1R\F_8_11RZ!9C_IRVHG5YOMG<:MO4.GKR8=_ MRK+H.4Y4UA"^ANV7AWJ('EA_!]?7CB2T'5XU(2^N,[46LS@$#;+IE=;R,2, M\(2+WANTN/5J*WJ-H"M>9^@2VKGG%Z").& F4O3C;5%JJ]9I_'9BR MVT.G6:'9N]%V@.V$_;HJUWZ=UG!=T4!F-VL^3AM1XD#6>VZU/<,;G.=$U;!6 M-224_86-0K;=9S+0^Q//)&UA.Z=6PZ-DD,.&<%U2+^ZX94VS=FL(^TN=F$C% M-$O? 4A_]:KB+ @SX"S8$(?&482-5@ZL)6+:"')PD<^%4O/G97C&4I]&^WP$ M1%#R,[0'ZN#!HJO#<2H&7!<^D&]<\H7'G M'R1;^9N?+.+B/DYBFTZ_3B#VO M])@E$4$3OB_14YAF0'?8KC34#J*SF?:%ZXZ#-; =[@*C)CF#U4WU6NMF/O4O MUB<7EQ=W%^>W:/WY#)W_YR\7=__EV>_-2E!I.RS&MPV*4:E;+\)_75=L$DB# MJ4TUH;JUADG+PDN5JOK._W7PRFZ-U/=BPS GH?JQ 511RG RL'W9UBZRXA^F M-.#ZO;4FHXN$5!S%Z_2<*9(!AM?R(+,9AY?2"&H3[003\4O8J*G13@1&23.XV*<3UGJ<4IHUMOE%KRG4NTC# M;(M1R;2LG-!+:LYVEV2O&%%= M?2\93/PQO>YUR$6\FA:V89OW;%*]QRG>Q)YV%+/TX0[GVS-\WU/(1MX2M@-K MM.ML(APW@^ND.F&MMPT(S7?$1;:(4FUW#CX%Y3Z?+/)]POE]UK-W,(&RM7*[ M+&[7@\<4L*E]2&#Y![#E;F-VWF37%=E6G M H+GG:D#/.G/CM.TA^UWO9IJIO9%Y*WUBNQN@O>=;3:]JK"F^2DU1&^$3%XO MLWTM$M] O M>!-!5W^CI[[4,/.K16H9*BB[PL:E/\-&#NMJ#)ARZ.W6^[OK, MIG@L;+[[WI?K#2*4C6%[K%Y'U0;=$F*''GE=;=.=O]3I[/-LV/6G^DRM=\3T M3G%)=^WJD+_:R/.SG@&D\7Q7$$74-;J'J.H &Z#Z=3VZD2AM#1>H#&0>=ZNM M&S4 N* XI;+B%3[?64- E)U[>[-_VPD\ZDBT4>QDPL45F9 .]BY];UDZVJOT M["ZGV78;\UHCZY353" A)$Y#M?OH>\!V)P-M._4^U,WANIN)T-;'Y2UMEJW2 MH>ZGX,>,VH8B=?3F\)DD%/ZY%D":'_<)$2@^&BY)>? M3H,\?R6?KK5=A0$M2L/U\C'U$ +"A Q<91FECZT0M4]3EBFJVJ^HN(7T" MF[-&G+<70/%MI+1KI+ABZR4X.+Y/V90?N.:[#NNRS./[?4E%O\OD%NNYGNB< M"6QHFL:F(FBYY0 7SB;2T[H6M"#./S60UE89J61"HE"HS%2HZ/NF)C#K_?K_[PPY_JKV-F'K98^O"'/Z[^GS_\L/K#][^OO\WV M95&2[RC,!04]P_CW?8K1]^]7B#K=BO?KH?J'U0^DP_<__*"F>H9#O+W'.?K^ M Z/\G:OZ?0);7_-KZ")*F*SF447:3UV%Z=7<$<+OB)JA5,V9-D?+($YQ=![D M*4&08AV&^^V>W>0\PYLXC-5;H08=83NIN>[=;: W M A=4L3D\")AK-I_3 +CBX:FN4JT72SJ@[WGE^)$^7_V$>0XH?8K[,RZO-G?! MBPH"!U.![?"65CDHJC2$!%PHL%5DQ"7^!@1X'DR'8YTP_88R?#ZM$96^Y)6 MG&1G2>[4)7_@>J7X@8[^N]Z"01/J6' = _Y:R0I]O_KN3Q]6[__8;,JI5M:_ M7WWX\'[UH=UG [2WYN9L8M*##_!0X=:&[L\?X4*28_V G#=.$9/LD?^AV.NA8X[8,\G(!]CC!#W&:3FR2WGQ;(,;@J;IL(FP\ M#C-Q(%;^5]C2H!OL*(!&\<";SD^PM6 M8"H7Z^;@O-]NDAZ+\765M@H?/VR^"-]6"NW&ISEYU-+W[<=3Z5OY[U%J"?-C M_BD,Y^7)/Z:&:EHOS&F[6FH=EC==D+,>".S24:'DF$ZA:-=#JX0O:-YYU2:? MF5JIVV5A?BK15^NL0OL%>:Q,:K=N*W" X;L3J-QU8#'SVK,7=U-:!ZZ/C3O# M]NQA-E"G:2]OH3Q0?F?)W/"6R[-; O"BN6L+PW5S;Z>3K,);1LVD-=3$M,X!V/:WML#QG5J^JU:V7Y<2.EIPJ!_:XNIY%6XAK;)GB M_Q79/EV4YLLOUI\J;?2^ZY]/;8.GMQ;<[R:O5'@2346$Q77O8 M_MRKJ3+'6FP,UX?[17:5<N.?0+;;^6F$4X+S*HW%ED21VSWJF'$TOR;FXZ\RJ-X;^?"4O7'K;K]VK:>49 U1@N./2+;%UJOJ:,:M*^:^1-IVM- MT*;@W?U?8^9@[__X_7OF9.2#8U&;]V+.,)G@HG?],^;21R9J&IR/OM-U. @ SKEFF> M62$2@HEPQ=;/NXNFJ&K6 R9^#M"V^]8B4$S4!393CEF1]HJZ<8*E/LR>3=KE M6;0/)WOEK/_9Q7GLP)0/!.JN0J&3?1&GN"A.L^U]G#+2]*+H0\[^/,V*\G!_ MP;P73#<=J'4=U!AT@1W"#%' ?CN-7A2,^8-:$;U@CS<;')8H0/<5>UKXIN:/ MGA_C\!$]!D\8W6.M\A$C?E/\&W2[)TU#QB#,]@E[B91,H+BE M'+?J\(8K5+P6)=YVOZI>+WDBOBVT9+<;R:(_I]>[>>%-5J<';W=)]HKQNQSS M\CVL_:S1U1R_7,T#"4Q62&"#&)_9PZ8Y=+\COWD1-V/C:!B!V ,R776#Q=U> MS;1[/7!#(;6H[M8U,#9TIE^-N%&L]P5(YXKQ&_4^EUB-3FWQNC[M.RT7@AG' MVDE1HVVV -R0"#O>P3KE%OUZV23Z5<_0OTDD^LWB<&3MF74UK-"DY[#&I!]L M9S367'3-WDYP'=5<=-MA+7)H/+=B\M;WN<[TZO-RL95'TPB\FDB]/'!4E\GJ MJ/H9JY.%E,UA>W&?GMUT(7E;N#[;*['M6&U>)#MT4U;2V%/6P_3:5AZY0NF1 MDO.$MQ0BE$BDBD#Z.L'V4#.=._&OM@=<;S64>]S\HIUD_2RPYU#[#:[C"#[! MREQX+IR:1>%Z98 ;8/:$64/A:KE(-0BD%HA/TPW9^4&I;]D^G:Y\DRR#Y:3M MYL1',J1/V:/V>Z)ZM=.0I<4)WF1Y]2;$7?!"$S?(LB?+HS@-\M<+>KPTJ*3Z MM!QA \4,UCZ^YC ).[A@-8?2]NL)85<2T;&!6@%1*R&Z9R+6B,B$7,U9K+T7 M)B%;N;FO4EFQ MN2"L'W5UC=7OH ']L_Q>2WJ!^SHO==]E2J]C),L-G$24S^ M]'*PT1BPFH9.<(HWRE?KU*V7 (Q*+8]![:@I=$!2"SP23 CA^IP4O:EH^UG/ M3:PH\=]Z'P9FI.3PW9G)F"T!!J:R\;#0Z,MZIV9B?:<.B,0'\X"]:^,@5/+S MQLU!E#1C4"3-Q*U?=*GENMK\TF&Y;C@J7O6T)@(3$\?9I$[;'4X!=A;O"'VL M]VT>,4T]WZ<,@"HW,7(-MJM#6]#014CIS?&..CKY5Y7<.V7H=U;MYAB&O.+S\5/+*2'BO2;7K-(")LFI=NJ6XZF_A1G@2&:UW MY7%Y^%XQK)"KOQ*74ULH7CJ?)WR<1Y=Y3@1QV0;#W2#WIGF :] Z>1Q%V)#D MP%J=@GC+;_[:L0Y8(P;&]V9[NCC,I15.'&#@YU&Y>QURVI>+#P:K=" M?%^$ &.OL&.OHST3+]0[7S+RG!X(0]UT(?+J<+*8Z8XO;QFP^3I(R8YL3#-M<#X=P& MQGJSP9QLIIYFOIX)9M*IY2N85'Q.)X>\T3KZ[WU1TN-FGGJROCJ]0.3S,Q+% M/I$F3Q.>10[/FVWM^KRE31ND(,.>LPO8.CWRT# M1YD1CRR;1@ZA5,_B"T-3 WN. E0-_2\(4TVTG!!6!;1$_[DGL=/FE49-0<&C M]NG3.7HKL4 R*+\%MF^CS&;_@H>9!%#K81J^LDIR05B;B_XKX<9KYHAFITB6ZG@=$#)#-W&GDF&96#OI+V("QI,( ML#RTGM8,$\)Y)3BJ)4>"Z.SVE""\$$%W,[1524)<#5#[,C!_J/I7".M?H12L MWD;YL%B?RQ#4WTP3,_/^'RD1Z:D "*+Z,.K&Y/!>84-M(J MS3,;PTG SFT?H]"$$T*5GLQY(X'YK"]L_,,V/>]K>##0+_I53,.(;OT89;&_ M^?W-_D,3:I:WV)%*/TM2#+@- M)<=FZ,EU\>'Z$L5KI1W>@'?/!3:@3&15$7L# ML,T,%"*G@<0O'0(G@+PO%N)@09H/ !N86^';ELN[#*6QV' ;+QF7!F+.(O'$ M'U9,>%HT(K:9*$X9O*V!L-,UANW>?GJ)OJ]K"=>Q> MB4?7CR*4$2/MY5AW,OTZMR)W1,>"DM=Z*=VMV9)%&VM)L\>)\%YN(QT:Y20H MXM#0@'7;93EM1T.=Q[*&RW'7KKCN?'6%&&40+NM&Q\GT,%SI.:%.%N#C6"OX /1G3(,O'*WIZ^4/^/-^>X_SJPTS1G&U+XLR2.E>=,\" MQH(,;,BRM8N(94-IP 4Y:TUL_:=FB"J.B+.DNQV<*1*X-L#HN\J#/S,%E9D* M;AQBIGHY569DB96UO-&; M.26B5&OW][N,":"W9G-U0U:/8%L16]9Q=I\=G+ MNM/4)KKUZ% :7P8&*]>O@P@L'WW=K)P&0J^_I?"\9O&Y1/8T ,PG%4!X684" M1[899EH-E45B9I]5#%!316)QN-FKR+Q!*R3LG,PT4^K:=QSI;1CH\7-5!Z'. MP+/(2P$XR;]:T"3_^,L-40>O7^+#*U*'W\$$.*D&%+8Z7\ #([EXUNL8>@&J M*.,P2- G'!3['+,2++]1ZH>+WFE'TB=,_4BE;?,M\-'4U:(SGOA7@$?4@8#. MQ]19M@WB=+91]2EXB;?[K7)<'7X/=V1)-:G'5N=+F*-++J+M^*JH0;MI95Z] M9.H*14O(XW-N2?>UB4#G"+I7T6M5HL44")W,C**-_M:QT6-E(^'-5?3F7OZX M+$P4G! OPKLFPKVOFS$\P1V=I4M%P. 4UA54\:R:[)(-!EX/)15X#FLN3-Y M];7!#)>)G>YL;5M7;1BWY>&L0YUGKY@FJ9#V)91&F]G\QK6[[ ICNJK8-0A2 MI^(!$T4GM>B(6F"0L7*"2F'^85)9*\L(&&=](_LKM.\2"I9-;&.AG%GWR8]A MY+;WUI. M([KNC0@*"2._8C6M01%4N:G#\?8V\=13$-^X/D.HC) MBN TV,5ED&C'85\?V&/22&-Q?&H[P!VK9F+;CMN6.MH1\N_(PBWD#'R,XAM< M$O#&47UA5SM\E8UACUN]CN* E;>$.U)[Y+4_A^1DO=:K7(?A?KM/Z().M2VC MQ]H!_6&/W\&6Z&"P:6>XHWRX"M;8W')"F:36-=U[\^$+=SG+'WYE\1,/?+1C M7]<>]ECOU50F["\BEI:.+ M\ NZZN[^%C.GN!*OK$_AH3N=W#>-J@ZVT*DX[RY25 FT0E0DQ&02+YS<94A8:BC>^YCU\=!_ M6'2J)U3@69=9\(E94+C18_:4"@UCKW9EO"4_S0FE\#,)9\-LA2XO3WW$KI_B M-,M)&%U;IXZW/Q+,I9;<[JC=5=E-YKUASBF65A"C7\.N<&/BH0I8/W8@QQ1Z MC;I:[+$[<0)+E.7HFJCZ2+_,-K/ D"[VG,M2ZY"L; L&>%3M'-.$'&JS!>(+ M6[+_E =$ONALG]/G^EB@SV";!?-4YXB> >&T8/'*3WE6J-,IKA_0(5E[@S=N.W/+:-JE^X#7=7[SB M$,^T*RY2;DPM8$W""3B636?=HWU'MVP (^"$RHX"QPH%1:E$*$3WKW*TI+*M M4"7=BB,LBUZXA/23X^R,61:PE$\]-(SQKQ8S6 M3I7:V,^:(G#('&^MHPC0CAQ@"'2@E'WQ1^I2G#GBW!N@JF+"5@1^3EE#G""& MSR#0D^$$6G"C0;E]>.RO,9#R ;)1!!<)5 -L98!3!M06!U-#=)H"I>J#ZAZ8 M!!I3K1E-\WV]F_!7#E+R2.R!GV?P\^+2^SV9P4'K.%@;1'>1 MN#;<8FO\%A]I R*FQFZ0^MIV(+&R;GLKMBD3L)3[@@.YOFUNEAUQ>G!BDHS1TJ MN@H\S8H2"9)X05[PEN4WRBJCAN*)=E60W]V-$,$2AU4_Y+L$YUR"7SI%0==- M3= #DT_&!"923FO3]H*(:P[0;XE,IJ_]Q89&)'YEH:IL4TO5Q<5.4DHEV@IU MA4.M=+/6?_[:C#M[\6> !NZ=7^B20%GVV4?(WS[F4S^4CV#:!E^CT2S? $\[O,]\FZ*E_ MSR^QH)S '2J>@QV9K^L(%PL"6&;B.PSG"!<;@*+N*O M,D,'EWAI;G1SB9L"V\--]%6\97'4'JX? M&TD]Z ZSY[B"$DO?-/R[[@* 85?8&#E$_^Z^;7\_N!@V M2'K[S77_HAA M=NTCJGU<%'M6#S;,:&$MZO%9'C_$=$.6?H=15(GA9:J/BUU6!,E/>;;?D= I MV=.[/\PP*0E%]CBJXB5B,[J1RJ,K%7[:$H,-$^-LU D0K"C!!921^EA/H15; MQ/BR'$7.&8FL4<.[.NBHUCR>RB=XLA4[(<[Y74*Z\B"DT5U<)O@ZBVFYT3Q( M"[K<\!5R>1Y!#Y0O6>36 R@2!U!6LZZ>?8IEXV<6F&X/O-LC=>&Y>85Q^WO! M!EY#K46$[>D"%TI-!7>0,G&0-")P\02-,^K^< "'<<.&'HR??3[Q@H(S&\#/ MGM(&YSG=@*,8>A>\X(*LK,E_3\F'L1+"#+K!QC!3O;O[2/H^<%',6'+[W1/. MH-Z_9BS8HHJ6+ZBX>-H\FDMU'H:@DK+PEMG6;K/3NM4\)?D3+A^SJ#\N,>T+ MV[,'6>#@N;/^CG!]?)CX(][N$LZGV!EU]5(7YS53V-);L64>:U2JDQ"%)[JB M-_5ITEMMLC^#!]J"@(6O)]]F-4^3"-RW8P046GIX8"IKCA(H/D!6$:^T;-=D[EV0I MPO/P8#DU6=WD#P-6#,?]ENK4!YJ;.775:8E.?2CZ5$Y=\8$UG[LV0J-MSL$" MB%>O0Y;.6UP'KW0E4\0L&).R_$=CJ VU$XP%%]7)$KS "OAH##O( *PL6BX+>Q* M-%#M9[_O73=K0^(F>&:FXKQ/BM6+S> ML/2YD3*C8>I*C,PRNXH-LP166&)6H*"/'V:;\CG(50<@\I;+<'V)=C(?%YK! M=V:9L*.]ECY%4E.%X)@NE>QX8"%7TL_D?+(OXA33[&KVE!6-*JIO5 ^8#R2Q M#"\=8@_M%*WI#]^O!VGAA1A'54QO?*U_[OFZ M%I->_ZAN\!^M=/KAU9#*,A!DH%44,8 )"?@X,E01)['#FX[OO&VJ@QSO%D! MD[E,=%75N#C>'("]]SAZHP4\< RWA=T>(URXL-!AQCU%2(<44YGDZ)#BS;XV M"7#(^!BG01HZ.*[0$UHDA!C8Q@!*-%06!RDFNDP$+0UK^,<54UKI\+ABTYC% M]W&%$(5=TG4=6=&QVAZJ $[3'C9:]&K:69.H&L/U_7Z1W:S*&6VV1<&H>_'@ MZ72]P4]9\D36#/=9GF?/M-J"#[>\P;MJI72U,7%+77O8;MFKJ>B6RL9PW;)? M9/NA6E.FWCBE6YI7O9M2V\HQ:P:^W9)M+5QFZ<,=SK>T\K*!261]EN.>2HU5 M+GK481ENJA;;C:OR32G*X!V9Z;:LH+C/3;EI=:>$4)(%J5?/%2.&]DCC4YQF M>5R^LLHOCUD2$5,9A!R]!&#[]'!;J$)C?6^XWFZA@YO@^8UP_/>6%3VB-_BR M)*%+P8OJD5\_]POFM$EMA"V]5$!/+TB,@/&672E(NT:)%4:9]!06H#19JQ&(_ULQ>K("AQ7J*<> M&X0CPMFM18WTW#)JPI4*H(HRCT-:MJ6@[%%U/. #E?A&);ZDM\"N\S@-XQU] M9?I55YZVKP]L?#'26 01;0>X2&$FMNT KZ@C1GZ%&@8U GC-#)A']83=_H2V M$"&8QM9=DA.( <&:G@IL![>T2M^Z1$,"+@C8*N)ZA4*FO3J-2':*!V:1,J5M MN/JRTSK8R0"C3S[!(\9P6]@=^L/%"0L=9CSDAY0_-)5)6/Y0E3($!B2H >C_ MTPM43T'"EU+UXH5E:Z=1]P.AY37.8UK&_K#41%7+\OPE9#5K;TA(=[[98&6V MT>Q"P 8K/[^)"'CS2@ 7-#W984S>T(I#KR#'"K4B\B_I;<;#SSH=N.A(4@!' M?&JRU@!1%1#7P0N0+^QGHI-!W)@V$FL+A?7/P_[ K91>WN;8[W8)V^$+$FJT MCTGV?)&20'_+MM!Z4DC->\-&XX%6Z#SG8=85+OX-5<#ZP0^!#XN,L\JF\P2.V8)KZ\-LD<5^YQ0TA"Z'ZIT M.WXT4&P%V1N5LHZH1MD^]\F=\O/14)SU$&8Z)=G#GG[][2I_"-+X[VS*/6W> MSJ-3?1I=$ZO2&9J]R;ZI]HN"Y)9\PJ;NOMM5KFC#]FJG%A2!P EAN-CA5CU; M3SP)BICEGXHL>:G;)YP_Q?AY<5YY%A=ADA7[G!:_O8T?TG@3A[1^%*]32X*7 M:T(O))'+'7XI3X@&?YWB)[(3XPOV]1&_BS-8L)#A"T60,9:P/C@5!%ZACL@, M/0;%1\Q^2?94B H>9_I ZC%_4XP)X7F M407ZK(FP/*W>->J^EB2831^DC:<*&[(=64U$X)$DX0*J*\6L#W:R-*)/$RB!,OYP5UX;X@:003MDA;L_1%5S9T8/N:M65$[QI,!*X_V:LR MMJ@D\976:\3S!2%ZF#HRZ#ULF-\\RP 8_C;Z)UP^T@-;FE//U[QI].^TYM^O MY!_$*GV[+\.IP 872ZN(T#*0!%Q@L57$?K^RX0'((>_% M#?XIY@O."G%>2&#&%H/,UU#M;*"FUAEMY!L;@CRE!6FN,;\"UPL%FO; /;]/ MTXZCJQH#]NM>D:W=N*),$_[X+4\ 'CJCMGZJPK";JM=!7K[>M46J^Z)6@VZP MO=14[VYY&'T?N#YK++E]D1C& #$.2&0!:5";1Z+#*"QSJ!O&H@.Z+\\!IHBT MU+X *O:$81(_)S3WY8"#%T5CV$ZOU[%[3")K"=>5>^2U':*LI-F=HJ39+,-2 MK%S6-S^IVL(>E%H-Q3$I;0AW2.K%'34BFR)[_B>,";7TZGC:8]7)\TDMJZ) LACAAU] D'E+:WC369GGVS1U^?Y8U? M[6RB[;"L$>P.=X4A+-#W/\O,IK5OQVWN*Q@O1?0]8#NM@;;2VS5+6IF8".WB MO@V0T=HWR_1T6=QXUM?$T,Y0&;$>VLDBG^LP0 G!=W4X-^PR^AAO+P>CP^P:L9_1-:8.)? &^ MH9WVAE%8N'>X3'#5N >HV1*28?P<)3_A=(]IS4XJ"P5'6M#[=%^49*+/>],D M3'O#!HJ!5N@>'QMUA0L-0Q48\4@4Y>-G=NQ1LC]=PKC[H@=Z3Z*$6=_%#G67 M^0",$:_:7+-B#QB@FIG_J6]N:WC,V3>ZH[*8V4JNTW%^/?RY1R'GN#QY+\4; M2^(HU1-,7(K/68G-%UY#^L,>G(,MT2GA:-H9[I >KH)U\4*!TS^AZHX(909J M@36?/3QZ/WZ@2[H;O,MRNISKJ]6J;@[9!:J!G?#!-;L,Z,%/+OW<26BGFE(VP&V,_?K MVBGEH6P-UW4-9)ZNK)27+3HFUM7F0/%7_K]],Y1Q9]CC>I@-Q#%NUA/N>!\H M_^BQWS):\2)UK^BWZK^^YZRY30&JNMS)OHA37!1GN CS>%>5YQM>,]2&#G!L ML+5,!R:&$@&,&-:J6'M,Q1$)+)G#^"AXV0\CL]M'- O!E5H /]DP0GU/LQ"B MIPML<##1MYO7HFX/U^6-I!Y1E*TE#BXHF%3UZDWG!+-XH,/*N_/>[N^+.(J# MG$#5%7],5BCU(];/.R>P1A]"X=8QL>,(V@N"@[$65.*&+>&% ,QH]1PAD2@' MRO+JV6=!E%6WC&0M#6P,\V;=&QQAO WN$XP^$T^BF0]9DM#8K7YZR,_S?P<[ ME4-V/TS[P@:M01;0[=$O;.MCF/CVP[[>GZ_X>1GE]9K@--O>QRD# OU\K>T M>SSWZRI;F1^WACMR#60>O=86:4.;T";4_Q/.'\@LOW[(,;O":^&L]W^-F0.^ M_^/W[YD3D@_^PHKF_XR3Z&.6WP8)-IEFAO2#Z9*#-:>>:=S)KX-&6;C?UONW MMK_<^+V?]M"7+"&#=D-LQUUU0P+7@$J"'HDH[)\%$>;PI&DRR)K/$HP+^KG6 MDC*"@EOS&>$N+IG:M#*Q4 [-2V =/N)HG^"K3?4V^<&+Y'=T*= ;80\E A,' MQ]FD$W,/H@ WA+'4PSI7I&+']MGJU^?9'P)/]!OCZCV\@6@;OPA2G9X4-(6U MN,P(KA&K5,]VI \W.,1$SD%P8D-Q*=AB;2TYT PFMP34L5?*A9O5W%B(3_*UX=3#LC"!BM7=G/P+M\"8,N9 M9O89!EP Q"18(4&&%:JD6/$<)G9(PB7I9B2#0##OEJP8H?.7'7V)K!",=KHG MDM%G7!ESOP&78 5Z6,,E,X^N>KO#1J>A=I#'3?J^<-%FL 8NIG01-U:HY08% M.&8S"C<$H?P.$A[4\=YU\$I_#I[0EN]Q=!D']W'"SHD';NA8D5P*;MC;2[\& M,Z>W!'P9H97+51BJ^-O$', B; MS1@B,&3,,"E9%-:6249%67)@*/)2 7RKQ80R#_$8\DLC>CN5<3+4M^2Z9@E M2VE!P9($3& 88P\*#C;]X0'$*"U&9.ES-J@JBMXP\@T17LQ1U9^*4X3KAW\) M8.QI@GU[-2'8; A8D#\];R,=OGI,[T*')+XZBY,]D7/@#M)0:C"AQ)&5Y/M& M@TC! QA7"KF8@X_?U5XAQIU%ZA5_WQ $R6#'QH'Q-'EK&]53M0-QR)C,4@!H MF%WDR&-&8PF0,U 3%ZZC>>H9',!X,$]>F6?'S!.3N,IS7$.?&+U(BS)GFY.] M15*,.BX%+/ITE\.#JM<2 *%7=A=C_."57H$?/ CP8!"__OXI*/ M+QX6.!B360H6#+.+'!G,:"P!)P9JXL))6I82# &'&\ ,Y#N&R..GH(R?L "E M%VFS;W2UJ?*K@^0Z*V(:8S5OV@X).-QP60HB.;6J*I1QP&()>.9643<'IK5$ MG0 I3H5-8=*L$0O5^G]26&;+O+\2-."]Z4G="]H8*_ M70C.+M_0/G"VF7]XMOHG'-![,]%5>H-IR@)]UB.-/F=I7O^3E4$V6B\[(@T; M35W:3P10%W3A8J93[6R]MPUP5O7%MUH0ZJZ-*.PH3!0&\5+@0& 1F"UK&WHK MF=9.$W6YJ77XMWW,P]KBY%7X5_.:<$GK)\81SGFFJ'',Z((#;'R;P)KR.'$T M>;AH-X623@[ZZYIQHCCH_E7\]ZI]VW6**0S[0L;TP99H%.IP*0C7!P:)OZ(RG8"%YX5 MP5]W!@(8GLW@-R9BV5M4PH@N1,DJE(EW@\F*-0Y+'+'G1TG >/#)+VE<$EPE MR]NX?!UX6CH)2]@(,X>]Y6&4>WYP\6P6K:T#+2K2.R83O73+=MK7>4[C _KW M"K6R("8,6V8>?4A%),O32D8H$ K;\IV$O -[UCP]H_!!"7/A*>:G<^="' MK8N#G 9I&N"?LR2B5TLN+T])E'#WF&V#XN=+C&E:>DH\^_+Z$][>X_S E8$ M8 Y2>UO4U4"&]89=",12%^L-.\8.U?Q6B'!D@3CGB7[^!A&VJ.9+OK^>L_+' MXJPQZZ,XPL[N^B4N%""I;@T3#PRUE+V%<] 4[L35)_#H5W $PN@W2MIFVIID MH-(_!LD)H4\GOS C$Y\R[M0VANF69CK6\:2Z)>S8T4!NZPI'G#2B MM!$GSJ*C.8-!_^I-5J+HZIG&DX_Q3A+'R;Z'Z65*3>K*09TOX4UF:A&MQU5- MS7409CJ>I&&6O,4"QM1QZ"3Y&OBXO7>%Y$T,+#J&W MK+$_V%(ZWS FMAS?&:Z28]]:H79Z:&6@1Y,''7@S+VMF,$;+&E/%-33%*>J4 M(2SV]T4L'$1XQ2AE9>C!?,,+TKY)\+@ST M+$>8E^C<,J&(4U"I,&E$I)BU_OM\MJF*DG)62."U0I\;DW%^B#+T$;&V[L8:'#!,XA;$^W#+V$%3/:@RG]5%]QB1MF M/D_:3K/M?9P&U64?X8H/+7#(GQ#\T'.(84@"-C#8V$-V%&?2'RXX6&DQ^H!. MX+8ZN#(G,/1Z4#>+0>ZR,DC0CBCQ2/Z-=GD<8K:N\'K]K<'Z?#<[IF<-4S;,HU58DW9V,QN\ZCL:=>K/E M:L=BE_2ANL:ABA=T[6&C1Z^F(D H&\/%@'Z1K3?6FRVRAG9]V\=/*#"'JH5< M06BE?G27FBS(P'9A6[M85N8!?DO*6I/):NRL#HKL**Y6S0,2BS7/8(@I "04:;:B72[Z&Y\ Z(6T' M'Z.'.$%'28G]PXJSD^8B2KZ&.Z!D>M2C2?P.YE"22FB]3JE&D'WRH301@BVH M0E8MC*ZTDO.7D)44NTA#Y7T$DSXPQ]0@C>N$A]X.L!,=S,6W'9I".0&Z9"[) M^*0KD3)#A[Q1S7Q%"Q'/FM,PAQD4RE)=T6^)4QWK4Z(V .T+[:B.4U]+< M!U>UA>F#1AJ*ZW9I0W@!F9FXUD?/A"JZVH@%USQ> Q>D*'@M[J#]1'QZ4SIM MV%.!/:(MK2*.]8$DX'J!K2+61[A90B3(A>@EM-J'^&_^:$5) B?4[>1Z MY;,F["(<7>7Q0YP&R2>2UW+9[KQN)+7;8D>7RENE\Z:8@E#9E^NR*S+7 M-.'5W$J=/HMSWF.->[RW[; H]Y6([38KC#% C ,4_W6H,]>.IX*_B5/TR^T9 MC[7.&>\.^GN%RG-997MF TE --?[6W1;.T.Z@U[S6&IRYA[ MIL$VV_,7=D.:--VY_-".>WK?.D#W-1R$K7RH;-?^\VX9SVLK^=T9PK&"P^XM MFHL44:ZSKTYF-LHP]5V"97U2=D/_96:(PRZ+ D2IOAH([+1?'.C)I7>PR<)N MT+,!B^NC5C9DU?CF&]/CX+5 3XP3>JY8H8#S MXBN46=%I;O4)'\09H9H3JEAY6'UZ&@#ZW]\UEMWE :VK3_0KB"Y9?I>=)EE! M"SMM^!:TQB@F?>%CFK$%#G&MM^,RL,UU'4Y;.W".WN .S)APO: 4=A /D%RY/6[1'2[HV=CA<-%I MTA""!+-7ZPKZ7&3!ZAS06G#9 M9H-S0I2XRSWFG\):UX7*?1.HJ8=8*DK0E6G+R2?^PRX@4_Y=E^5Q 2R9Y-3Z0- MRZ7?XZBZ3IREA>Y6[7S<84X!GGX%\=AU)M9P#W#G-H MCM0L$>?)K@APKDAD MBUJ^KN[$PL053?K^;,R_=E1173"8A_/7C"E.KD!T(05]#DB XN\*Q"#]J:S: M]_'LJ<%VZI%6$KW4DA18X M-]>UW@?1MX:]\V$HN^/;#3E.>.6I,D-, L1$0 E-DLTVS8;%K)L4$YM"U/.R MTK/9JO!VF<&CTMZG^-,D*(IX$X=L4&K"^?Y>,*%LH-;*J?FXRT*F8(W@CJ;: M+@DGYJ06XCT6"KGQJ16BK-\1WN\H\Q4B[-6[J#Z"0]_V MHJP0X86X?5)BGTBT3]8P_#)WER][+M;.*P%LO//P:\R[V=RPAXNK/HQ@7P2+ MRHH:85>H$A7E]D49BX;6L@A9]M3D'N_1\X7E)OPYLY.\816^3SHTHD^EU M&#G8F#S63LH@= MN&@Y6B-786@?=AT\#N8_!)W56'@3IS&K)-54VJ%;U@5. M$G&;V@<.22Z%'WP%&Q\.+W*+G\/U6R=W9F>_%SRU]+,->/KPSA.)"F@%NO(T MR/-7 @3LR5"-QMI.\)VD7^=#]U'W@.U8!G*/&;1(H+]"08EJ%OQ17&\>.;7: MN*7O*A?@!A=E'H-P"C ]=80UZO2!@=UAYQ/8 M*F.?8% S8*MVD2,K0,$^/?3^6=,*%F&12<"//JVKRCN8VRJ-YN%X2!P=RK2O M&:W#D!;?*3YG)2XNLR"EE74_QFF0AF02N,$A)G+>)]CL9;"AU&!"JB,KR=\) M&T0*;K@T5B'KTFC"LU@U9W9X19\39MR9DS7\42L D/?#EFZO>8K!&QJI.'D] MB9.$/MI((H)]04O::_*H')"%#5FN[-:I'S^2)EP0 MZ[.Q%$UACU^=?IWBPI)V<,>J5EKK7/ \B##*A7'Z#MTS1CX&YB_IO?G05#:& M/3CU.HK#4]X2[@#MD=?E$-VG_@9I)T(BP1$+DEJDO^S)$1O0'?9 'FH'9?RL MZ0MWL _6P/K1D:$KU,MITYJ><'Z?Z1?VL]GF-$LCG!9T$S5+BRR)HX#NJ%9V M"9(VFPR=X3*($R\[B[4Y6@O\E&=%<;K/9#E&ZR3)GEF*),W,.\UQ%)<$'@H"$A5[+_MZ$UOD*![PXM.U MZ3]F^5FVOR\W^^18[QX7'T@#N,?;6*0# $,( ,8#*S6]<+#_,:J&.+D-LB(;;P@QO7.:8E ,]?=C1NT>.#JBUL'-!J*/J[M"%**K*33MP&D?NT2F).UD]J;I:6>1"6?X[+Q]-]469;G*\)"I2?<:EW M0[.>L)UR@/:=Q,7^;G ==HCP(Q:@C =Z)DQ0S87,P)3/"@6;DCX/"C-,G]4^ M 25,%$ZQET=2^56KN^ %"R&&PBZJMK ]7*OA\<7(@X9PO5@O[LC+AHQL)W3V MZ9"3JEH&+[[7S.Q%>(8P/7M?TH:PW4^MF^A[QZW@.IY&5MNAR$CRN='SW#>9 MZG5[I%<]WF6)[Q>0?IPB8D$-_1%EJO-+P6W@"J.[.D#$RT':=Q9O^@ZP V* MS,2V#OQKZHB17R'&X%VV>4=8<"_WL\:95.M&R3U1TGJU(PUMSDZO;V@M:ASQ M%9H$JB1-8+J:3I\Z[CC\'G98H936NJ#+Z36J*%9[ W/& PM51SN1N]<);W!. M'[$+LRT]PN,U9W>$&J\:3Z\U.X6 >N7$%XTR!#AN 1< %-K4_G_P-6SW5PD[ M^C&"*C>C0,%3$"P(5P=G!83*%0JE" M_K)JUFG4N]]IU!$FL S7O3?YIM,+;C@_0'9':3E>XO<9U?29F",<[8M>WS7J"-MWS757G"(J>L'UW0&RNSEE['#Q?O PE_H^K[E[XR+O =MU#;25W6Z1-(?KK"9"CTYU+54R^<[)MB&^W^SZ291<54!?T3U-8DR? 6Z" $D HFD*TZ-,]*MC>E4[V$%]K]36JTA:OQF%=9'\ M8$M7DR@H:"U3,BV@^^K-K(*]F47+H=!O>#/2Z)F,U#)#(9-KWH.TR4Q2>R"G M+*X)9E\*3*XC_^'$18&_+7LN4N^>@W$GF%@U3.?C;7I5#[C1@*'<([?GJP'M M?04_I]9>GL:K4G>JHGS-?\+L(8W_CJ,/"GN8](/ML<::=UZUZ^L$UV_-11^= M!E;17M5_H):+G\?HYE,]KU6O0J]7+R])O^31:=9P4K&TFO#(742[1,+AEUAC]DA^A]M,/?T@SNJ!TD_:O,Y MWB+.A;Z83/C0$LJHX>3U#0:V(#RX9JFO=Z_O 7N@&VA[M'4B;PYW6)L(/6[3 MY/#R\+P;G'#TG*F.RG:W)\:XS3;EXCCQ, M?/M[,YP+*BHVGBJAS*'KK5S%F>X&\1H#UT1V>GV"/F"ZHZMKK0?W]X+MNX9: M=Z\$:;O ]5=3P4=7J:"+>EP3]['==ZEX6V8,'9CC>+1E;+;^+F$\.^-R^^]8 MI1FWNB[;EVC [@-",9"7G%Y!*&HK?L1Q^ACD#T>)1J9]8,+)((T[R;JZ#G"G M1#.QK;-1Q,',1GMU.%8Q\). .ZG*0@6,^KH[W5#R^U"],O Q>YF^MSML7QYJ M!_G;\_J^<#U\L 9CH]\58@S8;-:P<'Z<5>2EX /D7^WX)__XRZY@A6:D*'Z-&7\,:@6D3;0591\[+/]TA$QA=I=?!B4^>;U[ MW>F.20V[PAR$-OIW-OD,^L$;NE;26V_Q,28H3E'+!M5\T/VK[[?MU4:@@FF/ M7PV[+G7H'^MO-O3;?DL<^A+I)QGZJVK@>SQ^/3;")UP^9E'U;QQ]S/)U4;>J M!=U?F?5* W M9-I_Q4%>O'5UB'V1ACDM5W.&^7])"'1\U"8YJ3/M!].=!VM>'TH;=8)]"#U, M!>OK[H^XOFB5;4BTRGFA-U'%]2V-8 /Q.*HJ93KK>?,\MKAHM#]KM+](I2?+ MLU]\G\<":\D//1V"->]G\!(^].$R(\WE_9:$8!K-U0@FZ;0T!-.I,"F"9IRKV]89R M.XQO3-HO">PDFJI!3FB\-'"3B3XIJ*6X M1+ABJD,RSZ&:2[LH(*QFL4*?9WX+;$Z5.S\^;E1V^.:I6I-KG-\^!CD^"8HX M'&2#PYY+A"ZI]OT@UNFV5#B3*S$IL#6@MJ.W=RAS=$^Y P$RMQ;I@31ZOQ8Q M=HCQ X1N4]G!:"S,!WEG<;(O<61EFK;ODF'OP +FP%=U7#KT':HQ-_A%G#\P M^'-E%7, K#@"A$#WMC <$_[?<:YK^;WVOR=ET \F3 [67/VFLZ03W"-%<]&M MZQ$D7:6P&FVWT: MY:]"O5^S5R?UW6#CA*G>1_68-'W@HH"QY.,J%G$.W6K6$)Z:G%QSOQ=@:0)5 M^D,VXN'V4!^]577$ZY'#Y3?134'SJC.I1=8*:Z_ MSN/@"S#$9/> ^W0__A3CS\%6=IG3 3F84.'*3O6EY#&TX,&),XWL]])J-B14 M($1=WP/M\2"5;M);GT8=X'J!F:[U.->WACF2#65V-U;MKVY*C[G.3EH6TDN6 MRD8P1YU>I_J$ZK@%[*,HC;S6>P+_,]CN_OE$B"54]Q G/4Z:13,_%=9INN M M^4DQNUY&F=!::.JB%OH>,-UM@+;=,NK*YO!@?HC0(\[W:')I0QS5U+V^$2#5 MM^=Q 'V?18YBW7, F@Z+&\G.8A;E6/9=]O]SEF;=W/'JADQ__?_^KK#']A#] MCW:@>_K!'>F#I!^W$RUR:6Y,5(S>3AI;F>U(SV.%^I9$=4GLK6T:\O1[U9<] M!2X&$8#M^\-M,6C?^A)^X0L+'2;>MKWT7 AC1HN(>LK.)DYC\:5/35;JGH5#H8Q#GOP;)'I_%19ADQ3['GW%YM;D+7B0+4RLB,&%@ MG$WJ/9/A%&#OJ8S0Q]81*&WT1(DC=A.+%W&.!?>@5[?H@_+!"PJ:RE'[-"(S M*[W!A3F>;)G0LZ;]>K"6$CQ7B!F2\44M8WK'BQJ/\)X]$]B'>:KR81$*-D2V M=W3,\+'5&5,^8B^Y-6YPD-#G>G\B2T!Z9?**-?JGCLBZ%RS]A*A?>7V,K/CY&U*JHT&A.L\"S&.BH_$.>16.(N?X@BG M47&5DR"CS./[/8V_BQM<[O/T:G,:[.)2N8/EDCYL0'%NR8/RVVZ(PP4D]RJ. MJ&/-)$'T!U:>8*Z0* 2-S*D4=&U7R>&KSC<0*ZZ;;H(2GV;T=9]]G#Y4-4 (=*BBJB$$8'O=<%MTE@O& MO>%ZK84.U@N&FE6=1$B8()/E>!W]][XZG>M-EW1#&SI8.K1@%TL=$%X"U+I4<_SZO/.N WNE MA*I:;WU] M8,X0@S3NK)!U'0 OBHW$MA[D1W6>5[S2/?JMYN'GYLRT:C-J/_IPU#_C^.&1 M(M@36;H_X,][>BWP:L,/[:_V95$&:404-W%@6UJP'7N4A42'MR($%PC&J6/K M*3575+%%G"^=ZJI$$X$U$.SP8ZG*'/NB>H:>/931?2:JV9+P CV*LOD#HX3C M7K#AQ%!K7:1PT 4N1)@*[C):J'CX]OFI5:_H>7%<]BX%6_$GI]EVFZ4<:M8E M/UFGI2GOLCI*PM%U\$H;K_.Z@),U(JG!!Q*%NHQYB MX2(@+D,=;(A2L+M!U"WIJ14_OVK"DG>44(0JX9 HG:=K5 #,VA@+-\;:\PTV M>BY"\W1"^F=1)1!O:"5[:ONBS,*_(A(SH:L3='WQBTT- 8>E1F[XU;#K("]? M[XAY"H+O] STY+7SC5&5[&&T8$/=* O):Y$,( 07T,:IXZ)"244=,?)(Y+Q" M]Z\'7\,HNKU@4TU65/B4E8K(=Y2WIMRVHAE,\.C3JRX;+&L#S^5[);4^*A:( M^JAG?8-WQ#Z/1);U0XY9/'"HI[*T]9"^< ?I8 O4(]>X(\SA/%Q\AV/<=1WL M?;I.HY,\B$BPB7'Y,F>? M3WPLS!21HJ8&M[X'3&<>H*VXE-(TAS?=#!':WGT5\;W'&MP*?;4UN/OZ+'(4 MJVMP:SLL;B0["I@T8]EQX'2=9]$^+ LR@YP%9: ,EE3M8([&7LWJH$C:"'8@ MI!?90?"SJQBP?=F(L$ %SI_B$,^; 3F-GC551,@B2E=5VMO:H]8AL51QEYWR MF)'R6!<%+@NE;_7W@.MEAMK6_M;3'+;GF0H_^0(D8(+0O^HT9>:F_.-9G71J MDZP;32L.W&84*=SC?7FV:74\)KAEWA.FLPW6O)VBS7K#GZ8$Z.)JNB3]MZ3ECD**@ MYH'N^&A_1Q28#.)1=J+JH$" M_)P$-Q\Q5I:_[&L+TX6--)1%+9V&RPE4Y&([BDUV#65VDY1\\K=]D,2;F.5G M/N%TSW)>[TG+((Y04* ;3"F?T1X0P)^>F&:]6M#FZ;>Q?TK^X8_=Y.S$.?5 M6X#CVHPBGA':OFI]3JOF1_Y3!P?CY&B,^ AHUOP=I>*>:E?<9JVX4J=K" M1#@C#<5P1-H0;N"A%W?$CB /)%JRJT[R9CQ-Z6V#1/QI%&ZI534]#]:2/ISR M#-^7%VE1YFQZTR7$RUO"=DB-=J([2IK!=4:=L"ZRJR^S].$=VP*AG%#+JO": M=@Y.[5GH?:+3Z%'Z"4?Q?DLWAS]G)98G;O2U MA3U&M1J*0U3:$.X(U8MK.T#9^<5E%AQN5\X#F7&*KS:G.=&LU(Y$:4/8PU"M M6P8!T)<9&%$O-Z1Q&F=Y/Q;*VL$>@$K-.K>6#QO!'7YJ M4:U7.XPB8B1]C#T^ZC\&M'!Z^:I9R4@;PAY]:MW$X7?<"N[XT\AJ?7F0D40U M38^+EZYRVJ6+HNF2AJ-ZV2)KMY0AZ>I&Z^&@]+A:N<%/6?(4IP]=3;4S=5\? MV /52.-N(H>F ]RA:R:V_<%"11T=C&;_)PJ::5[:$/9P5>NF/DZ /54Q; ,&B^I&$I+W/1UW8I0]1A,8N#@;J:IJ %W7*B.TYKY:VQ MXQ8PAYM&FSI]Z^!KV$E;*F%';RZBM>I"TZ394Y/HL[;=+I4ZPU7YB'/J=TIG M.&X!UQD4VM3.!@]?I;NPQ>F4V?V;,'95/$0DUWV7+)4MX:) M"H9:J@.R2_@W*?L$=K9NN/1\;7(J1=DI^5U]2N[?"4^#/'^-TP=^P\'(&$== MEN2.B6CM6\RVA!\:11-J*@M,OC-(QW M03*)OI2C7WU=1?=TC-Q5645L?)SN\YS(_"DH]WE,4YPEX8U1)YCP,DSG>EG0 MWP/V2F& _$[!9H4J1JCE-.OM)$B*.]7[!ZYWBA_H=80[W6)D#AO@HO@1A97* MU0.@-&VFB\J3@=;Y2YCL:=U-*_32]EX0C/5;08EGZJX+ S8#11P[>L,1'-;! MLL7LFS!^[,&BS^KU7?9W7!3[@#@R"K.BKNL7%^RRFO]UY"]IL*5H_7<=X&^^WM/(?;5I)?TJ%5U_^'$\5)LXZMIIZP3J8Y%+6M/:*.3LC%$1 M0SH M327%6^:1O$_MJ4R4%2+"^(C9H-B1!W40,:P%[JN-B/(];UX:=(.-0J9Z=^Z0 M]/2!BR/&DML.\):!Y#:IYX_XZVJ%:K[@W>\3?RB.+7]2;>#:;Y'1%] M[OWP,N08FG!1Q)EF;AQM5:^(7FGAC(H?A1_. M$5&67@#'NYTH/@"'H8OT,WXI[YYQ\H0_96GYJ+O8/X;F%P- :HM9HL\QP2\" M>C1JN<<=ZJ[H*IVWB!8,HQ#O_SUXD*&_S]USYL* +:DO"%(.[&.-)!6=+P1 M#K69"#<("_BXX/2JL-\0@5(N/Q)(]QV(#2<$$!!?VD1V,#Z&SG%-R*ZW& M%^ ^3,\+7GGQT(*TI>?%FWU**]W^;1_GF)_:T$.&C.6]%SBL]VGI002.4/D8 ME"C(,>D18;REI&@EY,9;9@O" M/:!:HPU1N7PD?=E.S"L%K4V6)-DS;5(GMPC??E.==U.Y:/7E>,MH!VFZ)RUV MY(,L*M#S(TZ;[^L/N>PT48:(R0J+UO0+\BOR&L_$:ALB./E=*+6LB%E2#94< MO2$_>\($W^WR+ @?WWK+-)AU/%'&J)EBA.0"U#*G;UTT[!'CSR<@*H'7)(19 M375'/ >S<>W\5F0:#:EZ,+ KW#EFJ/Y'%RQ[^L&>0P9K,?Y*)@5399V$YHK: MK,@'U@K.'M D8R#"$=./3441Y]@\KJ-^2-.X)UP7'ZA]\["F63?8#CY4"?N8 MD/%A;\#6G.IAW3[AY.,"ZMP6"'06\+'M]&N0QS10OB$2::K 2)K!=.D^O<1- MH,,V<+=WE)+:CL>:(*(4/=9^$1735GV1-ES.$%17>CENM8QAZ*BZR\% ]%C6 M[7R?9Q%98P>YMI*;I!GL8:C22QR$AVW@#D&EI+8#L"7HI])ON"=1P-43SM/X MX;'\R'=_T@?J#K?9)F^^N2#QP\OM<["CW_14!1Y'$_9P=F*Q;K7A$03A.HH; MM>RK&#/NJ&&"&OX2M\SZ1 5(QJ*IAP-=![?.39>,0TOBO?-WL; MP4N\W6]/LCQGF^*GP8Y\4[ZJSMV&D8 --3;V4-71[^L/%TBLM'!3>[_9\Z(G MRXPC:EBBFJ>?\^4YC5+K?M_H'LIU]W";\"0HXN)VE^,@NDK%]<$'A>4&=(>- M#D/MH+X(J.X+%Q4&:^#L:A_CA3@SE*6HLX($4.IF0EMPU8M&]:=:]9R%5.*3 MLF^A!!"_I/L"1S46GF;;;5Q2,^E>T'9!#S9XC+947YQA1 PNO(Q7R7D$PMDW M8<<*M1+X?*G:O\4JPX2-8<+6,/11D!+DL9V MYYL-#LOXJ3^F&4H#-HI8642]$NHA !=#[-1PMB:J&;(UT HU/'T')?.:A250 M)5F0%BN>?4LMPI9&05FEX2*<1N,#$FD:E7(5N([^>U^P<$B2@&+6"R8(#-2Z M3ITRZ ([;6J( M:384.J0-L@PJC,V'QX+VX!L+%-OJ@SWC%K@AOO9]_C%]*X MH%,J&?:[QMMFS:&SYX',H7VD9-!0!K+JZ>I, $@\H7=YI#A/^ M3/54ASMMVZ5$-A*)G?DKI8TX<0#!BD--VZLI07,YRK(V[H1+F%N6E#IB_2(A ML"3'-;&%V;_)/H63$E-Q0)9\D2L[N@@9F6)3# M]?G9,MS+L5=-LO@>Y$J./!Z MD$I0^QBRIH=^8Q1]O3@WLUHSNU,; -_$Q5^U;\-KNRS%T=3ZRKWNN/T27% C MM8.!"^0E^5J>TRQE-;/O"+>>U^2U798RA-7ZRH?PY#N@_SU M^P_?O?_PP]UCGNT?'H7/OOM>60O$GA+,P>K .O6!MR49V(?@8Y6R]84;3(^S MV;EXG&ZR?,L$I >=994]5V;HV&%0)0OZ_L,*41%1R64\^.*H(/VDY^*^C#C& M/L[K#QT:8;W+X^3[]T2(/U4F:#X9@#]F5):#/0.LHL(= Q++PIPA"LV--TP2 M]/U[YDU_:KQ)_-@OULQA/%N[C,$8AZO(RSC%%R7>]N]_B"UA8HJ!=O*E8M,, M;MBM$];%IAREBAA9WQN.[O0;_1B8(@FVEO1S1G$R2'@.S37.93M1$I@:3@&F MOXVP1ILH.Z@[[+G;5IGQ_KM"-<4+0&B!+ MT#-"*OBLB.Q>D4GI-//FZ;3P+*!_;1Y/_HFP,&PSU.HI )F\)%X1ZY+4=W!59 M)-#UF.5RK*0VPT73?&G#5)W9HFJ[I*'J**-%.E@]9K347[ M,)(.D$>TB=CC]R8*\;H5I'.G*=0>?0+ET&'718'+?A]MFBW%+;MZR3V1MUF" M\QU(ZN!HEU'T[%N.M+H0+Q*CXCG8%5,H]H3S^VQFU:[8F[#U1H4CQ^3[)D:$E\'>=_.PW JL,'2TBHBX@TD 1>V;!6QKN37\D.$4<=1V#/P ME#6BO-DV!B[0NBSS^'Y?LM+^98:X.$!R8B4 9;['T=,9MA,-LX%QM+"H[0\C M^2>=6N#LB4QJ"_^;(VS1=9IM=SE^Q&G!%*81!]6S@Y9-G((W68YO<)B0%5J\ MB7D\LDZCN^!%84S7/& #R"06%7'&*0.X<#2-FN,V)SKB("Y/A5GTZ9 $1$]8)WL(R];@IHODF8#1^H M/7,<9@\ILR_YU]7IN0^\/-3X(_%](?93V?&4[VKQ7YO;3HV7KGG QLM)+"KB MI5,&XYMRY=K.(@IW=RV-T>._!2!S""7<7!/'W^)]H6_UTAF3-/BMK'FA;B3U^;/GV.<$]]^?+W$3P0BU-G'QIT7 DY&-I B MC[;G F#%3/[Q;H :ZMP+UK]Z3&-N5*XP@86!QW;0YC8/I;$03QAB$:E#F!!8 M@%\,4F,:]_"8.-UH?)'N]F7! .&#]MA2WV,A@U^MK72H'S=?P,#6"&U]8$") MH0]0!NIW@P?J=PL>J-\-&ZC?+7&@'@H];J!^!V6@RBO*F?58WD"55(HS:+ZL M@>JJ>!D?J(%P>PHP<:!$=810<&" M#%R$&*.,K9?4/)' =(5:MJC#=]5L-KQZ@0X?%A)L$8H<7!61I_F105<R!Y M+>.P4+[YHFP(T]/[=:LKO\M;P2[PWB.S_6!C9%%#5W4/UY6>(4^T82M21_OXY:Z+8.\7)BM3O!#G*8=J\V.GTT?ZYT7*+[5<;?KBW ^C0^:QW&'/33/_"G:+U%&LXP]M[G7T#_RW2+$6NQ?WJZ M0HGBY[!_&BXNPAR7U87'N^#E_&6'TP*?X!1O8NE3<+T]8 +L &V;I][TS6&O M_$V%'W^+M2X!&54=LW[)3K@AO<)ZSP@":EMW77+E3 M[.F_LEWE$,6\3[]-;-&:?EVH@G! Y[55*B9OI\'A!WK)6(;%L^HMC(9J$'@Y M_J0U-&H$#F.LO:ZL; P3!,UT[!QG2EO"C>%ZY+6O_,3"+8&NSQNJUSF%P/+U MFFA3KM.(9B?LZ&1P\DJ?ZM%<3S7K"7OP#M!>',D&W> .ZR'"CZIN=AD_D7GY MCE"(Z587WRKS=Q]5J3?56GL+U:SG0D?ZL?9&([WMML"1+A'>=J37/%:(<6$Q M:<-G53UWYO&2Z6VV*9^#'%_&(0VTA.6M]EZ403?8X]U4;W&P]_6!.]*-);<= MYC4#5'$0=X(F/;#M39"83_5GMMU"LZM K"4N>^Y_:3O =MY^7;7KBDOXUZP, M9':YOKCT?.UI0G5/L^TV+MD6*,\"%]EXBC.C?5C^F:/%:[7#H0Y1Y(UA.ZA> MQX, 4M(2KF/VR#LB3*1D44VWWHWSXHT3Z_AL_2MX3I M5@;:U0<)BF:P#Q#ZA+8=<7>/6#CKPA67HP%(C\0V^W*?XUDW^:?2NJ;K%TQF MT5#]2WI92Y4VWH969%' M1Z% Q<'/ZGE:I8]"@D"JZSQ/W,1%\/"0TP-*,DM=;6[P$T[W6/L(@X>A]*BPI^F2 MAN+Q8:"NW5*&HZ/C/NF ]'B\=\7SU]*'6_S ]D"UIWKJUC 'J*&6G2>RY$WA M#5-3@:V?K:KIHIKP7)!Y@W=9SAZWO"1A1'*>EE5U,\G(-&D/U?0][>WP=Y;K%/S::S09<'U]8 [<01H?;.RH.\ ;P,/$ MMM[6J8AY3&RK1-"FL!VV 3XT91IUAJ+8 /#0DXHY?JC9!YS2@[5;G#_%(0U! MJE0794$.=4N8 \I N_I@3=$,]L%:G]#V0ZVBBYKL)Q]5.>93SY4K7>7Q0W5O MK]>9=&WANE.OAK5#*1O"=JE^L:U79"UEOVXUKXK.9JF*WFV6[-F-/?4LI6P) MUZUZM&MF*7DSV"[5)_3HS-R&L)]9:C;UG%W5#LI@G49-5:HJLE0Z5%][N&YE MI&ES25O7&+:+F8EN?2A(J+/DVK9(6\6@<;AYKT_/K.U<.Z=5NL15S@-4V>U+ M33.87MBG5[T]*FL#;V7?*^G83!DZ[BJZ,Y]T5A+0-TDJ =1'G;JVX(>A6L.# ML7C<$/2 U(CK=%2ZWGVJPAPB_<]9P4["C"-\71^8XW"0QH=1O[(#[.#$7/S1 MH3)A@2H>0%8%,RA=N%X?$+??X*(@)(.D1A2E+VH;PW7"?AUK[U.WA.UV!G*/ MF!<:TO7$X,?-YE*RJ&B[7(+WSW/R5G"=2J.5N,A>U.RE$WC4$M/O_#296LYG MHZOR$>>]TY"\%5Q7T6C5G* <-X'M*CJ!K8\4*$V_<\QD:@&Z!G/94TW"H!M, M7QNJM\&5F$OX]26,)9_@GLBEYV(3D^M>$?22IUCQ_DC&-JUT0=\-H\7E3_=% MF6UQ?I&&R9X6T*?5ULC_17?!B\),=I1@._D(ZXA^;T$&+A2,46:DAR#ZZZ": M*W_^HN:[0@UG5+.F=6J]0(9'&_E$D1N\Y561KW&^R?(M?4+BZCZ).7+6M_#O MXBUIKP-_+=95*/N&^-" [@C7RZF=8E,3FV1$TS? M1IU3!K 'MWM;.IU4%K!-.(&._B<3_SN0\,P*=Y>!?!C2(Z6'4=L)'2I? &H= M6V4P-+4D%HX_$D5F )F6*UP(<6J9VB [P2"98) =9P862'1X>LV>^%4]&.N0 M_!< /0/LZ#1]4GKVV; MZ^"5?K9^#O)(=UCKDCYL''%NR4Y!(E?$X>*1>Q6M+[Y4DK!HAO)Y1S^G3_^T MTG2>JD?WKYV&E4B(R>3U\/8K,ZIU#O@-+LH\IH$@8TFO.AY\]$L:*ZJ?VO2' M"676EJ@SR@=UAIUK;J?*B%J5A <;]G'*0@/F#]UWY?.&/RJ83.S>[.&G:$_E MFK5>PMRV:A2^;6(S+BY0 +N%3Z,% VQBNY_?K*-Y8E+>$[=,& M7J*$M'7Z3.J%OY>Q]JUT,L=A#@(XR"__*YGN-LPWJ#=C[AENA<4?S MKL#]TT(1!S-N^8@ULZZX5N>1J#CC4KE0P 2;=94_>CQ/",.'7O>TZ6S>CJ0+>LW&GF_6^@L%>0L]6 MPJ7G=)XOW8JS -\Z872K]>:1-?7/9!MWA@U@PVP@@I193[A -%!^%V[2#/_6 M0U9>G]V>R08-&[[=5%DC%$'#_F'NT3!POMTEV2O&53D%N2D^9^D3"=EPQ./" MNZP,$O'[TZPH/V?E?^'R!H?90QK_'4<*HT_)#S;83&YI$9\F8P87TJ97>3(4 M;*3BL<$*43'(IR5ZQ25J)?%ZY@_7OIT +*2F2RO3Y0V3+PI;>:+5QRRO/J+M M5,F4LPOQE:*P]C>9!9JE$GR%>*VW P 0YP*B398C0<0O"]2G^1%,D+[.#F7V MS97VA;V[R/[G5\SJU.J3Y1VS@(W>4]C3R=ZCA#YJM(HRA3YE4;R)0[Z;\K=]7+ZJ-EEH/C&Q M[>&FP71<8,+[9P'[G'Q*A:VW!=E*GF9WYHQDD-"_,6..U'N$*-IC M>LJ^%21&Q+79"2HB"+6=]UP=HFGY5'&B#M7YA"%*MD)<-ME$5(F':OEF/ZR' M:..;HT&KV=BN!RT?I.+0]1&45Q.CIB!4MP7,N4*CC1C1"E_##4AE0HX->_Q5 M+:HDT+[_?=AF$6-,_?YWIP'X<>;H,:9FI-D_P#35!@.[AD+FB/ 17Z7Z^EG# M*, >IQ;6,%C]R[K#'>,V2MAZ0$409:F?$_PY=:UV2&$Z^=US-M+)10I+=_(C M:PQS\J;[DIW\6(FQ3EX^9T"=W)VN\)R\?^^0+_@NTJ+,V29(P9XRN7L,TJL= M)5'\1$B4Q455GL/UUN5P]HN$E\E^!R?'#P-Y+P[8IK. QV,++C(29$;\<:62 M2(TJL5>("T[W^)9XLC'W[\+(87[D';L,O>1;\,XX?'FE& _DA@P?,OJ3%KC\&/>730+^EC MHNT5[A\SL;F)EC=5KU"M':K4XTUX77VJ(6(J?M%3^O0_,+=I1&VZH39]HE1I MW@.?T+[P^7\F^[)AO:N&]7,]K(-J6#](?P(:A$59D@1YT?X<-ODG@..*)CGR MABCZ,:P?X$WHC/OFS6255191^HRJA M2J>%783^Q^^F^-V^E,F(:^UOV#3\O_HIJ/M+S#S[<.9?]<1S8((%8M<44PL/ MY,_3R//TXNC7N=J711FD[/%BOHFY0B=!PFI0G?./)]X0Y@9EK^9]^28]P0]Q MFNJMNO"9E,0'&QP3O$S ;C_?5JK?;$P_RN;,KUA_!'[KQ7@Y;_#/.C>Y?TU0KO" O!Q MG0O^!8.ZXU^FLM<7"^?-(JCW4 S$:#/ M2,+NG5GN!_IM?4](!F'YQ9XA_>.G[ONIOYII%_ @_,<$.^#W@S:K_F,J_4)2 M* >#ZI=\.C;]#UL=CMU7!SM&"7M?V'G9]$9NC\L&V7GA04&U>[PGHP->6#!0 MN*\U,+#Y#6<]DC.2[&L,#JSL S\\$-3Z2B]7S/K#=LS]CZ1_Q;8\O.EMN'Q? MZPQG^4OZ.)G\QSSGT$3PI[K#L\VO=+Z;^P=NS;[P /T;\S]1GT@SNL!TEO M7TA0 ]4 7E">TP8"<5=/CYP'.3U/*4XP(8TO4J(P"=OO@A=-O4;(7948#\#,E(GZS/6BBWB?%'->(48ZQ42F:_8 ME"CR__]'U^L\AF80T:0,!=URAZT,'<,Q/RK=LS+LMKN[IG M]J6#IB"9TQ2IPXO+ZE^_ "\2*1(W$B02E&-B3I=M $3F]R$!)!*)O__;^](= MO:$@='SO'Y\.?SKX-$*>[<\<;_&/3W$T_WSVZ=_^]7_^C[__K\^?__/B\6XT M\^UXB;QH9 ?(BM!L],.)7D?/_FIE>:-O* @C+T<'1V-<_>?QR<\'QZ.' M;WFY;[AG[)?D5+Z[/CA9'EV>A35HLT4JKV_A*X><7QE_P;>?'W2OGL M,X?GY^=?DK_BHJ'S?QX<_O8>S M3;]P&8?QE8W8__H_1J._![Z+'M%\E/3WYVB]0O_X%#K+E4OD3'[W&J#Y/SZ] M_.E\)OH_^#H^(%_[WU<9.2Y]S*@':X'+D[:^/]Z6OOWRYSS\R?:77\@?O]14 M2CHMI/8O[3K\%&'6I1_W9LC#Y,3_"'W7F1$V7E@N4-X5F(0O=X4B@?:,W=5PY MH>WZ81P@O*!S<(\> A3BGB2+&3P^IW@F?W/0#Z'I7[@M#>+50G'C>'A6)Y\[8UB'_KO:$P2E@G)UNIHH:.;^8$%#R]XD$BU_MJ;0TB/"*7 M$ (/\6C]'%A>:-ED1$@"06]%@TAWOK=X1L'R"KU$A($C3Y@MZU6!,Y:ZH#6)&UI7J\U$:FN/I2U M6Q-YF UI7#4THUNYKK851",34*H)8C711 QZ*^!6%H]HAM"2].[>QYL +\)? MQ.TN;KT(X1I1V,@%HNJ;X-35@3;@"OL-!0L43!8!:NX,:_8%<*IX=B(7K7S' MBPI3> <*87\'_$*=.+#)OAO_AYCR-\LE,VD/7E3.A\$K#J,]PU^T$>XZF2GN M41^^9]97P:L,CZ"5YD#G'W3*-7%%S& 3D[F80AZH5Y4MT K]2D[WA6 M[EN+[.^"5ULRD":V[<<>B8=8D]&4,P'_.HC1[,ZQ7AS7B1S4ASX;=@B\HJ_0 M'&&&S+)=3@^:I'W1 %6M H3_D*TP)DL_B)R_K,8+%_5?!Z_">RL(<)??^N!9 M]5O@U;-CM/NU< (?U^O,;4<>9D-Z!F<_*'UG+S6]8L^B7>?3C1AH>3&?X)T]=R"^<+K;4@ M]1'-"GE"GN/CM5_4<*W!:TNS>/DQR",V0$\_K%78#>*2G]&-.>[AUA3?>M3; M*.T9(?TES:JYGL^1'1&;%3AOR4;AU@NC($Z#RCV\]29.H$=D^PO/^0O-;KW4 M0UEWUZ*U]CKI#)38@LV"H?:OC737YCO@U'+Y:GD+#/BF%/Y5'H));C^$S@P% MS:V7\H_K#=%MZR!@- 0KA+>M&TVB88W!.O@WU@+/&XML<][&12W:ID9QVX%* M;T5;O%+ZO\E%=C(;X:DH=5XK6WRU^(PVI3SB!6+@V,D]-=_^\Q>\>VZVXQ)H M#HJ0V,H\!/[)9DWR#\2=26JNDT73^10&<^]$VRR\0Q, MN2E5:2[1 ZL%60$3&7(IZR H5C]/O^^1*13-[JP7Y'X24LUN6VX0E)HB"3G. M24*.PZ^)CLI?:-W3![Q_\F?77@]=WOV4HKX_1580]=7[XL=:]Q_O94/4?<^+ MGVG?9S^RW![Z7/A,VN=5(9#Q#G\C^Q)IBV47:W+#%'J-WB/DS=!L\UL2%OF/ M3P>X3P>CSZ.\-OYGTL!(,KL,Z3A1MV^7ONJ2K#U^(& F9\A)S23^Q]9,XA_^ M2/HS><$3OF5'>4LN4=@_/NW\[4N'W<@U](Q;W.G%[I__^#H^._KZ]?#HY.#P M_.1P/#X[V/:MB.XD*/?3"NR\:?S/"N!EW6GPTR@.<3_\5;K"^#3"$J0!/'>I^-0>)MV+=L=DQ_C\WQC; M+12X>(VX\H-=PC!*&H6:2-\S (]J '3\ *^BD[_U@YZA,39D.&5!0#=XM6VY_X6L@(X>K:@1 $IU/L/PV! ,-R:>G- G&T2N3=PM M6E;#T7C\]10>AE*=SS \,03#)$1K?>.XZ#Y>OJ"@!KO=(D9@)M3I#*NO1F'U MB!8.D=F+[JUEG;VL*V809@(=SW [-0HWI)(;.PE.5D-UI?^C XC MLY9!J,K+D8%\9A3(S];[[0QKR9D[:3Y9CE6EE#<(6!D),DC/C8)T,IMAA8?9 M?^X<#QU2X:PI:Q"4HKW/=^X')N)XB?\Y#9[]'QX/Q6U)\S#D]#U'T!3G2TFV M9/:8!@^!_^:D^<&9,.X4-P]+$0%R0.N<,> !??##R'+_G[-BKH3J"IL')K_[ M.93&>'*(< &R*. 5_VP$7-P.YP"9XJ8A3QNX#Z^^1]_B[Q8Q BBA3N=@F>*/ M>4(VN=*P/CQZ23*+U("U6\0(L(0ZG8-EBD,F"XYX6B]??+<&J=+?C8")W^,< M(U.<+SGQKM_M)-R8XC2K*U:6?PP3,>&.Y\"9Y5#)SD]2ASMA)M9X'%(7B?7% MC0!26H <4+/<*4D();G.^8:NK,C*Y&7X/^N*&P2HA #Y@;I9?A5RQA)HF>4PN5ZB M8(%GA5\"_T?T2FXC6!Y]S-66+FOC&&;4A&S_K0+/W=".#X/UFEQA4?N3>2"TJF7>PX/R.6>3;O)[9ZLZ5&Q[5'6^$CZQ>7&!)Y;X4O2 M7AQ^7EC6*KLDZ49A_ILMG;-?_+$19#K?7/!\\-.07\H-(;$JS<=A*S&2-RQV M.EQ?J,QJO$D^U3,>91 @PU1"&D7WC=RVEK4)HK1\>!?KXE\F[\[N)"K? !0F M2"!;I4-+<8="E2M_:3F[<6[T@M"@;XDBFQ8,D8<"_S=4$^Y!+P@9?@9:;)@9 MHID,\\8JXM4?NL7_I!G^:D%H,#&EPQZ[)84'HX+K77KS,$CB+44C1 MQZ#13Y)"7 YVJ:8.5CW;=%"'>O98T_F5$Z[\T')_"?QX=>O9;DR"5DBJSR0Y M=8QFTU6F%-*VL>D MCM8/KH75X\W(/G)%G%S8K%.7T/0J,-&77C1+"FC\?NK26CF8@207=/K 'PJ> M_'GT ^N7S@-VI4$PH8&(QN^<;AS/B="=\T8>QXDL;T$66JGVZ%Q@5QH$%QJ( M:/SVZ1??G_UPW-W;P+M_'@2^3&% Y4%L@F3Z$L0W%+WZL\);MQ1@*:4'@;., M;*!2*K:>V+U$39=^R%C\@;:1V_Q#3,30(%C!$499 4IL3Z,ZQ M7APW>7IZXJ6/A+WZ+I8J3!=+G'@>T>K0B- XH*N5P,8[BPK2B\5[T2M 8T0K M8)D\$1%\,#$Z#]8Z.=G+PPUL.\#39%4;G+@=T68 LT@$=GI 3RL%&,^FY&WA M3 5LPM24'!PG1&7L8'K1N+R\7JY=[BV<4 M+*_0"R? JZ9D625GX_'7,[-)("JCHH.)-Q2\^#5FHM5#:8V\'EFOLV>]V42H M+SPX+DB(:?SIAO"\P#.+ \!=4$3C(U=V^,WW8]+* V: BDVHG-S&>R=R<JDT4%87Y?)<>\">38= M?$:-@9-!5G+C(VL>T0RA97+9%ML\$DODN[C]19(A'X51JL5+*PC6^+>3)7'H M4UC3I*F!TTF92HP/Z*FJU< (1U'@O,01T=:S7Z\OS@FMVH\,G)L] M* O4T[)-I\XLN_9OEAO3TC;N%H/&G!Z@KI]*N4KI]&9K[QNNA[S37,;4E"SI MY^O!^.ST?/]((ZH71?X],"<_D]G,245XL)S9K9<%>-,B2^I+?S!(4C?&._\> M460Y'II=6X&'519.;#M>QLG)^16:.[9#7ZOS*GZ0J;F:AG8N71 [\9212Z0! M>B79*]Y0ZFTG>2[N432=/UOO]'@XF58^"*A(9\9[*Y\#9(5QL.:NJJH%/T@D MKI:VCL[SE"<>6A"Z/L-8DJM1>*?^AC(8A^/C(]T)8C5PM$-5JO+1@KW7TO ^ M"S3>=7>N(RY^9Y>@=+T9\Y"H_15%CKW=3G(?D#EI\H#,Z&^EC_W+IX\'97KR M36*]3X.DC[-D>G] 0?(8(-]=2:L)Q38T?7JFJ8C&WS:IO @5 MA@@_?X5@;H1?G;S\10*GUA!)(+A4,#<&KW0.D*V4$LE%CE.*Y4U'7TZPKJ+8 M>G0);OX:3N>;LVQO5CI-S'\OZ"0\$GUE>OOMD3\?Y5\9X8$V*GU_5.@ 2+]A M>MRZ$8?B*J26ZCLR)+DF27]Z./TSE)',T6TY)H/1=>/]=UD2/F^1O77$>VN2 M6MY 9.5DT>VL>_G32> [^#H^2"#$OZB*9UI$N%]X@DI4[LTF2W*J^5?= M.SR-VX$">3,\MWQ0JP#C38(X^][?EG6_'53]H*?6\] T)O)9/S1 M71ZU6!*9GMR'5AP*X.W0K+)"2EY%J_SRE0L-Z5JHRJ-9?6:EH5*C@=1#NS$H M2Y2]XT@C>IB[GMBNEVZP.M/,)3$6??.J1WB!YGZ -LG1B$L%ZQ,+CG=3P3IY M.$#J]D.'7X3"28DU3-_:4!69HIFP6!'9L+Q 'II3+ZQ22AM+%#%)C(\[X8\* MA=>QNOF8L13K11&Z+U?5^E/S"V3YB?)T_IT(M#F3GLSGCNO@?]&N+#=KQ""F M*!2P@[ 8C?[5A\#'QICA9ML6*&OC>'RF*6VJA&'@=%Y5I(L^IQJ*MK:O;--X MJ=AHVZ;F+1K(#]72MKY.2;]3KI%8(E0IJ>/T<#P^/S(*_-K^YW"V/DO7=YPB MD$3C >'IAR01)U&"Z JE_^7%X;1NV$#&="1T3C-S[^&Q%'-IA:\WKO_C5S1; MH%\LQR._3'T#C\AVK3!TYHZ=(CW'(M 3ZBC^"A0"=LPN.1JKTF,GYQ.Z<\O+ MZ*QK;G^PNBVKF_"YL8F&LK"3UE*BE8JJO)E"*C,^4<;B:'SZ]?2#S4J4:/P! M$$U#-WBJ^HB6O7X.+"_$>L^T07YR4]W,_CL.D]3W&^#J?(-ICA=)JG?2 MAX^QH$W+P!)GBK^RMSSM0X^Z#UV[I'0W%#:)LA(.V"XDSCU5 MC7="4+;V#.7($VA8Y& ";^YEF3R2(4_IQ#FSH14W$&LI47*@S5UD[XI[886. M+8AR4K:LE['VY8D4?GSXZ3(.Z\&E7;FO'#>.J#FM**4'S@66E+IO0[#&AZ &+H8(I@'V MS7IWEO&2"EGI[^! 8W2K#!M?#'# -9GB\!(*)7>D>=/(YVZF/M/N-]YJ0D'55N^P'2 ML2[VC8R3>,9V!_6NDJV:(NYVGIX62. M5W3<\*F+_!L@'9V%MU/H3RWO#$+!.H8Y04_&9Z=Z/&M2&(BZ1#-QC#].V\B8 MJH-8.-\C8ZO&;RI4!PKJ$B RD!>6D$H$;0^5UGKDJ.7 PB:,0!5%,2&!(#>9 MS9STRP^6@Y<1E];*B2R7B2*SSA 1E1>8NB_M^Z&H"&^HT2P_J&7"6E]XB'A* M2$K=C_4\3&T[7L8N68C2M@3L(2M:?XAPMQ.>NCG2_KXC$W%J^2$B+"U-FLSG2EB*2K)!$!'FY!I(>J@G<5.''W@R60 MD-B*YKR67*@]K*4XJVXL)_C--OM4**-M9$"96_HCK!)]_A)8 M6!6SJS@@JX+$!"=#,3']Y+ ^N7.%O##!_I> GA6^:7/[03REVFF;.ZZ6B1I6 M7A>[(D^"@%P)(#/ Q7I;Y,%:)W>GB+ZGZ0A-5!G>>JD6F;Q4_Z4]H6Q/BFN; MMPY*&J9$Y[=A&->,\$<\UP2.G01GX5*)FC :<^1$<4!]V[Q%BWM"4<4*:IMO M#H)AK5=)NI5CZ(2:3*9Y@WO-P:;Z:?O*&!1KN-W+824DY\W/_K/U_KL3O1*% M8SUA/=1/,=10F\8M[@<352NH[2MI4*@H.TLDR0/5S\Z[S>X'*3O14NOGUF < MDLC,&NU(*=YN6=^G8ZSR_6%E2S4I>S8.PJS][%/BD>$H0CQLN8)!6^. MC5*%/B+;7WA)*\F(YT_MG7QV/TBM18OFOV'7\LG+H;*)+W+K!-JUKZ.H./4K MC(/=^.;Z]6_V1#WM7>C:HS_5'QDVK7K4F;+\WN;=A!_@>U=#&PAP5&I^>O0K MO$YYP]IXVR3+F'K;WV&]4.C,K;E4G(>M7W=1Q6/ M>MD\)\IKL0M.ZI?5>79\<'@X((ZI44?.KL8'*; 6@<8%50^5E1WJ*J=LXP.7 M4B3MM:)/ZAB=I1!.F M>4-03(,(=B;\HR_&WV%<$]M)T$=_]M%F5-VLB0+_[]8 ML6LB5:$QKC=BU#DF&ZK+?*M9D' ZOT(OT943VG[L10\!6CKQDF8">?4^V-52 M5^:;+R=<^:'E_A+X\6KCM$A$][ ^8S3+5(NU0MQJ*1 T@]:HL0\2=J% M9=> M]?LZOWL!LESG+S3;'DO1SVD$:WU0KY6FAG;Y]2KK=:KM9^L=D?<%\7\O\2\= M*LEXU3Y8UDY5;6^V:I]DMWHE5\K%3IJEZGXP3(&^!G/E5.;^E,C-G[WFDX2" MVEX4A6"G=@ZW-OK+CM8Y/C?Q!CX8IDII;>^& F0=UC]RWLA1.6-6I->!QJV6 M (LPAB=]6Q<8E+FM*OE#@%:6,\L7EEEH.%Y4)AOD21@BUM*J06-[R*[&:FGK M'H-+NUP7C^@->=0K;-QZ>T@F$0UT\,B;QA!0N@XN\>)R(3')[=0KZ>[L8'QV M "TXJC/VL#2@UBT%R>I,[.1$(GRPUF2NSRWP1LMWCO7BN,DB5)A3$FWN(=_: M:L=XWY5XB$'KP"YH].HLNJ*E2E3-CCX>() XE3KH% 0-,AJ"PC%%08.RDAI_ M7IVE%"27/^Q_QDZ L$;PL(G6#Z[E1=@\$X_O:DF_M"K> !2J**9 3=!A.Y4, MQ;>0JX'DP_+GT0\,"(=#A9)[1Q:>[$/9^E<&QT4<.AX*0Q0F5ZR)EK._T)(E MRC2Q=SQJK)3NLKIK,SM8RS9"L^3D,HOOJ:B9;Y)$6MD[FK71RU#\">)*;KW< MWAM^M52)*O< M*W-9GJU@*\=H" K'%&WE9"7MP$?>^_VOC3V^(U,_UE\2 M!4:_#E9?OJR>0_R#WNP:B@"NFA^2-02;Q?ELY!8")B M-[ W;&JIDK8[+%AI>7(%*'KBH&ES^T,^E0I2^XR6/BN7JA7=D6/LA\#!&EZ1 M-%EKUET#9IV]H9.\%H9R$V +6V??'*[/'1!=VAL%?6 M:$4;WS2C(Q8GB#X81E&V&8=#'4BMZ(P19-;0]"Q0Y-I&H""0CA>A)NQ2B MH[^5/OLOGSY2BBKM=KQ:N4EG+#?OS*TW]X-E.F#9Y\B"M4V=@MJ(9_R!8)XH MFV1[I[_CL5.JK(KQ^/3D6.M2N0V"53Z("*LV0%=C!I4D7PP/_-V"0\=?2-Z. MHW&5+@-(NC/7#^/$8^_@V?ZA")(WF[Z1]PC1#Z'I_O _Q^>XK>-XA^2=LF< M7FQY9'FS4:%MD%/Z-%A87I:E<+M62?52%&8ZS[;>EKM=Q5!F3D5M]OS^69M. M;\F 2S\Y"\^9XX6<%V67_9)7&US'=E#XC&EU@27XDV)N^NX&%&.FE(>E!] @ M*%310JGF"?O)VT0+*Q$MOWC64'I=J"8,<5L M*&=05Z&3#K9LU<"8CHQ236Y#CL495RU.N1&0IH228Q"3YM]]QXM^PS^0Q^$I MID.Z=K\F@M(]<=L@W@ 4H] 0S^+@;RET5XZ:C@9Z_ECS TH#K01'^W%UM.P(O*I)A8_#27RZ=C0OL M,GF(;($\VQ$>D^=U!TF;1I-S]]UF00Y2AB:XPU:R;L_ANR*=XPUMN4:@#/9& MF)8"=MN+;9A!R!*W"X[^PX,Z#].F!9 #/>L?N:A' "70D_O$EW$885,?4-U* M@K7Z]BXQN\5W+8E5AS*@);$KNY=:B&K8($Y/J 2'<$T(W:8^R &<]HYYXJHM MNCW"#,IR8:0]N?',B#KL2C%M+<2R;"!]X069+%0B 41'(0UX5A9 M6Z-R8R!'9-;51[0BSVQ["]H]%&JQGD?I3C\DQB>_9IG&^(?#$SUW3SB8E,9H M0[$,&YWLB/,\>E1HQ.+Q>G D'WD^^EO^%;#WRJKAM)31S"K8[WC.<-WIT#K] M7]Z0%JL,953ST2F.ZQ:R=1J;>-P[0[+TXU?!T?)$#B7_R17!_Z%;DSDI'4BY*YJ/B=/N@OY&\8'1P?C]AY48GV=G MJX/\^6-R(!/>^99'@APV61T?D8VP7J2()MWBGK%.C7Z,?^>UH99Y/&S;[%Z0 ML1,E&>_FV0[1@O3WOF?' 4%)W *RJ^\%PUHIHU/WC<9U7&[Y'ZPU,?"I.SV( ML3B.]>*XB5=+T4^1@E0]XZC4W;"5\@KA?N#M7GY*LR0NL33'$I-0 M#5L9-(=4ZD2WEZI]%C:BMZW=EC54HM4'32@ERC#9(U8XR)%R=XVK[JY"4^#] M6.:E#0J#J" 8_FDK%/ZAZ#G)O8[IW:B-CY%I%)HT <4PM$@9I$SL7L)Q>LH@ M)&4'CJMVH)I'"+XY,"NAT):RNSTB$64V9OZ5X\8D5[#66D;$$7ZN6H)SK"/SH-RCI4='E\1+=>K@7<;IE$Q[3M(I01K%X M.J2&,@WH7/B;A3/QH$Y'TX(=)WNQ-;B,9 Z/@*R:3K3L%#.CTME9)OUB.=^>' M-&6A(+E@Z]EMV2C_G<'Q49$*.C@%[CW1H-1R][2ZW*6D&P2_[C4][V!ZL).I M?#;U'A$YM"$WJ+W9O>\%^8_)Y4JA)9&*IJ%8BL99#%7+/J#U=G[]86+_,W;2 MF3N\6!=^VB2>(H^GA@X6/#V$%IZN6G_!5/IUK8*NEO$=9_>2F9L.#^JC027[PA!8BT5 GFETR"-I63>%YB"ANE!&>8LT7\WE-.R\)3V5EAK(AS5G MJ4DKX(T0RA)1FD)/R4K*9\UTW4 MDKXM'\J\&WO<[,'M9,>0=V-4[L=HTY'1W[*N@#4FPKG1^!7^Z#V5R#?'2\[\ M7 M>$'P_(K['_YZAQ"1QL.+D[N';VCY@H(=N.4;*.OD<'SZ%4ZH'@.U+=R*1#;9 M"M3XQQF3!*4T-"*TF1%D1%1T# &>/+/ "'F;,"M!XT,,H"*T8$O+K2)88H[ ML+3<"S=.+)WM8SM'G03HA4V E@].V?Y+2@O.UG,N\$U_D.GKU5G56/7*WZ'A MV\2.BPFE*/:M?QAK;7--"2A0BL%!@>_#PF)9]9S%BN+0PIBJ.WS5LH#:-4YW M>"JZC="2MG:FEH[9->:( MIZBA)E228G'$&Q@*>Q1)KG;SH)%"-0G8RT&PQ)>>2G1((9%,$T.C46O9A_5H MQ8.U3F_ ^)D3)M5E&2U++S)A117%*ESAW%SKI(4^*6JS7SN4;QFFJV3&]A99G"!MJJ*6AV)- ME");-"]RD@\JDO(;"A8HF"P"5'S$1=B"5,*IA>(FTX^.-E_=3Z.BN&VP%SU9 M,9FRS4 Q19WPHN$=3[IBH!Q A,C^:>&_?9DA)^46_L>64OB'/^[0PG*OR4.( M=5&<-26@$4$)7EL:B$IL#L*I(+4'O+M_AH*M* AEV+B20#O<3?9-=G)1G"C6 MO7ZW7RUO@6X]FWK&RZT#"4,N(F4/?#/9H(Q$(&&2@[/(3:3_B*#D1JV-M8?7 MRP J1@>^N-"F@ O7LO_\#\]9O$8LJU]7S 0X^8"49P!A.4TV^L^X[>E\$@1D M;B/[$8;)KRT+#?F.#+ZX[.#"+F5N@6[E"]/D5=;V-\5;1[7&H6$KT!@D#G65 M)BI$AS8M3):)WV\:. L']V/'5TB=)D2J08->!7SE2:2Q%HQ/ E=C?C<'?N*K M1LH9H7ZJ]+>Q8*O Y/A2K;$Y^BDDC;7*\)SNS RLH(LD5/(A<&S:X0.SSH I M(RYO!YD@%<<7UPR#_'6BTG"X]2ZM\+5N3RO5P(!8H4CX#O*L=T^1W*7[2'X2 M(T6IRO!IP!<75'AG+?!Y6,>5M?[-=^,E^AT1EPZ:3=XPKQ>UMW=+2G07&90P9M,'N E$4F#@44,'\@7GOU+UP_)#9MYNCMC<(%;=Z!\:"9W M!\]$#SWTVVC&M!*YEY>@E:P@"IK9,8_4O89L]0&10HGH&3G.3'PGD!UY^4RB M*%?DL>6">U$V_O*X4?QE\ND'\NGBVZ,?49BMV^X_ >;.J]L7EDL>(GIZ12C" M'9_,9DXZ8 I/2URL\0\K/[1<;)/C58B;<.-DDL=EDK"7&,VR4.C\,4^*TGKZ M.C2CJ(PKU1E4IT:I'L&A49IQTMW/QZ$16B?K=(P!*@8F!W1(:>#>6K+CN!JV MMG_,IG*I2FR5.H46*[!=4Y+]P?9LE!HEP*X C4R?'+#'G%Y[VZ>M!HU@18*7K G(34$N17Y,[F M?H!_1/=^5#_:F)&/#5LK:_5$^Z6)9C3@T*FE.HR?[;J?"#8N66V[6HI36#^C M87GN)HNSH#!./S1GRDE=(\W,.-*N>:F0GAR1*$.-%_D.R4+[A M%9\G^QC?4?4QODTG1L5>C#;=&&WZ,!.K[0WC)!400<34/L#@^W#U5@/W[U@ M\V/])%)S@B#9PJ#9H4H?JC:(/A:FA^1V3C#WEML M 1;+@2?5VM#,66U L4K=&+]B$E4!WAI?.,G3(<3VQ"%):\ X5FW;+#0BJN1, ME9&=: M(Y%VQ]\6^,A/#F[S9< MU_]!3N%N_.#*CU^B>>Q6]< AC4P;0^=0:UVT-3WG*:4\M" NJF?M^]BMU/I.OW%:D3YEZE3!^9AQ+7V :JMBPTRZ0 @:I]$I=\G MV.2-9JR7WYWH]3(.(W^9Z8X[G0G4W ON--6#[@-M12'AS]8[*LSKS.#MG;)[ M00]QR3O-0M?[Q%-0%=N.5 ON!2\$Q>X@0YW.!4A95S++D=J:>\&4IGI0E=0. MY!XJT<&][[7:-%4R#S7:-*7[(]R7S_N]1VK=&IR5+P;3;KSXW58N#\M3_(,> M\Z0(9]%5+T(@[$;ISWM#L%H/B+1R\3$L$>@C\%0JB-5Z]X9Z' M5U9D)2.U3(Q&;0R0'^KT8/S^:/,2\QW",CZ2C('3^?%L($LHZ."CW=-S^8*F?PB:Z8I@S5!&NQD*::&E#LE4(T MZ'%-HO*#R@%3N_M)]M^%P5N//Z/DH'&7E=MX'U9BSBWWQ@^2$^Q$5<^OEE9:",$&!DT<1>H ]5"=@@ 2W!$41IGU9!.IOO!>D$9"=) >M6Q->.DZB"2( MWEC.FDF%5K0L[-GX[.!T.#A+"SXLMQME@R,2-42K-&BZM%#!L-ZT$]XK2VUB MN,WL!;F4*$65UPZDNR97>W815]8?\U6)/R;OQ"CKQ8>OI=D8^-I[_M0R>S;_ ML?V%1SI^R!&46F]HUNEKG75JIH6N H^ F"/\/?R'!%IO-EGZ090][R9KFDX5 MF:9MAQ('<;%+'W:JV6@X5;$?VV8F8) F.\^M2_K5J(VAV:73W1V<&HT R;YR M;T58V.D\#SJG9]ZJ*5D6['Q\-M8#M3I4JC.0J-A \$Q<2,[R ?^/GU+^WH_( M;7Z;R,S,C252%0KBLNA0?&U-I 4"=);'O11UR\Z=Q*@!#=;&X%"<)Q)2ZPY: M5W#=8;F*\>>?_'GT VMZ1W8F183J#I@LS>4W_@ PC]A_<*TDJH_D7EZ1E3Z3 M,)Q: Z9*$\FIIWK]+O7O*(G8&K<#!>8NUH%JE0(E4U^AWT2H;(?T:@6+RFF= M4!U3&J+N&/,]1//8O7/F-#^+0$UHG&D( ML@1;.++K/@ZH/3R\]>R 7':]0NE_L2VMNL!K#@N%Z@V. NTD[\#3K_AF>%6V M3=*V]/;JG1_6'1T+U=L3-HA*#NJ>KR ;KJW PY*1!ZF%6% HOR?H\R3NX/)N M;Z@_H.#I%2OVP@H=6PK_4LT]8P)?=E!7?1MRXLIQXVA[DBO%BJSNGO*")7TO M=WE!! KLY'IOD03KO*.$[Q_9KEJ?4I_K3<^<([CF9^?CU2N/UL/QV<&QT?$# MY[7Q\XVTT/'K6;UG(-BJ=DFV=ID]S'1QZ5IAZ,P=Q$\@*]W.7G!,C58Z>>Q8 M=[J4I]B;!>O"M".65)11;2\8U4@)H#;C:N@C39P]IXPT65KOX0LI3WI;E=]Z M;RB,R&*W:6SN^.!P=X5=:-2LH%NRI8O6Z9EA00C,HG_W'2_Z#?^ )0PIRV+I MVKI":2D=%0ND956&8AT:XE@?+"LML.Z#G49A:3QYJ[]%Z-Y:TD)LVS0'A44* MJ%".B5.N%(UAC+2^UD8_\2M P;P3F,HL:* (-3C7/U]TL16L-N2HOA DO!HH MM.R4%10/2+J']!QQXZ2\(Q\ABJ;'J3)J0,%1J:UM*K?),:D463EI7AAUH#%# M%DQA.C2QNP80(C]!\J(?00F@-:RPUSQ2]!EHLX=#P4AA,; M6]W0X!6P\:T#+8B"'+%Q?Z MDAPF*GR]RJW,>6 O9P\_>%A4__JK"C>D]+?H>&JS!W"EU*19[U_7*E>D)T2 M4+ 5@X,"7Q,KV3V M:9UNB)7?MP+-T:_^N[,]N_N+JDFEEX8)&S"1E52+G#& M5>69QQWG+I1X U XTQ5G":*2LJ/'X^%CO MVV9]T$56':"N3744"(*=<$V7/,+BS7\FR4SO+4$R9ZE<$RJ+'P MNI?)'4UFFQWJ PIL NJ"%F4F7'_PW&FGB0[NB?5+I.]>4#&V!6U2Z,.I-7C2 M-)%?U7N-,*:HA\"W$9J%-UC1]4J]--Y M%D-.89BR]@?/Q6XUE;'V;!BL398$#X%C4Z.O-P4&SQN.J!GPY\, ON:(E,L% M9IW!TT->^MS->&#L8DC<;R:UK*YK8/#\::F*G$SF1GI=S^?()K>QTMBV9^O] MT8I(1D@N')EG O7EKA:[YZR].6"'L5 MZRJ7U7,\/CT?"%,4J"%G2;=.Z.ZOE^9Y;J;S[WBT;!.O7./1(I_797QPQ+YU MFG]NY,]'Y0^.\B\._3YJPU8P"T]/3HX.3X^.3HZ^'AT?'_2_(>K[JJI^DZ," MI 9Q&W1=P(QI-_46JWZ"M:!".>Y/N5*&>HM5'^:=P%1F00-%0 ^9UXM7 X66 MUYF"X@&YQ:HM,G,@EEB1&G0_5LW8=6Y38Y*3+%39.$SF<\=U\+_""S3W S29 M_7><1R#R8O(4M&T^5)]G')]XLRS9= M24(MY8P[KJ: V[C?<(NCI,DD\_*F!\0ME_1A9'FS4=:+NEKP?70[JJ,EAZ,6 MZWFVJDM#SW,@LNI ,1@\'$I3B[1 ,+UA$KCC!1GUR9;:,E!P;8Y9%7>^@,;C M_#MR%J]D;8Z7+-8"E>]B3>,HC+#!Q7H4&?>-VAHB;]0I0O=^NU]^J> 5-#ZI MXT)+GG5IO\K['0 K%)F5R3XQ1EP!G>R$]3(CVS9(KEYW:D%A2YOUJXA(QL\\ M*E:PAZ"6(B*PR2]B#X?F8!6UGXI6L] ,@UKV*-'" .82".M8O=9("1/4KV'5 MF2^=]$K>^2.N9,N]])?+[)9".(G2>T[D@/?9SU=L:/9@K4GA21"0I^DY3OR6 M#4.S:QWQL"-%=7R@= 3$#F:32P4$.4M(:Z6L6?S#\<$0*:A"*ZH.G0J/"X'8 MM,EMUJ 11LU:3$9813RHF1,[.GY\1"Z)$7FP@FC]C(UJB/5"KL)<>2]RIXLG MU=/%K.U1TOBHV#HI>7\!_]20IAW*'H9?7%?T'JUG%^O27X3B]27:@F(01'&L M#]EK*S#,TRI.S/6E'WOXBRLB&B/VOJX8%-35([EEB93LX'*S"]>%PA(I),L$:" MO$6C!^OSZI0E/QV?G.EQI[2':PM]<\'!&0(%:Z&R[62\1R+> !32=#F!*-(* MU=&ACQS,5TNJ!:&!W1(0-L(,D8'<^"GVEOG\5+4@9"09BF2N:6%@1%*E@4Y?H3E6;6!N$*(FWV>6'1CZ\K*">@)F7_.C MGXW/#K^:S+M^]-/+PU!*/I8(H6DDB 4_:S0%82B%^5V<+4*0M$/N;E!*,.<0!1I M19&713NC6D6NZ&=(2Q3E(U<&9E!:A;NBKGM$<\#4EH5&D48P5MD@+FLGU\2U.N?1 MRG)FU^\KY.%%O#>;1J\H2(,;+N,@J!X'2]0<*%N:2M[I\5WOS+G*^OR(WI 7 M(S99Z@L/E!\2PG9RPQ8.*>Y]SY;AQ;;\?E"#(Z^BLS4>.W2=KF5*(+&/F2U5 M<= V;GK0EG\U,WL):H!%$GIVY0-\Y]G;KIAUX=B+*G M;H9BW_^IV^'!^.SX'/"I6RT!VLFZ?Z=NFE%N!U>;4S< D!M[ZJ:1-%U.((JT M\G'J!H(A+5&4/G4;FD%I<^H&#'ZA*412M*' W-6I&P *:)@CV+HP_M0M=RQ1 M"9+^&1H1&H%5ASE#O*$=ITU7*, 8>8O9!1+4@--":+TX$90,RRLJ]92Y,ZHI" M@TU0^3S4&,(!F=,>T9OOOCG>HMQQCA>?40@;$"FO')OJ7$YO.*PX9.PHU("=I@9E&Q/[GS+FU #9W9*P$: H\@M M#J*2=:CZY%()Z3Y5]3LE!J1Z$0M>TD<)XB[Z%%$F>"R!%PS FR2$O M_3 *Z5?Y6[8Z#'YUJ8RVZQ%%9DC)"6L^_KAW=^L+#XLL$C)F'#A1_6AV#W%+ M#X'CV<[*SS'//] [AOZYGO1*RL\KW&; M'U04U,FPTA9)Z8>,S>FV2BDQF^*>D\[?>W ^6R3=D?4*5?&P5GU#ZU6UZM='VNZ/" MAS_<0YV-_5:7V_2-=(67V\ICUVR_C[++;?IMN"AN]:M%(>F !*TJO]RF'SQA M"/CH,03L(_K1F\D$BLM4A8X90_'E=78K@1EF5]OJ6/%M17W0MD:GYDQ%6%X@ MUE79E0#]([3YE"@H&Y K59U<"8 &G\24*"5@AY/B9)GL]!)+$D8D7F5GUTB= M$P5KPD:,H_CRI-A&8B"64]EE5&A REA.0=F 7*92>AGU>'PV'FN%35#Y/-08 MPL&]0 5-^PPE4K8##*F 6+B.[P ;"6%S.8&L'G^S H<8^$<\Z3(FK=UBT*!K M/F4)248]!]4'%G.ZJA:$!IB0VMEH=3Y1M<;K.@[\F>^Z5L TDKO%(&,E916% M! ."U1.R8VR[IV\H\)S%:W3C>)9G8XM.I'[RY\'F+[=XJ_+^],-:D;]P<@6U M:',P+%"OA8\KS=6K&?H)HLKAQA:P@] 2?>GA-NM$Z]U9QLL+/PC\'V05::WP M7Z(U[5A+H@G8+&%C77/>U59RXP^NR_J[L$(G?,)]MV93KVBA#X5L";WZL&C3 M2FKC9YNZ0?/=P\+,\J%RZ2^73D1TD_&9X>G!I-* MK1K,#^BN44=ZB0?;Y#8S&[V1X?-)4G;=\=J*9[=;\E0;"B-BFZ_GL?T=6=F?M6T=7Z!J_"Z.KRH#1WDZHTNAJ:6:;C5K.F$Y4. MB!=<>72U?O"$(>"CQQ 0"'Z*7C& AQI#]74G#B+2 8&L@[, _? UMY@R AKO MF2L+BS?]2.)6Z;9X63E?CP].SP"AS\:0QP".E,8OE>A;]JS TPXD3X\ ^L,%G86U2H>X%O=6 MR;S]L%:ADI0#)US/5_[=$?GP*/GR1]:!/KH:.&\6<=>S?6*E4E"&MHP_C"_ M !9XN9!;._?HA'\R+U?2JT!!609#%O*"$H+9K.?]OO2]A-=<+QFK"EPP!6%A M(2LH+A!D=V=8IONLOC!<- 6AJ*(I(6B'E\-V>_'OEA=;P7I\B+]^_OP:^/'B MM?"[HS'U$EG#E@:$K&HM*-I'NZIB!79EF^#UNCLF'3[+)-O\1H(G JV4M7,Z M/CO6'3&IE"---:!HM]V$'PIG>[Y;OE(2+A^:+=38@NEVIU'BAO+.W_MI?U)/ M\@-Y-*^ZTJF-(9)J 2[F;/3*0U^%T /:MMTX[VA6-(=<&U"I83XOF@JIVRXH MY,$O>.*\\\-PZA4&".,M*4Z](7)"1E3C ]Z3QUO_^!7-%ANM7*"Y'Z!'9+M6&#ISQT[A)=F4GZUW"H\4?V4XK.M#,5W% MT_<1$$O6['GZI/#6PYN T'>=&3D:O;!<\E3;TRM"D72X[%=^N"S^]#9+<3AR MO!'&:E3LP2CKPBCMP\?A@<*N;DX_P^W@"HN0W_DI]2_6]7O$BS49-XZWN$*A ML_"2LJQSB.X^",5:B1]I]*R+ 2VS.S@=T3^]]4R'-@4'+6?C\Z,C(&@*0M'LH"43% B.5;O$L-GUA:'AJ-U:2Z@)2/ZX:H^9 M-II6'!H3)( 009$A))#1G'<6S29AUO_MS,0TT0(UX:/+ *ANYFTF,1BH-[9M M8_#$S[=JZD"#5[L9E]>6\<[0K.A3Y#1D4;]S<4O/AZ M0Y/3S!+3>=V6)IQZZ=%A^(AL?^$Y?Y$CHZKG]MH*2)(3:5_D*=<7F?9NY,]' MV_Z-"AT<^=XHZ^)HVT?BLDQZ.2IUN_N2B3W)OH,:@ES?68G'477< BKEK$J*M13?&^SD'7Y3G^9^^C:LM"H(8]$%4UQ08&@.+'M M>!F[9'>8CX)[%)4.I!\2S3$WU9*M0$->'+4JXBI$!\*%3@^W]*,,SO1+*P^( M$[73PRZ8/&'"TN:P"Y8%4'[8!0E-02B:'7;!PI%IZL2=IZS*<'$&;-T%U6B\ M>U55L*,WZS[2-/F&46QFDZ?*Q.XU9;S?8U?6&XQ&865/T^!E'! D'S!:_BS5 M&IVP2K\Q:,)VKZFN[GET=("Q.=SYABSRX][T@_S%)M"T4&]VV?2CV203GVH#H3A1@_#RY M4<_%>O//7QT48"!>UW?H#;D,9Y%892C,Z8<1# ;*:PG([K-V/JK*PG082;51 M4L;1P?CL1.^+Y"T@9/"AL2:@T>+66\51F.CAD.EA8M0 "WECE!C("XH/&./RKN) R(#4)R=C 1:4R.G\:A?4/1JS^[]=Y0^A"BA D1 M;Z"LS1.LS:^#8$U+#0SLL87M5"^_U!&K7-8B^0'(9;H>USLM-&7\0OHB#K&V MPO#27[XXZ=5#$F>%58F!(BF4'"Q@=NZ9:HGVEG:#EJ"1KP41JJQ2I0_CUT6/ M:(;0DNQ_\4BU21"?[[K))>8T+"^+WK:"8$T&-.M%LB9-02.9#@NG3&]=1;9I MB;NX?+7P8+SU-J7PK^I'J&PPQE&C8(RT/Z-;KUA\.A]M.S4J]>HC2J.K6W3V M*YK%+N9#;L0G-AXA8?(.47BQ+OS$"L:0;0:*I9*-N5 BI_'37(WLC%@*2FDH M%% *+7UM)"(]D%/1NBZ3?P:(?7.&6P\:Y#+8B"'+%U?WX*]-YT\B5"TL">[( M.G+L^A>NZ05-P)6/S!9A24D[?)]GBMM:6NX%.]RC:.6G>N--KG*F)]_1W M)WK][ODO(0K>B)+3$<(S(\H^!(V3TN1A&)MNE:1HF[A*+A@^1580520NZY35SW5;[U1_B''=G;\]0%27J?FVIXZGZ?CP$-5_O<>XS L M0VX\K?O2DJ(%2&K*K[T9U9!W=+*8WEA_MMY1>&\%0:(EN5/"L^J5[;314=(J M_G'3,/R#OHTZA,.3F#5Z#MM+DO9NTA#@/I%,0:EICC&YIZO,+--,BW@#T"9" M =Q*T7GM!.W S=]\Y5;_A"]60X"BK7S7[RODA>@">6CNU#[9RZYA*.!-)5.V M,EF01"%]YQG':[FEDP:%Q-CX[/M M 1HU6LTNDF(:?P$'CZ-9;$>_DU6_%ZVS/19],JDI#!Y_-H2UTX:HF)VZ%&2= MX;4N!=)[&V]FV0@S2@X&7ED9AW4Y^"G"NWTKF.V0>V+;04R$JE\5,"L-AADM MQ.WEQF]'_J9'](:\.-F(6XM%0)Q>N*7I//N]E*OI\*#J:LK;3W]?^ 2Y;93] M$;Z7*>LH22*$:_6<)*(>:N9[<8PJY2%Q/CX[/]5B M 20Q*N6)D!4/YM(_#*("_OBG+?;XAS_(\;[O.K-$R,0DUGB4Z 6AX-P8M"WN MDD)V&9T")Q?C.=+Y32L-%C@%"U MLC(2:AQRCVCE!Q&Q(G?8MKC7>"V97HNO 8];?@#P-9,1R%6.S<,\>5Q2SCV1 MQTCKZD !5,$LV%Q>*."F_62>?93*0 -/7O,UZ'$%[/ :Y!,*WAR;F/3,@4Z] M TDI"0X1KC;+OB09L;J\CAHXBRP"F(L$M:SI6,@)IL:&U8^*[.M/OALGD6CT M45%?TG0D9,12DZ&Z/I+.BJR)-]M<%<_$H*+!+&\Z)O+"9<@<:UB#9\[7:9#: MU[K0%UHQ:#BU=%,(B]AEIG"6K8DU/C@^.!(3Y2JE-)KL1*4 MKN&A MX",I88?K.#)E\@=.3:FA0"$J6H=KN.2A3NZHJ"DU% Q$1>MRM=;^[\8PD@ U#/ D@QN/=#5HRA$5L"E29I$H3 M79UJ=QRZTNQ>U.%!-45N(5C%H"M0@PI.R;KUB,CTB#G[@(*Y'RPMST;3%]=) M1TH>P??L+,F-S_D3_FTXQ[UUV-EPU31>'CN'XZ]CXP)>.E0$S-"8/AF89'7! M2V?6A2VU'X'"R![HU0&7^:ID<#H/TSPRR2VZ+Q214H:B4&]U%[[Z][KJHX44 M4HV\KFJGIR8HZW+5@D!5$)Y6KEK]$"MX;BNY@,B,%"R5@0)U<[BJ,SI?0),A M;CWS\7QIZCX A5QFKBO9:C0^_:F0?O O;4*21:LM^;:5P3&239*&K.3HZV.+ M_I#D[*-E)%75_ =9NU2D\=?NA;33AJ(?_&NLI6$]X@OHT&U_6=A:9QV<_?9V MS3Q]W3/]WPL+"TF><<*;O!3XV8?5F^?IQS;_^)Q\=E3\ M[FC[X5'AR_!/_%*)* =[NW_4]6[ETRL>BE6L"YG(+];;,@_6FOQN\L,*9F(/ M6K9LOSS$CL:GYP=:S%(]EO5O6W8ALO&;@50^=G[$4ADHR/>#;Y5/?&4 N4#= M7!U;$;T9R0YW;RW9*1*[^!0TGO%QK[$]?>FEP_CJ1X1MJT-6P[E=KYT?6B@]P9@^>2FOXZ^2 M7M(3P6S_"@5*OFIK8&@R*7>O^V^.YRSC)57[I;^#TS^C6V4$^&+HQ,!Z9V-0 M_+O!&'#%@)( AV>7:6:9%T+2OF$HZ.MRLG2D09BK'QEOG9NTFVT"*PIBYQX7 MJPR.>MU0H<:QUUP]QGN!KY\'8#I3N8\-F/++?X]TL_ MC.[]Z+]0](AL?^$Y?VV/FG;?V^OJ>V5XQL=?S_0FU.Z-O?UJU/CHD<[4E<;< MW/A!]BM2CA8IU6\G/H:&/C4;O_!H#%;R/[^A))Z='3>H\A-[R_7.E=A+&$V[ M.T$5^;;2)U)^\V?.W+'355U]3$VVV".Q1[B?NZN8CKZR=Z3M4X\9;T_,#?_: M %06S-6##5(?>G%\ MS"%\)79YT=A-MH0\]OC8%HRW*NC,"1,Q M63&AIQX[4Y)$"T!Q9: DO+\3%M=X[Q%? <\__):,V;2P'XQABVM\%(4Q$93Z M^=7W"J(C#1J?0;^Q7M+#B5LOC((X02EY6N+YU?*FB1+"Y, LO,VR[J@FMN3G MP=&_&SHJY+T*!2M: KRAX,4?^/CX'3F+5Q)NA86U%B@]S;8B=&,YP6^6&U,/ M/:'T[V.$@41@?]=4$"+M3L9G!RTS2(F<9'W<=D4Q**0?AGB( M 8",/2]J.M+@_OJ(N"ZXS3781]]U;_R 5.K=$UO7"7!#H1MJ]NEN%5:S\;O) M'G1X'\O'1:C__F!&B3KR:AE1##04#:95XCE.'E\=V) "?(Z.?_CZ,:" G+EG M8'PLYJC:PRC.D8,AU3:8*CWX&$]:QY,8'FU/'L_3(>6A!4FG-K!!]5L"JK81 M5?[\QW#2.IP$P&@;,#GHL01Z]_0QFB#MGLK#J6T:GW3W=.T-=D!Q@^= ^/=D M>CF8P0G0 =@:AX]-F (E QZ'@QE\/8X)F".9-7P_?))[>7?A8SA#&\XJX%0T M)0_S+E+F!XLQU>$-9IG.?8QDV".Y-9;[FSERBK@_+@^ MOW?[Y,./00QH$+>%LDO_CDT4.9LY:;^WI20O91X='.Y> MRLR^,RI\"/]V^ZU":0-N8V;2/**5'R0IPNKO9=*+]6N7TR.3Z7R*F661CF0= MH\6F4\N7:7\Z/CL;:S%@//T7S86<,%U%L_8V?)_BY=(*R -$-XYG>;9CN86_ MRH[CRI,0]>-X^]'1YJNE(A\C6G%WMW!],_"MZN%FW)1"N@2DR8 MT>Z<;+>7>&WCN\XL$3(Y7:0D[:XO" 5OU5AN62(IN\;$Q=5>UEYR9A6% J>D MTGEH,80#_LJ8Q;WG1,Y(6#9<_J#/L=+_N$0%5PN'8WHS75AO'G[^15 M7"]&-)KD?P9'A:: 5;%GBJC;VU-KO#?;INQEX_#ZW7;C&7F? .%^V4Z*!+9H M2Z*=OY(?:XQZHW8&R 2UNM =[%Y+F7R]>.DO7QPOW>=Y$5H$R3\O_;!R%"18 M:Z!T:"IY!_-!]1WQ5DRXM@(/ZR6\0%@Q*$_A]6R]DS->&>O1K*&!\D6A,E0% M ?F1Y6I94HC32*#& /G25&I%P27ZUIJ;.?;6L_TENO-#VK*SIN2 B2 J;4: MK\9:AMPNIG)F*ZU[M'O&SBM>5L[Y^&1\-!0J2(F<\>%4Z1V.[7+CJ'?[0*+Q M[GW/+X^'3 LT4\&L-&"J-! \(\Q9)ZO3X_ZM26XM;[".+WT/*R'&>LC,J>]M M5F.D7+(6NWZ/ @MK 2_I@W6B;*Q &]?$)&*]G OD >FCMLAE9*#YY=8A+GWKP#8Y?0_+&$2Z1^JP>B6HQH% 7. M2QP1;_BSK]C<-?G8X+G8B\)R*K?V3$.R8+:XC)>\JT0V3\M_+R]:9.JR/8O_/Y&W._@L\^]_],GHJG-)&AUG[Z!BK/BA-,; B$1 M9%(&IT__)*A56F59DY98Q8[NO1W23'*MWQHS5^;?_V]I&HDY<%S-MO[[;^P. M_7<"6)(M:];XO__F.WDD]>__]\__2L _X5^)Q-__'X(DM'ZF54W(MN2;P/(2 MD@-$#\B)A>:I]XF./9V*5J(&'$0QV/X$0^^(._0NG4"0?_8[S(@N M_+UMW>_:W6%/FV2W@P2-4K_QWSB*$["_>X*\)_%$H_:T_::CJC9R1&>UF^(] M[!F]2R7QU!V>Q-+)XS]J V>N22!1MD>)4@X.AY%I3,9$!!63280D)1Q)@Q&& M*"@!2'FDD(0XVNL)_O.WZD&Z0MI:[KWO(F-1G/[WE^IYT_O?OQ71'=W9SOCW M]HMP)K^VC0W-TA]:+A:+N^7(,<+6.(H2OX.O1Y!6N^9+5SMHO2!V;;'?_5JU M+:G %!'-#[N[$]_ZU9\'% M0+'?GB-:KF([INA!*L..L"2"IA "V_7C.MYS L /#R:O+5^:.D;LC;9K[@#E M15)1O^&W^_/53E#U*7UDH!T29S=C^,7A [LVB6/TJ:XW+;8_.,8K+)U._UX& M>-GU"B3Y^/#PBX/A1_KAK$:ZXMY)MADV0BD"?2# ,U@=#!Y\^XBH#P *HN0X M#5Z#"([@U $JM:.HI#:HU'[]\[<*1/F?OTW@B0G)MCRH?O[[RP-+[_>&@L&/ M$3#SM?E_?VV_1[S5%#[I[W_^]C3/ /_\_7OW[Z:OD2VO_OE;UN8)UUL9X+^_ M3-$9:Q;BV=-[ IUZ?\%1?\.O#]K(FCLUQ-6]95L@:* M[X/>@+-YJ1/CXU:1TGN>&JJK>G_4SS M5\(233C<5E7<=N!2E+6O*KMNEG?<>#D M6\ (M&9#=+Q5!]*!74*2N!K\+6L%CQ4RXU="@X@KA@\MU/LJ3NHCK::;"CM5 ML(K46I?&O_XYI;W^M3],#9@CX/S]^V#R.UKD'5$*ADSXEK:A! ]?"&T()UET M9(%OYP27[7#JBIC1O+9 [0&6+OLU$9)BZ=Y;F@'9[?B0G\^I20D$&A"3$*;+ M5'-1*N9-EDII.6?0+\J^_(R86=LT-2^P8"YCR5G8'[1ZT/IIP#V@R!*K<%ET MS#B\:7G-5J[2JJ:'BP 5AW/ZBCF^&S%OG:1H]SV0;0M)/>LM\L12KWA=?/SQ M2;JJZ !7,#RFWLM86I6=36VU-"LM9ZUB\V/TU(Y?Z,@!$S -KSIV'N,JO8+,NJ-?90MM)L] MS\^C_$1A=@\,C>4]"^'FK;(0?8YHE"P9+"M@M7G.CB3D:4H>]NM= ]52)22I M-ORTCR\$7,#@MC M+9>JZ6U*5XM22RFNA@N!"!X903 _ %QG4]6LP,C:-='5E/1FW"'&23W"(*QO4HJ\FCK)[6BZZ$ M+12.KZBRL!B5DNF\O=A76_B.M-!#O2]907SH@AS8_%NR6-&QH!5R(09"_973 M#-][HK_*;K'@-FA\RA>0.I).V0V2:T)[A-ZAQ"4,[QF@?M;YJ[Q8*V%E?:'W M5$_1L(J>RF29U3X4U'8(DMH@3FP?-""[KP6/ Q\EM YAU#G1H8V#@G M+J= @D_6T4S8A%/:\%-7V0P*J>IX@6YDEIHKP(D*$HP*!!E^$HZ$0MTMM N# M4:M(I-8H6!EH#9%G.MECG@K>IY]EHTRP0X<&Y$726?>+:)LE>B5G0%HK"HI: M@ZI]0I-\%?F2* ;)AU!Z=3RNM7JLSYMI5:?:(Z*X^!+R(5V6*]+%NL]"G)O$ M8%1P3*H)R8I\6D-37H"\E(*O:2BT;:'M& M+PN9JJI4JN/WDN_"_DQ==!R!\N?%VJ+:9]$5C#DX(V?C29&)@#?SS$,(']=- M6BG?=(6J3I4KSJ(Q2O*@UWRG?_#I)V7@8\KAHQKB>._IVC3 QN.!+/%:01BN MC952S;<@,15H%L"S!_Q]F"H('7L8F@'WG[^#E,R]&V9;X!,GPA3-?9#(^.\O M5S.G1I!Z"3]3PRP8% !DE_2Y6[IR$+<==K$9;7^(\*UK^T[X+LR1W6^)%$[H M%2*Y#K2LL'?9-P"GL#-?"[P33[7EDC4';AAR/O\4@#HDXH/0YC*/C3>NS8.* M@&;3-@&4[-J''5KQHZ6]9X\Z- 6"T7;#L4/>?(>>O?P)?XSD]__Y]=.@W/-%. M/YY@Q*]_#GSG5SCQXJ/\?D*LW\!!8P/DG2>X MA6I#%3$_Z4IE75OE;$?* [(CC:,&U1W/3T[U$1K'YWI.,&S2T=X1_NZ^^6K^ M0DD(.G-LPPAE 4:24"JW7-;Z6$<99A0:%9?-Y7K)NUXRL[AQ+I^:\??F-2/+ M6J 0H<G[;?P"C/:ZR?%7AJ5.FEP&Q6+Z.W[I)?R7Y'@MMO MMM]NL]V95G/+.5LH-=*#/L&7TXU;%_,(V._+H&#%]B?4%#%\%W._,H,/NF^ MN&B*[J[1S%BG['Y7$:GAJ%J_=39?P7V)"K-/^R^DF%[D"&&HH 7>3ZZ&8+U8 M>+?.[6OX+Y%A]YL=&$]KIR>F_0N?DP]"H&/!K MPO!DI\(C7MTI\E:6)B:W+N;7M]\764 XD_UFED5F[+:PD=Z;BJM:H]LAT7@! MX9W\O42"Z:SV.UND\_B IFD4J,4&9Z=(K%:[=<&^COV. J]/VV^CAA4Q-4V. M>3\SK+H9$YL61_$"PNUR^\WVVY3G[76WKM9U'^&[M#NDW8%]ZV(> ?M]&134 M*Y'H7 8;)%LR"G2TPJ^9?BU- MW+JJ^U+O!;M0DO&]##[IOA0JI0&#C983E&-KR7:O,F1;^JVS^0KN2U28?=I_ MZ2ZUHCMSZWF]-S-*W0K=U3/I6T\I7L-_B0R[W^S I-5\K>DO" WM*Z$W6R M4&\])?'B=,_)]*8\D!K:;!M#)A&?L!,-JVXBU$ M!U0U*:CD81Q'M,8AA;?X*-6 4BR:?16=5J/*'EM[A?2 M$!'9Z?ZR2K#Z"I!X!E<_NLOU9=DE:N5>3YA5EZA?6%L^FU2&.'_K M/MT59#<*>YF?RRZ;H_!\T1<=GB*XUJSA=O)NX=:#M2^4W4ALSWU9>.>682QF M_4)3%WF:Z'CC_@ S;IV]7RV\4=G(]UQZA531X_OJ9,6*A0EG(%6\,ZO&EO>F M-N:]++PS4.O854T9L]FD0.CD7)SA[5AXK[I]XZ-NLQ&-@R.G.Q&8E/.R[*;JJ^+",*E6;XR7>?7JE^VVH-;U\Q7D-TH+. _ MEUUJ4G-E'\F0NCG QX.YB5!Y]]:Y^X6R&XDUZ9>%UZO)HCH:\$6T1V.R7AXF M2Z)TZZKYJX4W*JM7SZ47DPV%4I*^H<^ZN#IN,/FDN[[UC,972>_Y5Z..GQ9W M-EGN^U2>-NP\ MVJY(\W(A->K87!QFO13'EQBQ$1WY8O Z.%FT!UW.TX,S>S1T)C"4_^2@X''RW=3%+ MS*9%2LNYNF@8F4Z.-.QB-[)VY6"VFY,_WS7=VTC!O8G-#<=6-&^W7\_=YVFS MR=(I1!^DT=4TYTZKO)D<(Y&5\R,\?7EN46?@@R9_] "/NH.?%=M=/UW81+/& MASM7@L;AQ7*!SH3DWAQ;&X[HB!9D3O!+^G8[EN:KW5L7P![<%)V*]@Y%,(S>%?3+,WTS2<@ MCHHP(!G$7.B4-N)]O8X-*2[/5(S(V<+@P.P'JO[Z)WA[0-;/@SP6LUL7,W$9 M83'C6T821?@:CP([UTZ!R8RH-"-G@L I7J;C.]D.^@DP0N_@=-F1'L1ACX 1VV(>L;OM8GB? M ][)&-[1O/DRAO+]2_AOD/[*VY=J&)H?M2AXP#U=(N=U=;>W- M5';^:O#3AF/+ON1Q3ALX(W\'FO(:X(V[=G**SZ-47!JF0XQ3>NQ;O.(D_'L4%@Q[C MS<91?Y4YGP\?3W+U\"G>.O890H,O+ZW^!M('9R["?AA+-%:>)NT:;/M)+B6E MF>\J,WV5HX6L,.^,RF(L@[9&TOBYR4Q6)N'E _/D-E^=SX#*&O^C/5P M8+"^5LUCT_5BT!A&<@4N8L+W,E=BRQ?+VRLFSW$\=#+IBSF^-^KT9X3AL'5DEG5&>@U,G(;M2,H;D?8$5NW MGRQAI\V:.7.'%97+3?6V(@O3I99F02XV:]&5L]B>75C: @*?/VLIV8TZ/DGG M#;:"67-O2YMX>9E,+4=3QP9H K&HL$&,]7 F^3MK*MR8=]A%YM.MST(KJ>R MI9Z51'M%5-'&EC2CHE=G?TKNPKW,IXC\O=<$7F!L+(%1DT#.T<::%3[?4QE4 MF=*@:]L.6F%DKU8B=:J W50L]\-E\$76QE)X#BD\SZK<"P:P5%V0G-S#)^RL M/C(6\M"G!2$V@#>P0A!;OJC+W,LF;YYM%!?INDGI6A?P:<-'YDXI-GDW('6Q MK;NHW'UNS>!E@4/ZZ0%AVP-/Y[2>MYI.VO;BMM;EKB9PUUHQB"7MHI+VN6SF MRY+FZ%X7[35F)N\O^:H_8FFI4HPE+OFC:#[J MQ.R06MU<9+?%7GF"(5(UE^/^F>7[\8*I;J"]^<9]LDF3TK+HTV6QCNLYY M0.;QVUI&_=&5Q5?8-7N]JRIN5_I.[Z'E>B;?0-2BQ*[*V-QJ% >$$KTK$&(9 MC-J.VI\BB1>M[N\O^J!>0L=I%#<[]))*]A2S%QO R.]GB"U?M.7MM,D;L,U% MA:GJ.3VK=.@JD^9J\U8D(]U8ZF);=S.UQR\9.9J5#,ZMCVA4K&:T]*R:ET9B M)!<7(B9N/ZBZ/Y:PSYNU>6W!K,:<5V6S/%/#B19=1N.JXPC+66S/(EU[_)(] MP]1RM=M@.PC:+HMX2>XU?6X49TRBNU,OMF<1E;#3]JS=P1BW,$U6>*JSX&VW M+=A5/$Z.1%?.8GMV4[7%+VVJ%?-57";;=([GAHN6+"YPC$_>E'W[X97%5]C- M&TO@>>M!])5C9&57$5%*F8KD?+H-7V87\4.^U6 M&N=[A,7(TXQ*(*.;6A_XJ77&L>6+NLR];/(DE9)81R2;*->T,;DF^2.&C4W> M#4A=;.MNLKI_-2N6>M5*!N.SZ487R/5.;^#>5'XEKNZ/)>V]047G MJAF3MNGAB,M$$GL1J>Z_&7Z_;4%"D'-LQTJG<':V[L[J-FGQ:#3M:$2K^V\* M#R?2=$NQT*Q:O.#K?EM,:LL>W^4+D8Q#HE;=?U,(.)HP(E%LW,NW%7XU VUR M-G31SCJ2:QJ1J>Z_*9X?2UV,V\O)=$A.JVC! Q3(JMIT;MZ8N+\G_K]IGF]/ M=,#W>8[?1'WQB_MD+'ZQ95XY52;1E)^$5L_UXT=C!\]:Y9_.UG M:^"Q]+UQ#RTSD 9+>2KCNNCC;+]NX>3@M@X5_-$R>)T=M3]($B]:W<^5M,P@ MOQ17;,5!1G4!I#I))Y(^=\2$[]J[B&++%VEY.VWRB"Z1FQ:6CL!79F-/1CQJ M:J(WM8_H9TI=;.LN+'N7J>XGDPNR5K0:29U*=PVT6ZSJPWYLY**[ARBV;A&5 ML--F;5"4T61=$M,H92V*\W0?5^?CV*Q%5\YB>W9A:?O<;KV7[)G5R.F6WJ*; M.L@G^[FT-^*T52QGT=VI%]NSB$K8:7M6ZO;2.%/+4"P8:%.^D\=I,YJ+4[&< MQ?;LC=(6H=KBES;5:AZ279=-S&3Q:;*F9J8$*DLW%:_]\,KBK][-&TO@V>M! MBGP.45+=M<'Z7:'3;[59FDO',G@[,OCUNY!_E!1>M+K?&CA#NM*F,+3G>"IP MU4%^[MQ4@/=3ZXQCRQ=UF3M1_S+ -;=7;XAH=M1%:W2RUUW3L=3=@-3%MNZB MIZOZ4-6%[Q=%*UWNI)EDQF9%+@D@6?41.X'Y.=?^/DK3/93-?EC16D$=K M>\@OT8HXP 0:;U8X)H[FHIS+C"7MLY+V^3C,[BE\5TV14Q91JLZBZ>>J2BDV M4'%4%%DDOVP"L&%9\JKY_!P%NE58*62N4Q1O:C$K&EB.]?(6S>^H[O=ROH70 M9L%%Q1S/UZHSV9TD(QE91Z&Z_Y;X_;8%B9F>K.7\7'/.%U*HJ_"]0B?#W!#_ MKUO=?VMX.)&F&PA^=8V:9$D'4FE6$53#[F4C&8=$JKK_UA!P+&'$ WI1Q.7! M@C5-Q0>BOAK6;^F$EZ^N[K\UGA]+75B+Z7I53PD3%,?01:NOVJU1ZL9X_I[X M_Z9YCMUL??%+^V0)G)TIA;ZSTGUJD.(JZ0);G=]4R/.C*XNOL&OVK6=KQ-+W MUCVT0P1!URF_U4!-T)C.FL,UTJI$TO6/93!*.VI_BB1>M+J_-&NR7KU8%_@5 ML70-:L5%%Y1+? ]=HI/<3.TO%K&X17RT/1/*PWJU3N1\=N8M5B;1:';'T3QN/):SV)[=7FWQ2YMJ MS=$@-[93@XQNJG5QH%I]H2S=U(K #Z\LOL)NWE@"SUL/HE46(XDJM\IZH5?( MU$N,A'Y=;K)C-D,N(NES1J:Z_^H\QP*>8[A ;-]M AUAQA%EUW, \(HV)(LU=DN6]"1T:0$#/I_<"+KH.*+EBE(PZK[1"!C@,N%$ MQ+?]VLVL]K\Y\$#WO]CVEFP-"+E3EJ=H96XEI8HZZZE<1(L=GQ-\"\?7*/[Y M(.@$JQXLX'->76S<(TQ^],B?<_EBPHF]73@Q!,,1 OLVPLE(T-ZY'3L+8.RM M6>$V2]<%WM/\Q'G$U*M9TDBO2Y9NKCHE!/"3)1;5K4=1%M-7N!8+["4%=GL^ M$K'O01$/J,_!#N>PX1R4+ @0/YA@2W/U ]$H!=@"KM>"C])>B-.7DH'LS(<$ MR=KFU+8>DH&[5A $ONF'-"] $%1MUZT#+RNZ:MZP%T4@CP'D!7C8\UZIM_/& MI%]NH8@U2KI,J^JT6Y&+T'9H.D7'1\P=)^09LX7'./ X_#M9<#%Y(-Y^=A1Q M+N^2<05.@:) ;*4AS'6+UA@\9+YKFJ69OKF%'[GJC3IHTY#X]J(Z7ZV3@L:D M(ADE/LQBDY@^F,8Y6:A!8(NP[88KV)Z6VGUS$:Z(RSVNI#L4R*C),L7WI!SB MCH"(K_5(.LY/N;(_C:ASY:FS=W.VHU[D 9&A>BK?GE>7G6*]XHIZY!RWV'9\ MS':\U9^"V2A2?+J#X?%U?S2L?@>YW!&7QX$ M4%#X1:VOZ)7\M.-UF)J?&\?VX9O(P_4RU\=C[=>/,.2I9WXCJKKV8\#.>@Q*UJ6"'8\AMU!WG=4VQ3=8A4$J0HO M>(9J8S=*KZYWD&FYA\YXQV=RO)+.YR/IDA\0;[M;]$7J?2VD@V=Y']TOM%(& MT8LC>R2__$K9R'O,W3WN9H+O9"!#"K2 &Z39Y*P#9,UCQE#_F(_IRH=:%ML: M0]UE!MUU5M-'==^!'U9MT0I[FMO&'-)VTU5>E#1#>]#3"CX>RXAH95A036%5 M2NZV*\/()28>$Y]/R;;=3_0VNGT>W,<(OGF$MU+\6_G=&UW]'-Z'$W_B*YR" M8VU>&*0*&#K1*=;!%U:Q.-8FD7,;=FAX/LU]*_U%(#A<[]_GZZ=W83SNYOPT M8\^D^/)N0F7/E\/'U37EYP#Z9#/CUP#TP!Z>%X[I M7&HQRPBEDJY5RXA54VVFDHZ<$W@*C@>F*P;?IZS>KC*;D6:^YFH'^]1SF9(U MAY/> T\EB[7&=:TDLUF+RGA%U%TBM:?2R+ M$@I3 )'5[M%B*GY>9?N8#OHD3UL9T3>[%:^NX[EJSW=-3B[58D']VB3)IU-\ MB&.4W&(6+/4LY@ZS:G'%*"!R8<#YDF\1X=M#<@NR+OFP O'X)N!C&Y)8]@W M*9OM837@J;;\Z!X\_Q2 PY6*YYZ24\QD2:VMM5A$2 JL)O%XH1@YH0W8_9G9 M?X4K]32[#W&1?&-V?[_I^3-&S$)TY(,49A B.)H$@X2V*CK W48->Q_QEO90 MYUE#THB/.FV4K;2*UKJ)@$YY%%E;?3#;#=_?-=W;\,3>PN7@R!+-VVU5=?=9 MVG8SA3&9YY.\F;67:9M+U6Y1Y]_158R'UP_)$\V=VJYH%!S; MGV8-T74A#27QP14[VJX(#%FQ'?@6U&T/?A6,JUD^D+> ;9_(4%C0$:=,FBW4,\51DNXKV5)D(?D*?QYSD1]DT.<315_# MV6V6ZR1K([(LL]_TTZ6M4&!33PHP?IS$.HL6D4)US6"S6541YT*NUHS>V9*Q MQ%Y78@\3%QB"I!7%!9%0@7<+6Q=42U;S\',N-NFSZ.M>UJ.&6GA9A+P4'4E= M5<$<& ?0>VA3LJ:^YX8-\"WDQ)(V:!L=:<6#]I1MT//,K"9[V\0?07!B MYE%G_AN/#:J+'K3UG,(NI\$YQ =\AW$P',];-:"O$'@)01)LNJ=NO)4\$@H4 MD=(KY,!'Z7%U5G8CF[LY,M-'1K\RU4M&&= M%H=I8W:;NN.*%N5Z97P?1\8IBR(X7KU6&K4,75Q@;9+K#I6F$=GL;10MRBTB MXFT698YW);/8I:J\Z(U6\FR@HPLTMB@WAI+3QW%]QJ+4<=3!1_F!Q5;,2F'J M-DH\L[Q-W7$MBW+5DMF/(^.415EE%*WBN+Z,:N64V)IX19_-W6;D>@V+)M%R:P0=N)[]@KU)].:*Z3S32&ZVQO,VLQM4MRI6.M:"?[:&+RD$ NYZZHJ,%EY@& MZZ0'&&T#"?)3YN; L;2QZN4U2[2"FW/#%55;<1Z^*<%'7P9KK,$WV^[I=9?C MC"S3U)$*R_*S?(KNV9'%[G<^9^#-S_ 4"8_2^RDH7&C!DT!0>D^FS[]W^9*2 MNONR!G_IFP&+Z[;W<#]AW337SAA9YLV5[ZWEPMW%D2Y?S(YCI>LF!G M/R?CVUJJYQA[IZ4B?,NLL?9(9,U)_ANRSNU M9 !IS4UK>B]3[J72G-SO1WE3^G%A?S*KV^#9D3VZ7^Y>R*M,6?5; M')FKB+P3NQ>1=2\NOTW\\O[%DNU0E55QPO*S8HIN=/#DJ!#=G3T_T+^X/,C> MZ6#TB*8\$+JZ@:Z\N:B(&%TAL3@4CJ:F>.IA#+65[7%DJLGWY(9<'.0=MT_$ M'L87%8+,K=BRTF7O_<95Q EJP)^A;H\[XL]\06LTQ5_(LC][V*Z%*'$V,SIY;M MEY<9U.==S\HMV]/1Y2]O?-_L+W[XZ!EJ,;&M'K3[,H]GP=QCV^T&,?-,K,5P MD?6-SE&+B=UXD']&YD]ZV8[**7*7!P4WR\X5$A.2D0VEHL_\,SO-%Q%\8LO[ M68$;TZWAH*.#>=U:^TYUWBI\:]X3L>#OF-\MI E\[&@CME*H*XB"Y@DZ%S/_ M^H+_QL#K@P?B7@!)N6*ZH+(2T==]P67DL9O543VR_L.YS]B]=0A?/;@Y ]Z# M[:4B_,H2C96G24^/)SLCUH4:DF?%&5=@"XO>>I1$VC2QB&S.X"36CQ,MQOEE M@_C'TY,_J/*.M/GT"QF=/.V[W MQ,E$\,HDJM6Q?+I 44,W'5D+&Z73CJ-S^L5[$7+BI&1'KZ1S2JG30;6,V5QG MN38S+T56]*]V4G)T>'_:L_FL=J!)8L[P3GG!9XMFRO5*ZY9'1-8GB;)VB*KO M^R[ML%;HAM\CB:K.9?H]6BVR:2^ZA^%$1CM$]12+SVJ',>^W^B;?+*-XL4\! MM5+4D]'=BQM9[1#ALPO>YSM(7M$56WZP-2?CB#(4# "\(,FB6>/@ M9/XGF=(6,((=1(V@BXXC6JXHA8?T9U;[WSS95?[XQ $3(<7+ 6LL7!0MM+-$.5YHT>4E!\ DB]5 M))>O-;BL)C$0G>W*PR2B<\U< ^> XW?-'V!MOE"3G!DB]!8AA%#O>'I^6" E MMJ)9N->=#6:I1<3V$X?'W5QL=Q'Q0(L342-P%-LQ@^N_,J(+]J-LSY;T\ <[ M:5"+W5IZZJ\-5.OG6GRE+,Y:Z^A*PY$P\NV3C4A.FCC+355/T8$=7&*&12O, M-$JK^F#9!E6]5T&=2HLWJ-HX#C.C'V8>P!Q[.\RQ <; MIFP+OG4/D F-J6_Z(;W"$K^@F0/4@ W!%67!_8E;P)938ENN=7B#K>BNGLF6 M1\:P&=FEF).S?X3*FZ?_$Y?VSXT@G#0&F#8C#+:@N:9E*[BYR$76L-X2@J*Z M_'MN!*5RB^R*U3A?-QS,(BO 2X;D19"\Z']8L%?F_CVQ\UA/!\%SMN*Z5K>A..6J-^)7VF#1*&KE.=^(G!L4H>*Z MIZ',?GG=*Z',?M/+ 2)8N> 6%G!<59N^!0)(LUF>9%MV#>7H?HY K1JEI2(' M@6!UX6!:/XKI3W<-!4QN0_K+OA'<1!1&_!OC6K+FP/4>\P#[GP)PN(R5>6R\ MQ8+22C+%>3_-H8!4*MXB-TO)H\A9C0 +GYG]=D7JV?0O%S.=9V?0.6S!$::W MT>:PG\69+*^1*C$8"G5=C>XALR=MP&5Y>G4UL!8UJDGR1T8G>Y:_F_%#@]WCSR"MNU'[3BRV$7DJ?-CI%"I,L!Z"5FE>7^\,D MJKN12RK<@CZ->NK@4@AB23J77"YH!O7[F%\OSW-O)^>0?:P#KUSU'?M'A"VR]^U M;<,/-^CMBE36.6& E)P9BQ#3UH@L%/U"5+'/R<).X& MP"]0]WOZ8E=$,7QTD;'DAU/EM@VV_4P-7,3U5H[2$8PVGE:6[;PHRF,6+PY[%;S* MY$#TCJ...I:_6B]'\'RM".CE>BW-*H2>++-FI3RHELMYMTW'6+X)O1S13-C5 M]'(RMZ@BBZ130@NKCFI.2E2ZHL4^1O3UDW:&K8D5,OS+$': M5E*91&YO0-2Q?#6]?*5"FV.W9SK:')(_J#':7>W8TES]L&(#N%YPX6%[(4[+ MHN6+SHK T=!W+(85& MY)36QS'Q!AI$'0\/EH_>RQ0]O'Y$QZW V%7=OF5[:L80);VRI<[3TW0"7G/*7KW'4XW .=H84MNH 6<, MG*?J8-S5I&XYYS5Y1!%]G$@352^Z)P*I M'?[\JG'6=J8V[ 34;>LP3D(:>44J JRI(^M6-I]=UI#VY2^JOD2<].(9Z;FI69EL['6/C&:SPO8\&93-,4DIJMV )K#51CP12& MT3N<.9I8N,V\\LM8F&K&W,N@1A*M9'N*4'.OKCOAYV[%M+>")D#PR*SI6 M<&[L%E:B4^Y1TVFEIW.58G:=*QHLB)ZO_C^RWE,TL1'! M^.PLV%AF046V9_..#KRVZRUZE5)2C)RK$GEL1*VV[7W8@)%MT+=CA[>"[%9@ M=[$7$$&W(RP8GEK[PT?^M>QZD9?T_?XRR'XLMRZ*J+1D/4Y)*5%:>: M%X24(5 ZE6S!6U9*/$\A@NO-1D(/XV[=S)R<\D]"RK1>="5LH7!\196%Q:B4 M3.?M:!ZW7X>Y2>7O[OPI@AW MCFCZI"J>UAI&@BB-8(W9.5>F+N.*HX@4J9ZRNC:E9*'SB0CU@M%O;BAO2G"G2-Y=5(5 M,^,2DL\EUQ2*.Y.,UL*FL(-8%=]:(NLL]QV=5,6C:DJJ""E.UGOVDG96&;32 M)F.O^)L@!5]J@RD+>:13MK5$&DFS95S^A(!;(-S3>J3I,M5!4E]RP[S:;R-]?&K2.DYRPU55;T_[F8C-_E.W8ON6MIDZ#U\$BM.2 M14<6^'9.<-D.IZZ(&8.FR7]M;[3&!Z/H.^$=S;1+'Z'OXD]T8NZ]V M[X-!C@^8T^9PXIOA5!%:+6'$I/BJ->[6=# 95OI:"Z_:@T<76 Y_L-]9W3># M^E7;^>"#/?M]\&$.6+:I6<>ZWZTS%LH"AB.SF%]/BRIW5G@\9;/H)VG]FCAM+)B@"UY>% MC)SCJ73:7;7$(N::QT?<_N3TH+^UY3TDA.T[$G W;U4@RJ%(0];_\S?\*^%Z M*P-J!E-<(@M-]M1[#$7_[U]340YN?48,H'CWY!U)/W[D!'N;=I_9F_U/37IVQ9B&>/;W'L3MJZOVU-P9L.MTU5* :0!31U(S5_;\[T*%P$W6P M2+1L4[3^_>?F$_BO"Y6'\N^_PM:NM@:P(]CG9I1[^#(1_$]L7P0#B G5 !F=6/3[0*$\]M^].N?3E \EK"51#;05-"%^?MW MT LDH0C_GQXAI60 T;D?V9[ZUU.J'B/7 PU&M@-Y@\ ?>K;Y\&06^.O#Q($T MV'%MTVM HX>/ JX$30+]BXB&-K;N)[X+E?YJ\Y%F!38@_,GVT4(^WN%)2-]P MVW'B7VCX9X\#<$:<'M+EZ;S@C\\R*?3YK-XWBXL#+]%QXWYNJ!(+HZME,WS(3$GZYC_B1 M;*Y#C-$1 MGA+'2/'K'[Y>ZK"Y1+O#=-AVHLUF^5:I4X(OF7HNP?:S1:9>8!-9KE8KM=LE MKO[W[]&UV!PJ/NI1[QV;)79\ECVF72S5"QVN_F]2^!HDDR?<2[TI[ET M^,!YKE7[GW]A%/I7^)#0JD&%$KI-FI38^I.M0.E_;"DB88F!JQSL,,[94E@Z M'>Q0_Q7BNRXZCJ!6 *.F)R69+;C99))<>?5:?O'*4T,WHKDAZL$#7P@P+ZG MMRB&Y*=4W%8/8!2)I4&2$I*HA LD1M)"6D8I(46(4@JCZ31%I+=Z8/.+CB3, M9J,\92L5A:UPM0(P&^4\RRP"WFU;>J$M/C0KDFT8XM0%][L7^U0)/ YUPX; M%$L;$[Z;7>C:)I./Z#SBXUQ+99\=B5^F,]+O]>F>P'#G)%]36_]H@T6(;7*N3:/"M-L_4.XD.%T2:'1A.;MB'$0FNE<"2?\C_V7S Y1.= M(KL?CCZ$HDRVDX!?8VF"?(C?CAN)WZ$K?7F[%NF\R)$@.7T\1L[;3L)306*V MTZJ)S3)&(BQ/3AR)0_=T_KT<+(;"3E597*V Z #K0DJ_$3X4NUELVPM8YS8_ MG66]&8ZN7++)M*@<5[29=U&@[%M@@S\"_7/S(GBXRT6TZ4\S]' "7.MRZ9FK M1]MB.DECA"P),J:( HG2LC!*RH2 8S*%)Y,D+H_DI]$VRM(%M$#9 MO+$5,5 MZ6;7?7$<1]MQM!U'V]^" W&T'4?;-Z.Q;CO:[CBBM:'2DW";R=CU&57(YGFS M@+@5!=1QO1W:!^H7(,VN;IN8& M^XL3>0T&)%#+!;N.+[WVRX:['8,1-P/NA=-L(Y5"2:>8T\U6K^/8SL+EFL_7 M?T]-"D4QA*")-'G!)>&/1- 7)V@+C#77@^;2"ZYSWL]1U++6NM-.,KJ&6<*\ MN>X,0>NU1?7PM*W$YKBM;5:B9$EWER-J\LQ9"2&2?\Z7*?D !O]@EZ+DA< ) MMMTY#X!)B&["G0(IV)4L)S0KH7EN0E+#C-Q_OFEB1QG1>!)#%8%,D2F!))6D MD*+0D9 6 2Z/4"!2#]NI'A([:7+6L9ET5[W@I;XTY:CH:JYPXYHHYJUEHL(U??PZD(@GO?9I#1S;@_K M'E_IB:)M.HL%+RP$\GE+,[4:T^@H.T%-HS3L*/51?LHQL.4U$U#!KM:/)* > M_3B2ODM1[_/CHAGOGO1;#T)8"CJ=WW[&>QQ.WJ7>&;)'=[['LQ@8^7H6XQGD MG^ROO4-/[1/^2"Z*O-7@YL(ICO 2EZECSP.C>?;5I8WC!OVJ[6'2L*^POB]K M^Y;GK+*V#![R'4UB)#CCMM#6>ZE!M]4&R9RDOICOV,MHY""'@EL$SY/2^*1V M^@+H?66"[)4DB)2[Q+\%U+OY'OR[A_PTX[DV\AOHA3>B[D_ M0A.0L)V$[:G 24Q\1W-E30J>&89M?X^;=LE>Y:=^V[!&M.#7L%G(TP'2K@;1KT!2&* MG?K8; ?7(LBR$UQ4L/FGJED V\NXVH.JT9#XO(/ZY4S#&B\GK-QHOF*P*11+ MM"#1'5>308*9 \M_T6<_U<^?B=VOOHH*6?B2>H5#>L!U-%N-@[IO8_CB8^WY6H6%#_6(,M>E! L>LN8)2 M2W:3/*-WJF? M_>FVLJ22))*'JGK/R7 M[[!Y JZS['ZYQLZ7)QOD_GC<*!7(,$;_Y28\8(!IP,Z$%?+SSP0TV88?:.N$ M"/$,T;/31)$KOVI#G\*!.AV.O]G1 QP@)Z:^X_K!UA[/3L 6 =JWNS#Q/T;; M_9?0-PE*[QC)N__&%5PX($5"D5$A#0 AD",R*:1'R9% I=&T@LM 5A3BZ0:: MJDA5B<$8G>LKJ]!I>>V"@D_&V\76@Y:$EC,J"]9>HU2K8%8UI]AA[>!D%>QI M2\UN#V;9N8"@*W:)H$B'6Z8&WZ(JC$C=D9_W1&_5"[UN4=(!(W#B+DG&C+@^ M(PCZ+IV.&?'U-6(8]LX:L?/H+NR&H^C4)[-J+_LF81\RD+;+U($QLYW[76#\ M]%M#L\"]#T=T@E?/O@X'N0]CZZ#L1/,V9X<"45(3DB&Z[LMU(E^I/&,D?#42 M'#%TTS<%?9\%P7D4=PR"+P9!?5O2$&H#L+V8/F%;B86JP4\>XZ)7BLF>VQ/\ MS0GS\U@2_":3?5%>FMG&QRL,'X56XV%!1FQES7K-PONL/W'8[*(FEHC>8EO- M<2I;$]3-06RU/5O2_TS\'_0N..1_$U)/12= 2;UM_:5DR<$.0Y 8K1*2"B#I83\Z]%! N,TW MR,3N563^@6V3M*KH)A3- ')"- S8(C@$(\CTSGPMR/-Z=F($M@U@QX>I7B+8 M&;Q7<+]-^.YEC'?<#Y+ @0,5%-PG9/@M]*B#IE,'2"#TKS%\TT=XW)J;^ /V M# 4AX?K0OW)5.R@5W1W=YJFB]W0^"_'PH8,GWOQX.Z7__)D0+3GQ![XW[Q&4 M*=AH-(&S"GX4MH>_#)YGVUEP1H@;/DGXN*+K)=+HI@=97+EW7[87+NL[#GR6 MS2DE@2WP1,]W]Q:&ZLOEP*?R-9FM=&0'<6QA*#(#[D56PAT6PLQT\ M^K'1]O6.?:Z'(J\N]^>5]0#J$.6FYGE0.( !T>[85F#&C54"0/.Z2H17_8E2 MN'#3H ;\2U3"YO$?A!RX__DZZ=VC;T#>K3#O2>\JB?I>A9K;:*5I M4VDO1ZWJ]6\BO1LN_ASYO.(M,V_8LO1\*N_3)E!LQ80!?P\2HB1!;0(%! I8 M(%%.8&./?IJ T$2.?N&:4 W!49R=88/B9T*"K/X,G O8'33!P;..$V/'7GCJ M[NL[Z&: \-EDH&A6Z.F'V^'^9^;;WE\O/>#FVVVC5[Y^^=&VS0*'8O/RA8?< MMM.L/2V)X2,$3VQ=I7W_Z.Z;+I!+"L D5*2%-)X*H$)*H8&0DB@I.:+( M$:XH3Q>S2TV\ 5;\*,VWB4QJEEITFUYZ%]H>M 2$B-;1N=U -5+R1'^RZG"9 MH.6S1?=>=M:KYM-65;70TT>IEC*&+KM('V4HJ)5@L-M#%N"L1#RZ]?R,?N4L09%O)Q] Z-UX^C ML'Y\1T;KB-NT/_\\?NGF6%\2>S@'FJWA+73O#_9&Z\7X^1UUD/ MN&DFG7,K'X9-/[.7[YHKFC?-PT\*6OW8OME8]<6J+U9]45=]YUA%O6D>?E+0 MVB]MO_^D^OO\FNI-<^6&+VW?9$]"7&1\5[. ZSYD3[@.VQ7JC&?K2*>5RV+) M>:E"AQ4#7W]A^XMG1Z5>R?@]UM.?9ZO\9L3;JZB_>KA^*M'U-;2.C>V7;Z2_ M80Y>0V >E=5YML_'RNJ:NU5C\'_I-M4;)O?M6XN36:F881%D6*SA8@T7"\Q7 M;^&_819^4F+8X^-8MD!&EJ.GX&C*L>.TPD.T@)RP M[/ ,+-_='$4#GP7 1Y$30OT+\(1Z>QG=PQ$SBLZM7 M5SL%\9&/9SP9+3S+R%6!83RL+?P!N1N>* 2I_+9S>_YS%YS#]<:;8;\@/1Y, MYT [A0>,Y:7,8#Q>"PV4JJ"+!8I.4Z1X],[@"U>W/'P9V_F/,HH_P MFSI;[,FT.E "06(1_+65DGQX)AY4DKZE;82 AR^$]E;A":XJ.L 5#(^I]S*6 M5F5G4ULMS4K+6:O8_+4O7/>6;\JV)P-),T7C5\*%7AB<*WHH8HPK<(I "\16 MP.H=3\\/"Z3$5C0+][JSP2RU@#*U[<;][Z]2/7_D+,[P@.[P?-MV^(2<[X5* M&FKK/9&;CW&:[_B#NI[MI EDI.1L)@=%#DM2?]+)U)\TB>V$9D>(?Q*;*2?L MQQYW.N?(O6+2YJ1P-SQI5PR//RO[QBI!8'\F@@F>\TBQK;OZ +V]C\*[*>'[ MP[N%\7"1],EUE?NW64Z7+]]E>8[M]U]7$T!]X*%DS9T:XBK@_O:PKC<_87!C M ;(-"=[ZB.B'8L[__;\.P@51TJ';Y%ORD\L5) .(3A#NJ+MSQO 0'F. ;*(1 M48&^_KUH+,25^WBH&$KMKC>]?V ^$>@,\HZD_V_B\64PK:;3][)23:*M@ H#AV1YU_N0 [$N40Z*/N%Q.J$^BJ?W6X M[%%N!J\A:J#J,S;=;B_!V'X$]6QX/AS4!5D[/.CM\8Q0<9_!>Y/>X]]3JAXC MU_9@OQ2*8Z1(H@(AXJA IF1%2%$4+B11*B7+*5(!J2>'VX4S"MZ?AXK[LW^\ M N0@O#P0C3S7JFV=.11IGE%'O/=!FCS3ZK"MZB#18AM!C3GSU8[O(N7F"M'''$&'R539!)=/9+EZAZUW MVN>/B0PK?GI?XUO10*GV7^FE%]>@=]FU*S+=[?J+,[B/..7:7/+I*\&XF M'KI^G[VH_$*W3)V8_$D]V!"#^RM&M\7M8W[&P8P?'(T&U/*E?*G.U+,EI@HC M'F@FF4Z)JPMTFJ;2R8]Y(4&O&TB5[A,/O2?VNG_FEGP4=6$T<6W(O4KO%_3, M>Q:#;AYZ>_=G/L"OY $3@ZXJG+8+9/@B9&)0[9#?94.#RR[ QV 8]+[U^>X2 M#Z,D]H=)/(R3" ?:W/GQ!V^)OJS![__S>:!&A/PQ$D^18J%";B/P$PG<3QT0 MKJ8%:<;'/SL2/&#W*&PSH@'A!-HJ )XKX!B13'T,N\R+B-T.D=B,L8_5AS20 M!6!8N4D#A0?5YX $@KOGMR[\)D.$WR*T]PQ[Z'J?8C#V3>"*TT^TYE'D/:HO M6V%%QPKRD1]"7N9%Y.UI2 BS[2!NB+!@T<$!*OQ1<(W,PU?[X-Q=I.3!68#P M1ZZV3&PO> $/8>8A#8&LXP(68V"SYXRA%8>3' M@,?>)>JV!]R-8^?9/RG*>0^DJ&\"J9=B:+PF6N)XP]>!*RC R_1TES]NP.,^"YAQ$L (X,E;<7(JI@+!JA[(?7$+L"D20H_-/:!;M+A#TG]KJ.P7+K8&$" MMR(O2I[MN *%823V>: P=Z&SDMAV&X/DQD&"\]:FY@ X0&Z+!GC(>K:!Y#LP M* +N&0*S_5$2X3![F<_'D4+7AG?##8);5?3](49_HR;6\=-D@NJZTK6IB G2&C3=(HB/ZURDG>)L.?$7M04'>)78_?'ANI)]CXJB+O#^V+_BZ5Y\\?(Q&1 MYWC.H_V-RS=0D?;19SY=P;1?(AN45GW141;;2>/D5G+1![G5XKJZN*[NS75U M8E+"49F6!1P 5"!'24H8@=%((&B%&E&D0DHT>E!7]X8-_!R/#EO1G97;;@V2IZ9'RDD\][XM W5:K[*>< M-U4K(4H_O"OD:E62F2J3K20J]5*AV-D6');JV;L]T+QC^_7Y0'/."LLW;>\^ M\#CL7!P*SO=[NH*52:IA=1.?S*%+3FTY)-H5B;% /F])U)RQ6I[U.!ZIFG*?DO62VEW EL]FY$FU;JG/M58H95%@ M,>[T728;]/EL1J#9SCJ35!VP7+^:S"V)9DYMCH7D\]&%0KJ3MON@S/;0I%"? M>?TN;S8%ZLB,G)HJ9C4407VESF?9XC S4,="ZGE+LUQ%,DB&5=FV7ZXU^RQB M5ORQD'[>,M>ST\4>)S(H19.KQ9K+M4R*$3#T>5-ME.]KTR%.Z5K1GRC)89%< MC&%3['E3)MOM 6-ANVRA*_97*[OF."7(^2,,+<^6/)J>(R7>Y]147FPT'!>2 M%#O"4;62JIL\VD19O)9J2;0^I)4:?( C+)U(4U7-\.DJBNMNOLX-NJ1FP*9' MZ)_)C:2V:C;*.M?NI.L#&M6J>?@ 1QB I8JKO,-5,'UF5Z9#NMH;MBCERM*(L=%@K-H.ES_)7R M1(\=*&D6R>(EG9LA=6:Y")H^%ZEE0UYG<]BHKR>:I&NZFUV)X.O*: 'T$674W)A7PG7=$K MP^*PE5)S[0[$ 'X$69G10,KW36K*K]KZ4/ :X[9!P5Z/("O-T^E>S2_D6-Q6 M\Z6RCQ>R*"36$63E4\6VO^@VBVRE(-9H>L%VNSJE R!+>A&/PJU1^:JI1'*N8B.#?I6=-YWZFJ4EG1=+S8=OTB MS6DI S8]PBVV)O='$F@-4%]FQCRCKDM-EQ&((]S*=8@)PM*XQ&H.UC*6CL Z M$(3$$6X5\,)JX/66%,MUA7(:JTLUJ@H?X BWZNGL8BZWEUT4SYB,;)8D#Q4@ M!9YR2T!%@)$2+@HI#,Z9E(BT(**H*%!@))(BAB<)WE 7-=<"T#P>P1$_2XYA7Q4.Q7$>YZO+BF;58-,C.++QH20; M.:7'<^E,TK8730')0=(,+%N8-[A9*56;5$#8ZT[MG.MTD(,\R5[^ M>)LE>9Z&>GY!S,8=?%N^FD;O4O0[CV2>WO+1L><^M./=I_CN50=;=E@;O#O8 M%WOQIIZ8$5_(".SNO8?ZQWRX"!^P$TMI,2=BU?3S&!&KIHCP(59-Y^7$.W>H MO.JU?MVL4^^8]465\(67HU\EPH?7X+=4@3%2\.%_?^&_/BJ5>'A_W),SY$X= M#WQN$KYV7MQKBPFOG8T9(RA&T&D$/3N>Z0%%^*>.'MQJW,%0H]T!]/A(W[]]/)$$M$+!'?4B(B%XVD_G_VOK0Y M;65K]_NMNO^!RCUOU=Y5D8]F4,YY=Y408IY!3%]40FJ$T(@&IE]_U<)V[(@X M=@*8H3_L;)MT1/?2>IY>4Z_^<:%"Y/OQ;IA1@@"$P;=K, Y3:_APH^C?C(I< MKIZ=+OYP;-/KQR,%SZ_O:"\1Z1_2OR/HW[6X-3]4",/_]B6^25\_>+9:A3^ M962L%&M?)8X,MFLUV%+<\Z]KM;E^@K RGLO:)-Z!3D0^ZWYEEIF)6.- MNV."JT8-I7/HXK7OEQEZFUQG72D7;9'-&05_/"IKD=9Y>?$:QKQYO]O^2K8H MP'1%\;Y![,'_Q.^HZX(@] UX22?\"][17G_P8N3S97'L\V6N0:S+V1TY+DNV MP77RV?XFI-L=F8;%. 3SP*6N;4,81QA'&(<8)\C'VQ5)>3[J82/2L[,F2;@^E_H?QTG<[.9YO^UVUB\/O[N&/*>8)1$X2/T9P# MY-(1L1T^]( M]>I ;_1,R<%P>#8DMB!(G'F@3V="(#PB/%X,'D]G#GP0D$Y_ MLFU&[4I14IQ:#?2$;= G^!B0<+?GJ ?FZ-O]!<4FVGYLX!A:!FP\>-ITWP/. M33KKJ*\"TLB/N2$_YMA4=7_.S,FLB4= BGL\QHY+TN:*3S#X/X,:^3W )UK256QHW8G4LVJBOZV MW1UV5#X&-#1*J!AYUQ2#.-2 Y[L)\@K 6 !4S-A@>[Q^*R?_DW?3]=(R6MG MQ':+:8^RQP+36A\$_V_JW_XW^)PW&_U\-RF#S,QW[4Q2S0VTC*?XK_J<7E>) M\.41ZC6SYXU3Y9^8/CO@NYH2S'\DR8037X#K381L]#826X>(O^#8B@(BG< Q=-9+1\"9%?K2U%G,PGQ)=MOZEZANE9*$)"Q ML8*?P%2YH/C)ZZJ]S!Q86G)A8Q"+"+E8)W:Q/O%0QP4*Z:>NV^6V7O MOK5F!2/PW!CKI5CB7L51K0B*#S:PCZ=A.!'0GN\P_#E]9BLM;1BQY:H9%698 MCEFH:MOIR+FSV#.(6RZ.6SXCO'/G'''"9-0QF0+TO&C@YGE=-$;+I4%WE)%M M0Z:(#2WF(7=-,:&?6%5)&\LO__3=4+%.E8&Z/WZ[9K*Z<>8Y75G*+R+,(3&, M-BPC-$1[P6RMZJY?\&=KF8-6!\5R#SB*H2 W@$ 3[WU_QR!E4*]SGAMORV<<)M4F0"S\%XL*G\<6M.D3^# MTM'73THG+"_90[!M*4[(.YKXA,(F.$11<[##%*G 9\VH,VNTBO,HG ^2!N&P ML(3DWJR%1TA&2+Y[))^RL.1#4 [8GA_*%=45EVRT$R9\A7#G:PAE6%(2FQMO M&?P7'CZ(']ES9^%:\0$ZP8(\E1NEDA,>DO6,,%[8#EZ79'M1"/PG.!WF$KSA MA]/ZI-/"E\N:WF5+_5&SI\/+0&*S@";I4YZ#19!$D+P82)[R3.L',:EKO%B7 MO,9:5"I&*9*J;G:VZD!,QOL[?8OAA/T%T(83OSK=@%5WKBT%])DP4I#UJU#L0?^Q[\7668H.*L M0!#:J.$F\B20)W$>"P"F(L-M X1S5WL!OT/A@ +6[!;GG(! (Q O'=@_AT=L3[4:^:9&R>5\Y0:[,$DQ%@Z'%XN@M5^*VTB(Z=M3N.M9:)I)>F43NI-6'"(X(CA<#QS.5&?P*CTO"'C2VBWE? M; W9$$8ZH:)?!#D@YS;7'C1*Z_I.NI/ MCU*1.742T2,Z&SL@2ZV\>A0[($D#3#++O-G$%T$80?CN(7SB5E+OP##E MZL*::/F""4)?!'J== (BP7!L79 T>\WW;L2/;*:,B!-UB[I#\D%]H-(,=M\- M74[1].D#+5S>07=293C?C89*5B3ST2ZDQ\UI9[F6"=3&$I$$(HDKMWF.2Q5= ML,OFO5!I2RW'EB>6XN>I SQF=MJ]GV*^-6L7N:)I-;Z[.>,I623K:/-_&'/^5'P'MY?:"#+:K,-B. M&-*X\?#$Z2*2C[AJ[V'U? GK'E/U[Y#Z>;/NOJDJO5(W7\!K_(HN[;1ED9!X MF4Q:WK$YU/$.P?/6X7G"Z.&?X[/ FG;=&3-5L809&/#(@C_K)/AD8WRRMYHC MW5L/%4=U;9 )E0UXMAV0"7^])OP%"N$"3?_KMDGZ$*R/A/=S6AON%HNELJ9' MDM#2"O-P/EO*REHFDW9Y)/5 HWPIPCW"_349.^\#?D/HBHW\K*1*I14W%;NS M'5_LZ!#XL!H^]R;PKROT\6CEQ>_ ]H 3)$5Q2>!C"APP,]#%?U?B2-U.8NJZ M#0O1]BQW"T 76$KX3N\)6]3G[-B66R96HF9+;=BO"J.8;9*^?#$_H.@& N4] M@/*$S71^ Y7K^5*L-V=\38RX<3^?;YFV(:PA*F,;($?>6*N^'\R"IWRZY_K) M^W5GL>BG80;Y-]?KW]Q7:O*ZS8BZZ^A]X-N%&'0_IRB[Q--#69Z4S5H7*S>L MW=0:\!V93/KWT13JYH_PB_#[.1;'^P!<&%$KN;EEZR+HR&!E!\ :8CH$,.P( M3%U?86/$FC MBSV)Y:M;"A^W:F,BMBF2MG\,_D"A8 1",D+R9QYO?R^4(S_KAOY4)2164!6] M,\G2FJ9#*,/37]R;<<4KCF"\.KFNI@\&(!\(^4#(!SI##.,]458MK&U6X]E4 MD)9,GR58;^,V*[Q,[GL',ME3VAL(OPB_UX_?$\8PW@/@;&F'6_)X,S7)[DC' MW%XP==/90@=OHC&BVGVIG^<'9J\@=/OLO*:WO#5$ M([Q>F#Q!#>0GFZ+/6[WQXD 'Q(G#YEV20",P+S]8/Y]';&^]'L\6I9YEI#TP2U MK3@RC!GI*CQ$,PPCD-D3'"$]I[+".8L59)O^C+]78%>./.B)6Z9#=:>#&@"R#&[<(FM\)7&"73( H'Q+L!XGI+' M-]'(5*>$R*N^8)*KX7AB:V8/K!,TPKW^*TL2#]E;"RZD[S)$%0F?U67[QNJL M+FZYGTUQI[T0\:4K\Q;+":9$],MJ331KI;H0]GIF;VZNX=3@X0P6-8] -(!H MX#HMG0_Q #W/=JTQT==% .2%5W,'*VN2\ #,HV1/4(7YR267J$DF*@U'I>&? M7'%YR""99;/3::DE2UNM'\W:E&74]0[DR"0(PM%O7P:"$(P0C!!\QIK+0]72 MI-$H[PK]'M[;3=15K]G'^ED=S@6>%_U*$OCM14X$U[:-T :P,S=L3+6_Q%$' MCAK+*/-7TPU!AOL;^4XHM7L=J=WG]:'+'I#BWH3B7KB7&C^R"S0 [.12AWAG MA#N([UI6_)49 ]X@!P+4YQ!E^V[14#V9J_D=41MVF#]@T.[TX202 [=O&@UIV:&4C>#LUC)%/78P.F&0'.$4X?1B<'HZA_)( M0-6M7!G2IG !U'\4^?J>B3S;E]G)!EP@B\_S:S7.DN$AQ MKU)Q?[UOA*[WV:E/]CE(Z4(M=57S/YE_O6TC%(R5H8&]A3!7XDU8GO(YJ>[H M@X8)%I/:R.B2=7>\_E.#OM(L?L!0V"^A!U?05OR6'ULR(= &BA6!-O![<*+/ M=@&^MPN:L=4@9W6^;A-%QL,-M5X+-JW1ICW28XF?3 8?,I;.(X1M5A76N8@L MX"U!WM#!;*4Y-O_E'_P!Q_%#YY9_^"#C*7YF!;_F/^\U,!_%9H5\@V,:Q%;ZCZG,V/QW&BL(P^-=85>!_[]"6O00R MRO-WW8365((@^HG8K-EVE5YCGA^H;.U:;C:+'>J!L1 MRU,-E5.U%1%O2)>B<^>4TJ^4;L.717U(##R\917$8;25BZT*%!7#?.5BS:&X M=)7;SY6N %1@3X'_J'C$=\4C4?0/1?]N+_KW)U'Z'?!=30GF;V X,5\/76_8 MW^%ULVJ[(EO;+>:RXX+>="U32:M?J(0$^1\4?T<(O ,$_E'\_0\@:.Q$$RM5 M2RM\&Q3+2])5);^H0PBR[X'@]476?XB;M/VGICO7'#IY7L7' P>4,HKG$IE# M'$0TUJ\7; 8WKC5Z\@=RF#?7K&>%8E,T\N2H,^BKA5JG">U<@0;86 MS:JV[;"FS>8)3L[5,,KDKS*&\ANK[^O2B!]K7$M<+GK3RIIB6PX[!?Q9% M>>&WO?!+OEZD2F$!4*%@UZZO!.WB'0KT9,TF4ZLFUS<1>;>:H#BU* MTZ$TW?7;X:?PA%\3P<\L\949+8/2M#G#!2?"&L,^F6V!CDRQ9W&&$7H1>J\? MO2?QHM\'7P %[0D?ZL[QF/OXNN #%BMT>0\,, M)Z,JGA$J%HK.H>C<[?'*R:K8OP.I'>.HX@A[%!VZJ9/?CO0%-=F96'4:=-AF ML16R,;\DO>F)KQ1+O7GR$J$1H?%6T'BZ6O7WPY$&P_J$:!FTV*NL7,'3;8N3 M$CBR"1RYW GNG;F@N'D7A(KA "T#%-^)OQ6UD$.>"/)$SG+N;0\\\1%WO*I& M=F3!)$^.!Q3G4#0XA&B'Z MLT[(_0:DLYM2EZX.%EVS5>3KG/W84.:OZS(>7N H:2$IO$31_JZ,>@RE)@A; ML[ZRB6DG7GC\'0?X9UTFRN4".VE)/6^V\$N!L.S!=,6^H_T![CE>AR0$4 30 MSP7H"2,0QT.H76X2/&AL#7/)>2M5TRI.BTT0&EL([(%[K?^^H?A$WP=*$/G; M?5G?UXP2QJ\Q""^SD.9ME7A:2I)^>BSI3&9WL(+$M"?48M(:5$U!E;+]5K/H M3$J=I#E?COB*LS\_?//KXI&+K,(YIO#"*5T9;J0BC]>D><2QH&9G2_J7?^BO M!(%_)=XX1'*^@R/(FT:]U3]_N;=E%[]BB9]E^//V17;+ MK64ZN4^!R!VZ(0YU!46H1ZB_6&/[7;!7[,B4['4@[.%E M411S(.W^QX;T^:WF5Q%?/C?)Z];9JJ+I:7K M3O8EQ/0(Q'T_N(JC6A$48'M_8RL?AKXQC4+87Z_O'NZP=X#4&JS0J^?]9=ZL M :4YX'9Z61[K,OUX%4,V1[UYWRT"/P(_ O^IS9.3H;\H"MYHLRU7\>%*&.9, MK6Q:C35$?W+_)9.E#D0';R(X^+-[HKYF_%]WZ$YB8&>PC9"O]QY?CXJ)1G,C M^,(^@T7_=48_[_Q+_6Q2/<<-5;RCI1GV4*DG76A:P:)CFJQ#^U:]J$_7(&9+ M$MI*S-B\;-.PV14\+NX;(;ER ]QA)7&UXR 8L M9(,<]?8E=HGM]._$8#L]7-\)T.-,XX66J ":3/M/#"?^WO ;D<),#X ,O#LK MV/LCH9L17#@V !K\*?$ADH*OHN$HCFK$!EO2RV-_$==?DJ/$EG#\]W\_[*6K M&:M__AO_\;08U0**#U$W?_S>9P#![W_$'([_S_%X,RV!QP63] L3],![2OYA MZ"M. #7W6^1YP%>5 ,3CB%=,FJPQ^?/__I^7:_U.&ICJ6J[_[8D97@AA#B!V MOY$)2>@ F_I ,3%E%L_SFV*ME6WP*!2.>,#9)[?NVS.[0+%EZ B_RQX]BMR-Q M+]P9U.\0JO'SRU7^>8<2OY9J2EQV+)W'EQSO)2ID+,LT&)C9D;+ M] R?RKDIR,HX06=I%2<5EIU^V<_C.')\N?YI3*D_!\=>NODZ+]0RM6:E5.X_ M9LTK36$/[?T:GMGA)3E\9P1W]E@^>]1EO$UJ:?:=OOK6E^N'+;H/TML+4HLU MXZD&./$U7Q7_//_5?_\]/1]O?VR)?U6<3#P+*];+V*4&&Q7$\(G);.\U9^(% M*W]?\O2_;RJ?/,O#1C=S"%BO-[BJ3%$ZR'$,!C0./H%*>K*!ZLY>7%Z6&)45CC".[H\Y\(Z[EV$K[<60Q)!6E M2'$-DVT%]*Y3H)<" T?F?ARI%RJ>0"P(2ZQUFV$TZ?4:D;*6R?0SHV58S N; M95X:4KF\,%]O=CM"CT+'H4:VO>.&-;V'LRY3#R5U(-3SO$S)^(\C6Z-HLRL4 M15>,>O,@YWI,=UU?QR-32ZH,*O.6U5ZM3+:]&^7&'-X57Z?22K(HO,9C?FYFM*@'&?-_K#NJZS!Q8O-\@95G9547%,U>- M=<&CE]0Z=NU3(ZN]82D?+7#'5#Q^:K4#:M L=N3L@9%#N5SP=SW;K(%<3O4+ MQ=&BL)9SZ9$=,'.M'%@R9D]TEPN,$9@1Q\M<>F1!7JV8Z:B^,)>%D"AIA4B9 M-WF9P--#!2FDYLYVNY,BRZ\T-YUV$ $]EF=ZZ')%CIQR06&CP%+8K-=K<DM6ZMXZ<>>%,>:^V<%C?/FJ6Q-1W1S&2YC.*G M'GA5^9U,E+OCN6SV*M76;KKK3LKU>.B!=\7*(#+$_'HA+3N+!CF>B$0H=63B MP,MJ;##&ZD^C#@YR2F?J="MN$PKKT-L"Q&Y39WLSJ<4O>7^F@X8 GYK4G;\> M6O.-3GG8W^!BJ90G@HE(=R>1#H>R/PX-):&BMPM]3U(J0QE7#&FBS)*AW(]# M2\ L]%IKKB[9M5Z/F2XFK6PA)HH#ZL+4VR;8!/DZSE;7XWK5+VM"O0.'IFD2 MIWHEL;X4\2U0LT3>+G5!/AF:(H!6"1<5*;![HAU)Y6E;VRE$/9E F@&LL2CE M]/$ M_E.HT$7^]LUEPQ-4T!I,]1,M=4PS58CC)$3/)W !A4JIZ[J1HT6C1IH6I;DSY=Z/($#,'#(YJ[?ZI6VYG8] MS"YE*JO#@]KD 1A40-9ER4T]:VXUQL+DM;@<5I*AJ;G.%^WR-CLHMH; VQQ,R&!&CPEEMA2V(JC; M!\"U6>LNM[/PC=G#&E6M)1&[DK:&0U/"ZJGJ6 _+H"1N&S4C/VA-1R-_#8/! M:QE!QTX-+4N@:K@A5"?]TRV.QH&G>T.;);)T/2K;98,@>WL1%-9 M^2[H+4VI,4DFD%Z7Y@2A5,%FH;0M5 P!&\N.-(S7=8"+I%7-[7:UQLYD"P+M M.+VBM^EU8+/EM$V0'Q7Q&#.^A)5U;H(/:U8$G_J=-9(8XG, :!\B5EW+4KP M?'OZX:4? D,FC_$!&$M0]S&(U^&9%R'DQ^!,.E@6^D_?^A1MV/LL[\L&,]P# M^68)R(OHQXOGN_$S9Y:[?G)HGG['8 3]VSZ6!?MP_C*,].@G)5_\-%29QNYX M%()S1)3P!YPY' 5\\>\^D%SY'A+\XT1+-H?>RR6^%QR]EPM\+]D'BD3OY?+> M2\QC;U90H_?R:3R&WLL%OI>8Q]X\88[>"^(Q]%X0CUWZ>T'VV&6^%\1CE_I> M$(]=XGM!]MA)W\L'#Z_\,ESY:4(X8P7VVX'!$Q=/?E0FJ0*9#PI)=2WXX?]^ M8;[\KL!R#PQW2>?BWB/0M^JB^G,?@(P=_\4\R !' ]JA-D'/)5.GM1>0NAU0 MM]PMJ5O/V'Q0V1"I7QRI'UDG]F\]_6>*=)[Q1/XNGG(/]"VA"9ZBNQ9JOFJE MN:BC\$?0&A)IS>FUAKHI0Q%Q#>*:8W#-[]ESG]]AXN62NV %G @^3'.@>_S&!=XO\;+A1[[H'#C?.LA\-X.DY-L8W1Y^FDPO"]WWA^X[W;^+@ M_ET?E30\U"-<+/4ZPS JXM)BQI\"W]L&[\M\M58U>R6=+F 43H(.///*??DG MR^"GN>8.X?N^\'W'^S=Q$L#1.N_^JM;QY(3SDZ4=K[7P68H +EQ9[UP"ORJ$0TI^]:_XY$J.&!DI M*U+6:V76ZTX#[B^B;'D NDZ.G@&/QCQ*"-Y/0O#(^\N]1AU.FA6=SBYO&FC0+P_'A\,@_>T7@;WKRQ2WX]$)[0L8E+:MJ-/=X3!8!SCP?;DC:%Y?F=K;RZ6:+7JUC%H'7 M\Q#L0PZQR VS"+(IKC]3>4PV<)R=HKML*1(5I3NK>U4&M J\G+2:I,E#UPXC M-D!L@&R#R\EK'M4VF)D$76&Q'=ZS6N4^5L])Q!:R 4R TB1]*PG0??3DI6R2 M*Q&4%])!25&4%+VD$/R-Q$.>JC ^QDNS4,F*Q=*,,K%)MCBD0W?K+'@XNR__ MY,@'XG1&RIVC]\XE\.FYC!N)7_P>Z@?X4&5KF+01M[II-'++$MOJP#L^V"__ M<.0I79-[UOF;RD3>RYY]ELKHCZ&WDBT4B@;C5,7>6"M9W+RF>XH>SX[[\@_! MONU*(/@B^-[3YGN6PN>/P9>I*-.MW_ B,=+L^J \H(?4!)K<,!1 Y.@'_.BA M@$N)?>VC WUX9:KQ'!LPXM>F[U]7_ Z#$%5:G+O2XI-[$GQNUN1R&C)\OH]R MNDJ-?!08#@@"P;6GAI-\:>4[[@4(^P-4.=%\O#08NXX)*$>?%KD"K7FZG(71 M"8)XDRA1"N4L*91/1,_%"^VGJ1E$.>R#J^-1Z$$0=YZ@7^3WJ&%0G[6&C4W(D3"QB"K5K\>1R'5-'$A)BWJP< MO:+B$(+_A)2UWO'/393X?".8T:!/HS59.\!_2%4MW#<#>C13G\5$8^/@-Z@O'JNI))MG.UE0V78Z"^;,ST& M/??E'Q;/H=(3!'JTTU]#K.(CH+#,1P5-<&J$ %%:B@G,\-QSHJ"GM4TH MF'Q,%^R7?[)95,.&Z )9%Y]-%^>-K[Q)%_7BPHVT(K' 2_4*U2K(#7O;@]8% MK"*AWVZ4CO@"\04R+VXN-/,F7[0-+ AV]DJ1(D4>14JE,F!&T+S8EXYDWRQ9 MO:+:D<=(3#@'_F,4)CD\]%A%@FY:0$U%+NJ \D^6AOIZH^.XEW<<%RDK4E;$ MK$A9;U%9KX)9KSM)NC_5#\OQV9()(Z;^I M&\U]*:.EWC/<18U;,LH.F0 6/.=RR$S E$ ,@>N*DSR^^: M1QG!9[T>!RS M:78NES2!I!)S 9+?A$LO>XZDE?M =TS1%%05(T7=M M(9Z'X42Q/!][DL28S"> WH_K0SB+F]!7XMW'N]3'\-)N.)E(LUFXK"7P9[_\PY H_8W@CW;_\Q[R.2?\&\MJB\,E M,1!;=%DDR!J1Q[0$_MR7?TB6?2 0_A'^T?9_SD,^Y\1_OD]PD:W;#!X1M2*O MXB6&DGF(_Z2%(4:[K5N$K,F(^AXCQPP,PX MQ(I]I2%B:Z6C2E&V,Q'\AB_F-AV98&!,A"1.&1-!G''QB::+%]HU)JAN,HCS M'JZ9U^=S,L]H=7,X]UEAD5VK2GX-N8:-#3#B0,TQXAK$-1F_1U#2^[8FAXCP%2%LSZ147\,]4T 1A:]97-F^=Q%0D M!V/IG+*3L,HNP!O"(HR$F&>S,*R"O]V3'"6B;CT1=?%"N\8$UOG)Z#2!H..3 M466'C81\MN^92M4*RW:S%#B$#LF(A6243HHC,KHC,D(6SF60RDEC3,#$A?40G.8P_B6!3/02=41X/J:.XSIW:6.IJV M[\Z,$ ;6#[7Y+6B")10,(/6R*K=>Z 6V6([]HEQ2^\(P]""$+( MI2#D!O:0JW9I8Y_M^\F)URM. M[ QSB3-,WDI#B /9Z)3KF[=B_<[4'*A(*%5]/(?V%450,45H;@1%?@$$^:_C M60^?O,K+8,+SW&[[D@D/4)JZI)SEA.@&9F\UZTP&$U+NU#OQ5%"J^PP&TNVC MG?K\55X4VD]\*>TOT&ZNJ)K8UBA= J%<'\A1=^YL$[2C5#E".]K;KRO/_BNT MRPLZZ&&14L')V5!L P''-J4$[2C5CN".-O=K#FH<@/NHD5LW_' [,X4&):X[ M&[OF MV0YHF;EKP>_.Z(KA!,\]Y%YUAPLB+ZWU;/P@RW -@=0;#%Z\/_Y3^AZR2)^ M6'[\%1T1OI8RJSM7U#N7P!T=_#E+MC )EPDOHV7? MXXN"$LR+EKLN TT'I7A/@Q_N[U_N M52@L"8Q:\NZ3@["X%_N(%'6XEF(M.6 M::G6\^REPX26N='E>"DLK)="Z4;$%">\F^^2+-XK;0]V.JKX:9%EEK&Q%B8W MJB;&EW#%6LUW#,%#SN!.W93PGB...S(NSY"M/;UXLYH-Z&>AK/H9V1J/P++7E'R;X#U![M=RGZD0I MW\65AIX-HQ(5AHO8\+PVQ%&(I9$3=863M T84V:&YTG1,+J1EEN&8 M4=!P]4["3DDK_O1Q961$(7JZ'*$A(^KZ8GB_8T1M.DU55(9NUE1F0"MJSDX0 MPX2F8!B/>2!OHZT"FWQ#WPT5*U:"Y\*AY^LF]Y5#L88\-0_,Q&\:9(*UXIWF MELE[YA94]G.-%MEEAK42CDL1GZ/]@O96-FZNU/$B*Y'&S 2^C:OSUEHFZ=.' MN.X<^:@1\K49.Y<9,7H;^*GF"_XJFC7H-8?G.C-VH+8]QS!PZN $-L]G<=DM*3C3X)PZ2K%-!&CY!_IQO]948U M/K;1YP19Z@X%TI9*9,?*DV5NM%LD&SV,9Q#$0^YFZY+V,8ZBZX-XIADU\GW@ MJ-M,Z"M.8/U8HG22JB,*51VA=@^W=$08-:^^E%S-/0OE*HX5GSSP^#GQA\?M M5'C<3?MP,]VO#YH@W[=6_GEG?;I3N>WZR5^\ZH#=5N+'O-GG.K^.2*RD\9)9 M:]1K8=!;U(=41R89&*G #]SXA/+&B(LNH&P%[=+WHP0(&6B7OJC@P=EW:0KD ML]U=>3R4A""_-$PP)!:5-=RE89@!?SNN>'5U$R]:K;QNL;*OF%B!IV-/!M2G M6#V2DB EC,@W'3)YA0*=N)RSJFIO%FP%=<1K%* M-T X=[7*=QXY0+C]_FZ2;W/4PAR6K+[N1X5BF8X)EX4%&^PIB_WOG!%2W;11 MG>RO.G%?%)/<2J#F]ZGDIT:<('8K765LSW&ET#"GKETTP:@#.24Y0'3*4,L] M0P:1"C)/+J,8Y7CF"4XXVP9?G-HX&\PV%@\JG2:1F"<22#/??F'Q G4 M0@EA'FWSYPPZG![SWJ BSS%_J^!#N]?B=X5ZLV,FF(?Q"9J@#Y3(WE8Q2BS0 MI^N;E!FBP\R+#FC?74+DXH5V&XD4 MA*R[0Q;:>Q!"$$(N!2$WL(?FX5-W<0"2E]UZA5R-EO+ M))Z;F0*U"N?P3=>&@8K[0W B*_ +8\E\G M.N)Z_E5>!BU^=B' :;;LO)X7L*(CM33[<:.+BW&?="!ODR"BWJ1J[AG-#:7X$?K3QWTXLY #XL=[$K*X9;(9OC=5T+#+* M",.2C7^?[V&>.2;(, 'Y5I16"G#M4R1,+V*/U#I MZV-0E!5%6>\VRGHD43( M1\A'>_ZQD/^[&=93(!\(A8ZXT21:['45T;?$G:/HR9[/P6Z3Y G;U2+D?S8F MT)[_.Q:3$SRDF0OR\;9]_J%'G=:=5][*)@ M6%$(-)05_=3ST#?)>N\YCW;71/@988]'O!^@PGE+I0N_/-(X:\3DYZ115+;:;*4ZNFE7"FZ^/")S MS&8-2>/D,1-$&H@TD*5QN<&6GY/&MC@D13/TJB8YX5OF:I-M=_(=2!HG#[<@ MTD"D@2R-RXW3_)PTQGBO/XZ6'&T.+5?KB6V-VN03]^0Q4G,C'?GWWS $\.4# M+:/$\U1TL*]A#S+N[+FH/715,^-&80#/.<#F=G\% &2:;@CV!37TW\>K=;]S MCD0-_#_P+C]4 ?;Y+QG%#?5W/ES&[K_9&E'+FY' MRGHCROJYG]S8LZ)6TM4PQ,"1,,<\I>8XA/KC]2>^[>K8A/3MNL[$_YI,SFQUR- MZ7JB4M)XQPWRXR*6\ F\U9VAT;WNB$^0?7(1?'*6!FA_RB<*.3=MOU%>2,M\ M?KH!Q&(P7O"03[@]GYRP'R+B$\0GR#[Y*)^J03Y);WYE3W*IV0[7_=\Y_%]ZYX-C&$V*VSX_D/"(X17 'N&U2G44K M9>1O<9;=;M358+LKCSLRQ3[%X"( 5D,-Q);^0 Q5,GU:E,OK]82R=>B MJN9ZAIWC(3%P>V) ;1$0,2"+X4:")!\@!EUSP=K)MWRS-R##B=4=SR1)A\2P M#Y,PO[YM[]])P_9__JL9JS_'\\-W1#\I4?))_.L\66P,*8(#]G\\-S#@;+[Y MP(HEO@)/B,/Q_X':]&(VWV-YF.I:KO_M21>?G@AU,?6XT/6^X0\L>(KQD,P# M_J3?4!S@6;4R2A2Z&3R#P^_]=_S%3W_N.]D_S6*/C'@&EN(%X-O3#_\Y OD] MB8K]_DDR?0@(. ?,4K9N%'Z;&1N@O<3((@I"8[9]*;O'%3Z"\G4,[$^0^0.= M)).()_D&=^92'/$7\?>/+/4#B:3X_C=GN_\-/B>>5(Q&:__)>J\QCQ_M;S)P M9QDCN?,A$RJ;S!0X8&8DGUH@"#+A/)[0TX9RYMG]Z[Q7Z05^*'<51P?\Q@B2 MWQK*QK CNP$@+\GEK6)O2!KKFJV %R=J71@-L-^WBEKA'/@'KMZHNT$@*,&\ M:+GK,M!T4%(,!W[(ST+@=X%J*4%@S&)=A&LY<$='4_%]N496-N[2,Q@I,M8 M+]D;ELCQ\" T<8 0/^7U9N*'6_"UQJ_QI0J"C1?+ T 5O%'%.ZT??EK%DD?4 M:+Q2J28^S$V\99WV9,+2H6(=BMI]KF+%(HL)+-:JN0] QH['SH,,<#2@9:J1 M\W@XC<*_[G^ ))#H(GPI7S.Q[>$!%>ZEUO;K2QV]"XH\[!C^BB+#R7)K:Y6^ M+MJZ,');]6;6-RZ5(GN5K%B>#HL%W(5^-!.J+(BU"\TSH>IU6LRB:D MZU);')B]:6YB#_);M6[J\&3PH7OQ+H,B V.3)LA,S(V9-VCQX3G2D/*FE$0< M,JOB5 [/SF15(:.,S.$@?JD:,2,I%L=S( N]#@5Y&\?W-L@+\S9X.W9B MPR!6H2<S8QW5J;IS[SI+G.AGWK5=:N9L5 MS+PD[ B+VLD"P5<23^50=!MQWSU[*N_5J<:R-*,K5FECLJV"EQTJVYE8Y6'3 MLT.5ZI=!>2=R4AB"R)&*@LLS15%D>LJ1 MD:O7A)KL)O;PH4L(+G2WV!O(<%-X<]\@?[U!<%EJQM",*C.XQLDTS<[D7/RG MS,R PDRGA(K3[&=M$/BM;Q#TQ6\0-^PWG31F-#6--^U;<1D9X;8!PKFK59P5 MV--9\!M\EAU-/2".^1;.ZM5HW:WBA8+6@1'Y0VTCD -U \&C4RG7&U$DW,F& M7(=QBKA-UKA*(3=P)YUDU[QJ!J=QNLZGQJMG353F[KET-S6#)\?8C9!:DF)V?VDN8_>D/7).O^Q MYCW^+S&.WSP3\.@'6& 6)L;Q.\\(H$6@15SR(E0 \_G[3XP8M4ZX=Q1?G,7X M\D_OL>-\L+=80CG2.8_.. 4_/[7Q?NGDL#C@DGZQ6L\X 3O M_6P8"H*[Q;?(\X"O*@&(QY&OS@9]K_7_O__G72<.7@CA\? !F3CL.L"F/E!, M3(%U4M\4:ZUL@T>A<,0#SGZ/,3PM HHM0S_0V?_)?/_Q^PF$%[.QE0WV0KZ/ MWO]>+??_ZNFCY,C,TV>I$Q%??GCJ<\R$)![8$[W#'W!'O7AC2B8VO6.SX/_U M6\)!&/YR=^LGL:;8SA:@E1&K\?/+5?YYAQ*_ENHA<3V&ORAM!DA6GL90\I3$"5G+<1K',+A"-([>5JIZZE_1P*>UGFZ[Q0R]2:E5*Y_^BQ M5)K"'LC[-3QSP4LJ^(Y_=[8WB^2C+N-M"L-_9+#_3E]]Z\OU?_GG)V3V@L)B M/=@OXK__GIZ/B#^VBK\JSI-)%OQ]R?/\OAU\\BQ3M/!RHJ\W(H)\_Q[]B.RI M,M-RA IDE]=DV;DP##]OZC=I, MU^'0E*C41COTCF;ZMF4HNOUA3&C,9F'H\,BW4 M:(.W&X*VWD@1*>#Y(5^N5NT.')H2:EV>]5J1:1=P8=2>=4VMO.YZR5-30FW) M;-66QN)85+AVBZ4Z0K=$)4_-_3@4"/R,&J]S>7R[--71>,-5LTL>2BHE_^J4 M4T ;&VQ$P\#7'1%?>$,S$6I*5D2MVIMO)],LWC)4C%_6F6*GUI%9.24 O3<) MO4#%&5&@B#%CBHYI^'!DZIF>NMO0I06EX/:D6EN$[-"Q7#B223VS7@[#'""6 M4JFR('MAE[:EQ3H>F7I35JY*K[8MKR5B-:7!Y?MZ5%CP\E26%$FZK36W MP_HX KR<38L?IPM;CU"K6VD[*>;^?#>*'9M- "02%DZH#AS6WV4JH1AXI M+X=P9$K\1(GQV5E5VI@D#1;D4O?,':;'(XGTF@QJ,1-9TY1:]9E<;G5'B]T@ M&9I:4\<%GN5ZHXG8FQ5HGJ%T29S!-:757V:GV7#'8K-UV-LATYEY:4)=--/6[8%@Z8;!U>'(E*0P M9\AS4M_(B<:HU,RWEL!2XZ_/I25E24I^G*V%FFFTHGF)Q783;P"?F984L2$D M1G$6*WQKJJS2KJDE>:3#H2E),0W9U78J6\27]9TJU_PEN5TF3TU)RB.J0ZU" M.SR^+0"_%V^;-78)ITJF5F4M25*-U6V'&V)QLC.C['8HK.'0U++J6X9I<[7! MSJP%9-_I3\98(]XIN+101ZM"3A+9J(]CW6UOJ!7;;+&RCD>FOKXAD.2 B)=O M1N7US#(HI=A?P&>FOEV5\_HF7YV89N1&4M,;S%TZI\[-:-?27W;*T=-C(T-0$P[2BYJ)!XQ)&=*FQZ9E,#,MD;$I<^4K?+=+Y-B.V=D9-43?J;MS= M/S>EA").Z0ML%F"2,JR7NP626HT'^^>F\&IT27=*-T>VN-P9%M8UV-9?RR=#4!.BB5U6')N?%)H9?E/'&,$=5>3@T+=Q\ M5%WWC7PO%%OMG;1=+JJ*'(,6CDT)M^=-HEB> M5YKF!0JW*W*A 3">W V3YZ85EZ=&*S*L]&MX5 ]GK!/.R7YM+X74VA;S^M $ ML=TB]736:^54=]JHQ<(ET\(-N3P+ZJ&GF$:NS\BL&UA,EX=#4S.P@1RZFQQ6 M$.W%IA%@CTT)UQWR:F=8Q0V\MVEHH>VQ#:^0+"PM7'.CXU5S6@&F$D23 M"/,[=6&6K"RMN35Y8W %L2>8[-0W&"6*W8U*\MRT!U68QJ<1X%4_N$;V9E Q-"7[T!:SDD'SS96A!(-L MO"_'0],6E$!NF(JKZ:(2C4/6J)GVTEO#H2D+!B,BT&3[A9&YGI=.R M=8EQ9S%@Q@U\V-"[S9XT:;7Q9&A:<6LL/PNB"B,J%287;G*L:Y!K.#0U ;RI M3QRQ9(PELC#(U5RYUFE I:'3LJ7F)3?$AES.K%4J>K1MBW[122:0EJT?KFO6 M.L*S(N 6W4)@=K=8;)\0AYRNCDINN%9;DDQAD1^WW.Q$E K)%-*R9395=;.; M]3$\6BO+5:_ =+7A7@BII7GM"EO2*2(T!5!6\X/5>C:>Q,]ETK(=5\*\:R@C M45Q2#-[C!RHYDOFSUB4K4TQNHHL242#TU-@*29[$H2.!$7 M*D7#F0*'P;%D:$JV(F6$$YX2FQ*0,&D\)^05BZ_AT#1_#(T65QE-%R%.,A+E M^&IS+ V3QZ9EVQM@5FWC2DQLJ"RQ3;/0E:ILLK"T;!L!7EWUN-S&7'HCQU2U M^J([U1,AI);6YT)C&37*1=P(IEQE9N'EF'KC":1EV](8K]YK.$5A>>UTTIJ)@CUHEJ\3.[7PR-"W;LE)M,#0;=1>,M&(RV[1L%:7%VG8(?'$K;$UK E2,B9*Q:=FN M@&&;HW:[@)-#;230;.1+03SV@,/D+#"UQ!;=CBFTM*B#;WI\Q^C H2E$3CF MX0S6Z4FE!5=PIY7Y+!N;P<0!EZE&]JQNM=[:FN0PFGFKRJX@0=EFTRZKWF#M M@*&9-F[,:EJV:*]R33F90-IGY6QL4)QTFSESF^^Z[7P^:/:M9%UIIU7 3*$1 M&8R.#]M6R\[VEG6%3V:;]EK7N@CLL2$:9LL;=WO.I$CQ8C+=M-M:G$UGVW:W M8X@VEMNNQ([76I63^3[[K1\H7=W',V'2Y#$-!+,)ZCX+\3I!\Z)1VF-Z)ITN M"_VG;WW1T>K+>YN74_@#3EQDFS[B?&WZZ#-<&WO)$J ?"/:^)1#KP&E;^%^\ M!/"'[)WS /5PF?U*$1&>40+WOADR#\S=Z\"]HP!M!."#E]Q>;I[HC-?I>(7[&U#?B[RD#:P7@ M0N%W*DZ ';ZNY.Y30I^C51?MIGR.2*XK:?0Y,KII?O[SL"![:M?WV&'!>':P M [%BW4-4$#'MA8CDNO(MB&DOD&FO+0'CPNMA$,G>=R[FTIVDR]4JM%.CU,VE M<,U% ^7S=^;< W55.W/?#9'[*G5+AZ $U[9=9W_4*0A=U40$B^*/:37Q%$/## \#)8C\+;)34(S@344)YDK, M-?'/P ^@8(CL?Y"BH(A!6E$Y-#@>+1Y>D?W])KQYP1)/]#D+6G)OZYE7[T6!6%OK+V2JGC& M%25LKD5-]L&AVU$3H/A./+TC[C=(3[Z'B6Y'3RPW0#IRM *LV]&+8UNKMZ 9 MQ]AER)OR:9"U>I+ X.TH"%A&1KA%6G**J.#M:(D!_SD(PN 8 <.IHIJZ[T:. M]NW_J2H L]EGJDQ>L11'!5\S#<57YQF*^)K9M[X]$AHN:[5/&G^LX-_9%_=" MJ9.;8U^NEOIQM9G_&IMXVD[15U1XBBP3.4;8!;/__2+%/\B]4'$TQ=?D)'L2 MR%;(-X=YQZB+2\^=5Y:5S;);[GS))'?8;O;_D _DUDRF9(J0H9K(48#IBN+! M9X7 CF$F)H0JN+;G.O&O ;\Q@N=1^ZJC'LSC-8 ]!;XL%EBR6(X47V*I5G?9 M#OK%H,1_R6A -6S%"O[W"\9\R?7EXM,'^WK^RV*(?QWKH/*E[UQ]#M?8O:2U?N=VY\4J\@!V*_-=]2RZQDK'%W3'#5J*$<==?[?HB[K1A: MQ1'V$?+''1!8U55#C 198J>U80XLE\TJKO_^#@@WU\=*B/VL*HYJ1?!]M%T? M3H,/0]^81LG-]GVW^2HA7GDT= ]LFY-*CI1SPI 5MYK<8Z6-F*R3T0)]HX$;GQ51P:_D 3-*/8YC.8Q5X])A2 @JS ,]T A5CGKW;BWQRK[ M&V\OBU92"\W\=5&\\J(?=0MV1A!>5G/'X'=M\$@U0:?7]^J%S4HL5=K<>$1) M5:Y] 503BSW^Z@.J@:RY5(I38CMJ86TOX1SZRS_9AUR*;_Z^4L(Y M9S#L4XCCNH-A3\7MB<;O(V./D*(:U>%07M8W>%3:.9'(S":DU#EI4&PKNOTM M.0DE$]L)L^ZZ($^7W004[)=_J <2;<+(M#]"YXK+XHA+WX3/QQ GWW3'T]I MZ&I!$?\NB%D(1^0Y)=_ MR*]9$MD>!C CU9'5[),OU$<2[B0[PO].<,4>OD+))>P M$ZPM=T)6<-O!^G5Z[JET!:8J2.;+/S1QP,6_X$. OP)*43'\S$JQ(I!1M$44 MA/ =9T(WXS\W1\J\/O68>2YGBG_*M+P0OIQ,'CZA'+\-U?V:J=>%6ZB'.W*Y MST71QE'S]Y?;??\V&DN>35%/W2/_\^M,[EE/3WY#\MGT].0W'7]^[*<0^0I\ MCDS+CZ98WXUM$ H_?@U)OR:4PDVM(DDL)@?A%$M3V]GW3M[Y'RGJ MYX?@;T%13WV+\L4[=EZS'*C$>M:2:G--7D\K#%=T/QXE/X*\F5U; @4,^O*:-UOY#NGG MS&W(21\_"'0*WOAI64]KTZ1[-7&XE8:[52'H-G?S%K^&!,(<)I#;.CQ?\A4G MS+BS#!24;Z@AB->25%O"#]6D8BOSV+;X*DL7T'GZD^;<4!W*Q=>^'CI>EX9_N#%Y@EN]5^55BP0 M7@6LNHK%ZVJ)A9B<&9DJ =#@ M5($3)(LL^6[PICT8&OVU6%FW+!-K!,M:OB4'JZ8NYV!V#S^I/XF8YGZVTJLX M)HZVTKL[K'SDY"'2\)MXF==Q.O:Z7^;%T]5-[\>7>+;SN@+#/S_IJ9"TMS3< M9DML;>:]_F Q7ZSG?WCFXO>,_A]M?:I'K B_,*7QY1B3YM-LPY],H:T/CW0> M,O81M]S/\:WCII,OG5K0YHD4_+8/*:8T_/K.R;G^#!AA])B<.U_&[A:4%)U_ MNVF"O9TR273^[9;U%)U_NU/_^/R)L4H01 =Q2%Y8%F_EQJH; M+ANL-O4Z#N;C?IN:C%NS4)>Y_^\&W MXS=HO>(8?=K^V+=Q?<, =I;Y@<[VU3[]Y&/S W9XQ4]Y M><,]\_KMV!^??@ QM;3+KN7[;+IXI[OR(TTTEJU:7Z)J-JYL%E6/Z@Z6@\X: MT@1WV$U!1\+0D;!+.O]YU>8?TM-[/KIXI"3;925*^\HFLS;".6ST"9M/>LH6 M[IT!W.!26;C,*OX@'G6EF71T7 X=ET,UA>BXW'6PU<4K.#HNAUSLB\D*?N^9 M$'1!C^^CI-R2,/1<98; M.J_UZ5[MD3J"GL8376[&_Y^]-VM2'$G6AN\_L^\_8#5SS,Z8E6JT(^K,M)D0 M8@>Q2 BXD6E': ,M"/CUKR2H+4565V5!IB"C+]IHVE-$N#P>=P_W)Z+;PV9B ME47A>+MCUDVKWLDST>P04)"* F /+=[XKG-3A6TRQPW\\3\KAB![U:B<@?^/K;1QV/^/@%DP/X$U-7,/66$+0K$A%@@L,@*,%%"Q@X(""!2A8;V[A M@(+U0"^S]'#UT/X84+" A3\ZTP(DOJ_&P'JM9)5T#-Z1\0;'6C$TI 6:)LU: MGJQF-"V0K0+L "RM.V)I#?6HHLN!E_YF> ]%27MN>@*Y*;34^TN5Z;.3;:#JLWS1Z'O6%IV_F5%-HS4D-./ MURNFE$LI@-D$F$V@P0LPF\J!5J4W<,!L A;^V!;^T!!>0LY,8;+E/ACGMN4A MQ;9^[(%\^G.73Y]G3_&[\$/L3G\-W7]V1DYMUZ/UKA)!L![:H8X>^:&"I.D[ M?BHTW?1>_TH M?KE?[::+3K\)MX9Z9P8;(U[#DRR*SXMP((H'H %83'?$8A*\0$\'=M2UBN.' M8?K8%/NL%,>RFZ[!30G("A MWH6A/@Z@EH_F!.P4$'-*2,QY\VV6WSPM555C-\ZOX^:BE1YD8H&^TKW0VNFG MUN1S$;9+R5-MP L.V[-#N\YT%61$$)"\.SND6)7]%W%'O MQE ?B6;QMGGSLJ#P^R@LW=A@=@ M.0/6U(.QIO*<(Z=+?4TZ*F:ZX,\EF9U^KO*FGP%YZNKD*<4/-#V 3G__&=GL M*[EZ*_^ \W]*;O^ 7/4J#6=O;"1O2KYZOPL$M)[\,CGK/2R09\E;8(6 %0)< MR$_(7V"!@ 7RMQRD][! GN4HW=4* ;6\)ZW8S_U2MF5W&NU CU:^UOF6S%_: ML=M(,HNOK%17[?UZ.%O+A.6;$D+F!3WR$_PH]T2\/8OLKI8;<$@@8KMM;;%\ MDP8;;=E=8?ME'3O<.N3@* ML[FERK_@!!T,&K0QBIG V];$MV>2W9,\4T*J4NH#4V.YF1<$A$+D[1?0SS3T MSZM5C^\*)4 3Z]4+PP]NY.<*\%U9^953OS]SA,]KT7]X^F_O;E>^D+^N<*Z:YHQ-G[V/D!]DPZ"@*+"6.Y/3M\?[0SYKK MHL!WG%2D[80Q!G%*"F.99WA!G,R0U[@4ZBX8Z-+$'0G169_3;Y#Z0MK?= M-].:,FS.O5I@6TC;1]O#A3" DWQ!D!_^PL#M8R#4_^/^BQ*C1=E=\>MAQ-9@L^H#W\A#2U-/"GJI^(^W2^I0>;6=:,*R_OQ_K@7PHBH MEV 3H,! B)>KE>/91UON'*OP84GOQ-ZI18#X\!>._73;,6\#^G?^D]?"A>_L M0=6S89^^L;QTK4>??T2.BU"1Z)D9I=;O:&?1KTU6Z*\#")A,62B]K$'*V:J63QH6D>(V_1&J3#TUF( M*O.VI&ET)HH6AMJ5Y$YSJ^(4VZLUZHRXFZG".,E$\:>BM6ZW.JZU'4UP+4P) M"&K6KV*)A!?GCVU%:RC51=060YE6*9P),)5.)0N3@MADN.C-CZ)]L&:&3RM# M9M_*)!'XJ>A4K**346NJLE P&.RP-3YQI%RT,'_9WI-=:SGG;+-F6@QGHBCR5!1?:&-K2Q(<##G#;C2EU^V$ MS@905-4,&LVG2C/JL2Y.!,M*)4Y2,V^U]MA;'P<-YT%/EBE 4$F6E"J M/TK-9! D-6&KJ"M26"#$PLQ%J8(!4(:Z.\XC@46ES7HUWA)-@LQ$B_H?5">K MSB%:].XH1W8^053T;:U'_>TV;\C%9&['H;J'$"BN;$W^2!?5OUN(R]B5I;.NBYHH-3*>'7O9,I#"GXZJMH..M:;%H(@\4"+/'^"(7 M+1.LL^E<.6W\4RRH"DF M$.R&B_8"P:KC1+V%F(L4A5/)@J:6T'&-.6M]#%LJ:B\,36Q-UMDSBYJR-7&$ MZ3U9$ER_!]$N,G,1)AKE/J@O=)F/6V11VV M$UO<0CS6;VF<XRT<)8A_W-8%CU$).=LFX-0MHCY(@F4JVHJ9K=:9+Z5FVR MUJ[51;?]J:*G+K56U!0EZ%%@T.*6U>==\0C)\:I6RYY9^'6=)$BJ.G-)09SW M:H=NFY&;4B99U!0<'JVE2A^35/WRHFG)I-8WT(H;GV M@EA"N6C!II;0[CAJ[@V*;6F'H2$*W6BATCL*NWU_9!QCK-91K2P$6M.F./V!*AV6>YB=\=)O!&#HY) M)EH8@%L5Q6/3FQQ8B_%&DD$[J+/.GUH8P*#E5[L[?+VR&19>3;N'WFC)YZ)% MQ=8MMKYS*6,BZ! ]CUW%9[>:F MI#!(X-182!VM5K9H$N'B)%M8KWIGU5ELC W'NBNEUIX2&&HI^1B*RDW:YMH9 M]NHXBZZ<@..:.&FAJ2Q25"YWQ!E7\71*L&R?Q\UUOZZ-DDRTN&2((U1?-X=] MH67QS6J]&34[^#@3+0R <0EE)W7-NC E.5,,&+0Z(/*G%I4[5-%=8O3J JSK M1UG7VH?6D,\?6U3NREY3RI918D%?&@V9Z3,2U<@G5E3N1*-7+63I[N%6HPM- MXD43HNQEL)NFIW M.NF-4UFTJ-QC+8@#B1E1-M.L\_)&"69M9)R)%D:P5;HM[WB@?8%;5B>&NZP? M.E+^U,( 1JIYL.11N\4>R.9F..#).>3EHD7EKL=CHRIT9!&6Y^MEMUJ5!XEK MYK)%Y?;#:8R(>T%((XO-6''VYNB8C[:HW*1;JY,3#6JS[HS%G.NZA--5 L*)R M@YC3JYQ+3EDR@NTZL<2F-).+%K,BB9/;76J;V#*QF?97W@"'^G0F6HR@I'HD M'[4^"A\HWT77QQA>-\>9:"&"&0?VP&8'[2TLBLR,M@UT+(A MXF@1+51I((UWR-68X\V)7K0S;L M3\:3PS@3+>A6(:UD>6"-J3 -##[&/8T<2J>+N NZ[6ZB00^=1QN8TWMF,G0Q MC^Z=9(N@T(N.-41H3& R8*) ]_&Y<6R M1=W&4L"8RK1FL?(4'8Z]_J@E[NCL!-MB.#4WUD%U=YBG>7J[T]^)RTG5RD4+ MNF5)#^&XZ6C ]AR[XZW,%@%/\W-QB[IEM_)&4GF"U=5A?U4]-*MDYAZ(HF[9 M3612BD&%J=?9'_RF2HE!.QBALNAKFL),VY357AVDBWH%N%MOXN9@X.09AA. M$U^G62B7C[:HVX.QKPD\UFS9G%<31%GJ!/W@I(3"U/I+<1[M6^,9S,S%.1^K M!RP,\C)N0;?^UJYMQ^N5FKK_6JTQV(1A>_.%D_5DE8D^N6U!58?M+?2!.MP> M&\$H?VIA !VMOV^[Q]%:V%9GBSERF':0R?CDU?6*W5'LMKELF$:>3 MXV$6MUY(L2AY8',0PM&PVU-EVS6\7K2B,]&";M,W$.PD**RSO;J!1UR7-H9! M+EH8 .K+7#/N,GM[:HZ;1V=2-: @'T!18>YF$M):+=9A9D&& W2[%0ZKDVP! M<%7OJ+.;5K/+RLZP-B&TZES3QKEL0;FC28.L=B:.(L1]$Q5):179^DFVH-P- M[_'I.VMK0FS88X:;;(;KIIEKH3"WXR98$KK/,2Q#M@:K%K5HP)G=7,C*-A11 MFZARM<\R"-(W.S2SJ[=ST:(KB?>*.D6E#8Q2.W(X&AU<).,=7LC+9OW63,;H MFL8R:[_/;ILPL^TEF6AAKT6>'([$TIV[;"NA)L?>7HR]8?[4XF8+K\WGHCX/ MZS YP(YSAG,)KGJ2+>RV;#OU8QLY]*K"M!;3/1L[JM0D'T)QNT4Z>D<(G_6G MMB5 >QBO[P\ZEBNAN-]"M8_-1*-[2Q@=,I!9<^930'(3_=_JM(_NRFE,EQ6SO*^5.C[4AV4U]3R;\ZE M31C^GVQS/@J^_.KY:_<:?T&KCUC:NE5P PIM?RUIZ#=S\.M?2:P"L N *;GU7;.D5 !;!S2^4 M+;T&;GX1;>DU %;!S:]9+;T&@ V <.#F=[B67@-@%:3Q0.U]:Z#Z":7>MP; M*KCY_:BEUT#U4^TQ;. %!_^6TPF^(IGP-99_D9SS0IT4F#J_J235=[(O__L! MQ3^\4&,D]8DHG(;VEB=D_XI&E6>I3A_^XE>!KE?<]'^LPHKN:;KVS#'4Z'_^ MK8#%!A;;(Q1N?^N D=+IZ'5*NU]+)Z]2_KW64@(0_'8'2H"5\R8U M8[!T[MQ,@--YHT(S6#GEC?N_)=DOS;%KGY#;!BY73J&_.WVW\F.2_%YLYH$J MMP!:[MQ,@%-^JW+OW>^JE+,,\I8J>8T*<6DBES(7D<':>KRU];J[<_>YMEZC M-%V*M07J:>4$E3M?0:">!NII((L"]30 P;^ODS_?R21OG7=?>R?SZWVH8!\3 M0"NH&@%H!56C6V&MGUW4"& 6E(L I@!O7"Z=@')16=;2G:D$E(O>OEQT;7Z( M']U9-GC'$>R-.W&O;!H37=-U-SLE$E"#[F%AE 8YORZ5%]/PD'2H#T7#.]T4 M?"+;A=E]>G<%N>6SK'>S9;N1+0VR/& N;V,NQ*?:G?GL2+8\70/V G8I?\5> M5-_=!/I*]T)KIP.C>;-HAR(>*=KA UT.X^!PK_'.6UO2B^&'^H3=%?R$*SE% MG]/5TIEBD.K_ 4,!>Q%%0_%^N%,<[$>4?'%<^>V?_$CQWU?"BE,3Y>.XWVF& MJN'U@/2N$N9?MI4_!U'\$_Y0FU3_O!??>[\F<]I^>AR34>6-=4<%I/LUG--& MU.,8CBX'7CJ\*WHI8#D_VY)Z',NI.'X(S.96@?!#[4-=.Q!^3%NYAG-"'RJ! MNJM ^!X,Y+0O^3@&HF]C*SH *[G%IN3C6(F5_;D>1N$U]BL56;7-P(\][?,_ M5%77#>,M3:8N.[*GZA\K SE05Q4,^5@YG2%]I=50KME^L?AK[32^^N1^UHN- M/9UMY3_6/AVVUPQD-6,+5F+/BB:Z\=\/0OI!FD:RI\F!)N7%FU!R(GHHUCVK MSVXW_JJS[>RWD_;X0R6_'WI_^D,ZE#A#PB0,D3(SD>(0,F5YDSTKTMUTF;$Y MH#*^N_&]]#]#>F^%7Z5.S5/3K(PXT%U%#R1R/0BU&*KCMKM S<7.A,3_)]_ M_ZBVZVV^OJZ]E+YZ<:)TE LA_GDM_GG9L2&OTJ+7P,*W /K2V_;IM.;'L^W3 MBR%?U>M_(^B/9TCH><]IJ/WM M9X"TD54--X6XONR'=1?9M)4_\("9Q\@/LF'041182AQE M? #>'_Y0C^^< ]T+;I,?,7.-3(8TV_.C.FGYT&:T35*W2:5N\R-&XI^H&SE. M "[OQ7'FIPL ;/D-;/G2)LR>JS!G4*'W;=H,)XABBQOY,!C->!QN)>4#E7DH M'5C:)1#[8.W$*@4U$G&7@0J"Y*B"5C_A %5>]=[IQT.5TVW2Y8*5PD0K_ULJ M7/GNJ'0N._^"^;Z]/%W\OJN?H<;5=M/C;+@:VC$DS*KALAHN_/';0TVJ]O2G M+V!.FOOWXGHK6=K3>;S9F*K?#H;C#'/P#W]5+Z3__[I3P'G-S; W 8[[W@S[ MTEN?6_QI9^R\I*CAL0U!7(T5>IMC\[B*N]YT<=M-,2)6B>[0#@F;]*?<:!8C MDN'3V:(@/_R5OE_@A$%H?X6C2LJ%$65WPJ^'$#=WNE@0R'(]Z(Q8N3^8(=J@ M9W)<[G1K'_Y",?P3^C!NM_00$C3B W*\0!1+A\ MQ\$C(D(-%"M^+^:XO(#/80?3KC;11;5:A?55>\3Y%(X,!B4$%W\DL9RQV2SA MWF$=-I7@>-3,+-I B32;@2\$&R4F(?[=0FG*5E#9R4ZL5V1M'8=1]HXKD5\) MOA[[5/F1=5GYVL^4?JIPFRA[.95Z]H1V^C94_V.EWV?NH2&N],AZ\VL=WKCP M_\[YMZ]S*&F9-7#KNQ;>OK'E/;_=U[ESO,P:N/D-XV^_2=6( SE[CH1+YY"1 M]]-8"8.OW^Q";YF1QK=W:T'L+-QE/(.71_+WZ]**;7U^YH>R:&B6!4/TUUB( M][\=@'DYA POQ)!VS$VF.ZZW@-VA(F+]]FQPI&BIFO6[5&^Z7?6>EQMPJ+>^ M80,XU+?OL7C/&CAU8P #?]#7>_/;/,#K!?[YH>_< ;^]L71]ZR!U[[XHGP9 M[\:FG)G?ZT3P5G4HOI&(B;'Z_>Z*U\A2)U-ML@BHN22T!ELLP?59,AJ9:9:: ME5%!FGK?E\*760,WO_']S>NH5]T6^VE9=3,8.6-3]7G!VCDTU.=[(6S^?EGU M%GCS;$/7?(X+.XN7JH(LHE)KC+'V![KV(16('M1Q3#"Z&C(I&J[ L"[G[@2J^%-'=P0 !PI>^.IGXU R\C M5_W1+/Q=\Z)?'A?]!C'ZJJ'1\RS(:C>P=EW';\+3GKKKMBB%]SGZSWC2]:>1 M#QVD@9*9#[-^^"8RD@_95W22JB;KH/>],(^HPHYW"J:^1$Q/ R6(1Q.+$^L6 M&\\-KB&L=UC4S@*EC&D-7V!:@T@)1$HO+5.7"WON:\O^]7#GY>G84W 1&[!I MQCUZ+;06^'8\P[I);TAGX%*[G(8!;'D_'.NK85X+\^C7+3AC&%W+DR=>P(9?*]^2^BRQ^5K9TQ&&[VCTL1RPIRQ#1HXSE M($V8:UG9\N?GA #$ )X-D#4?VDYO3M9\Y;(B,-22OR9 GGQH/'DZM:07A\F%,U"H==^LV@["0JQ5HVB&'^%B%AUGY:1+X3%@E]T%!_65 M*T7 H3VNH=Y^9^\5"S[E-M1'X,WQ\KZ26-$J._4U.XETP &%#N38I2E'?3M'(9SH^35YO)_&-N*W MT";-K"\WE%_(LT.[=81025S"A[;>[/GC($(ZM(3 IS(4!GK"@1<%[#E@X( ] M!]AS;VWA[YH]]V@OL_1P]=#^^#XX6L#" 5/HD9A";Y[67NEXT=NDHA'>$&I. MLNO!K?W0YJ;QAN/A/!7-3A0%N2A@6 &&U3TQK&:G$MIE=I5Y(AU7C,!W*]&Y M1P4PK0#3ZGT![>/TY0&FU2/;*6!: :95^9A60SWBC+_I(W5MI[MW6<*VYE)7 MW:F[N%I+) 0!-"O@U@#-ZIW;*:!9 4,%-*N[>4VEQY/'\7N 9O4@-*L+,?*S M1Q+4X5#HXY,#!#.V87I^+_)F_3Q8!JPKP+H"K"M@J(!U5?J*3[FJ=B>G">7' MR&;GZ7TM %?T??99O],2+F!8 885Z$4##*O[0*O2&SA@6+VYA9WVX7=<:>O[SU.0U3.Y[JNWK_\A7D2Q;E M^GY=;MDR3KD(03,;-QI+""8AR(>_\$LGB(!5#UA4@$5U;Z\)L*@>&D\>)XIX MPFP&X"/5Z MW50.M"J]@0-V$[#PQ[;PAX;PNZ#-O-_RD&);/S9!/OVYRR?0LZ?P7?@A=*>_ M1NX7DG9UMHG)!.L(]D$1!)U'!JL&E4@(GM>7X$\$Z'H$)"9 8KH'"P.C@")"5@X(#&]O87?9;WLU6)W:.<,ICYM[01NN9D-27R%=6=T%KN? M+I<"L?OKEN >%BH 8^DU7EC3#_1T6!4U#@+=4P^5*)"]T#D5YN2O@'(/-7- M9@)D)M U!\A,[\5. 9D)&.I=&.KC &KYR$S 3@']IH3TF\+4RGWI"*VJL1OG M%V]ST4H/,K% 7^E>:.WT4__QEU)K(V$.K,7%MIOX>F/!,0D_?CD3[[E?.Z=E MS#DKX[.D[*0WVM/X;RG:MRV?_'H27MZ/_"#_'U$46$HS& M$M,9P2-U"[=L<32HCZ(#OVLW:0DA) 3/MG7P^[RQ!#"I@&L (0Q@4KT;0P5, MJL>)8:Y,I2I-K!%#D+^;!RU9T%MN7\&)UA(9F5FL<2HAW6FL<0_8 #A;)2\% ME:N<)WB!GH[UJ&L54[:\L))BGI7B5Z"'427%+KT2)O(F_%CQ].N5B,JE L#0 M @PMT, &&%KE0*O2&SA@: $+?VP+?V@(OPN&%C!PP EZ;$X0J)5=V+]JI'K= MI?/8Z:TT%\W. ^*\;]\-]>C"5I.W7/5FHSX7LO+>:#>&T* V21()(?.R%G[+ MTX$>= $!'A9P$8\= P$>%K!PP,-Z>PN_ZV+;2X*5YA*F%'DO[ 72;?@M=.DD MH9P'*_E9AH\3K-S#Z@?4JI+YM[NC5N7947[2X=?TJ.*D0*"?RV@[_4S63#^_ MPL&'CV"Z@'GUT+#[.%UV@'GUR'8*F%? 4._"4!\'4 'SZI'M%#"O'J=KN>35 MI.R@G.=^*=NF.8UVH$!RRIF:UIS.-[;6%*2#4O M,J'WVL\,N%, W$$0 KA3[\90 7?J<:*0*QZK=^5H 6+WZXDW]\="KV-4):B[ MZ=ELDD4+697G;J.%>UC=@/U4\FI-N2IN^<*_TQ+KV].:%#_0] Z_?UG9+.O MY.6MRC_@_)^2VR^@/;U*O]@;&\F;TJ+>[P(!#2>_3)MZ#POD65K57:V04N^R MILK)'B8[(]E*$Q5&WEB1[)QW5NDM,]+X]FXMB)V%NXQG\/)()B]N??OA&/)G M?CD/K2XD1_-!AZ<7'1)G>[!N+MS54NZ$:7)$2=2'OY +N1$ )."Q;U-L+-_< M@<,L,OI:6_IY==>CA\U_'"LXPQL$+ "OE;1ME[ M6"'/,L[N:H7<90GS&FGYFJW6G7FX<6%QCFG+>(+IZ,3,TO*L9@GR\A(PT]X' MBCS#7+LK%+E_9EM==F1/U3]6NK&GG]XN!G\\?W&7W6VG?UVTG[BZ^A0XHP7[U^G7[N^ M-XU\U3[O65>YX:(Y8A8Z>VBM'#@9B<(&SW08M(34I\X%DJL$;>4' "D3>?@']3$/_O%J5^*Y0 O2> M7KT _.!&?J[TWI657SGI^S-'^/-"KMP_C!-BT^+9N*-UU.0P%!?\'SC%S-^N M?"=]6>=&UXZG.G'V/BZ>_#_TLT,,HL!WG%2DN2M^'Z'^N?6BQ&A1=E?\>EAQ<]>[Q2=-3U>F2T$, M9T2WNY*Y\<;,D:;VX2\4 U<+WKBYY<'!YMS%4F*P>?6-!6C/NOK9/*S?8$9ABWB3O=B'SJ#QGW7\D8/@3 @*1&[:L M/#PVU$!IXT_BD,M+^1R*\,K>,>2>TK-=8T[5$,)%.VP)=@&>PDP'KS4D61OY M=KQ0&^IRLCL*_@EFB#37J?ZT4R[O _IW_I/7PH7O[$'5LV&?OK&\=*U'GY$+ M"P-!+P/'+T)%"88]U?7*T(_T\+0E$?D5QL_^,-2U[-.W0[:;EB=[JB4[E:\6 M&E;^5_#DU!#2__^O3U>);.<\*Q;^@ZF7;R?\PRFX2SU;HYWBST0-5#O54#BO.,?_W M____?3_7;RU_D.H[?O#Y"YQ^IX25G@'>9S1'5E.'E#2OL2'92,?Y6782^1"> ME5)+'=+7CJS/7R$Y4UL%_X17_Z?R[6,VDX+F77D/?:??,XY#CFY$GT]_]>6K M'(._?.>'>>GV&K^$B-_\QE%/I$W>H=/E@WVW1N3*ZL@@_%_ M\!QS,6K(/J?0E6*L,^$>M7E+7 M=73P_=B5U D\;]@GS=3[--.K](:=5IL_=SEVALPUT>'G>%?$#^6'7_U^*A_^ M>@;LOH.X] 6=G-Y__JV\'FK_WBS^M^-5TE$XJ06$_RKS.+^YBS<>96&]?C_0 M'SU$YBQ_-?:7\]!&TG4_ M!$/AML_.%D&OQ^I^?WNLB=7I>I=D7(>GDJN5.>O,TF#3[O5J+:M9;2 MQ8<>IT/1[OFU-8RZ=:9+]2?A9$FGHBCR5-2E(V&Z,778%LG0M9;J50V;IL4D8Y# 3T5UBM@X(535X#AA2&ZT;8_M2?;0XORE M?A.+W.-\+5BP-*;A&=Y9D70F2CX5I=PF%C>]'B&0=0LYB/)X/T\RT:*JA..R MU8Z.F@ZCPB$=A(8=CV^EH\6 L$455'7O*<6?2 M-0-F9LK!5FJPZ]M@AM%YU,!;?<7 MPRX>(1*3BQ:4>NQ)07>HK7Q6)$VD.UP+$6=EDT*HIZ(^STSY3H_BA(,Y/_0% M076E5/_$!?U3&U;KZXOM$4;AN=\00U]>*YD"BOK?K)O'> )-9):*I9-?F>;9+UG3[8,Z8]H;4%HB0_7KA3=F*K6!R/UVH/5F&C1[162%, M]LSBFZ+4PURN=67$MAI=,;;7-?'8S1Y:?%/&FFDG,&D,8$CDDIT<=5F42S+1 M@OK'F\, 6@SZ,[8WJB%LL-X=CV(F6E0_5)=(3-PU&[:UQ9;^ .\/:NUL $7U MU];\H3E<+];V24#.5+*A?A_MS2M^.YRQ$V+5-B-HP7,U^'2G,B6"@ MA>D..0:>>ERR:9)5;[Y/I--)US^*SCHT9)GV'+?)T/(Z<=1;+ ?9[Q?-?S$E MET<4E2*!@^7JIC.83S?37+3V5%2L+G46=29'F&R;76AG;GDZ-0"JJ*D9:53= M9$AU[!8NU2FNS\>FDJ2214AA,&A0WVYH&W*[8]SN.$M^9*:2!4TQ1_8H-EFD M(<1+FCL>CVU[LLF>6=04-F>JNXXP&-M,%(BVI3%$"\I%"YIJ"$3S4&>,/BMO M=%>3L;JGU++?1PM#'3#\=../UXBM\T23";M#DC_0F6AAK/!0V$+8>B;#AQ'. M5^'I8#0)$JE6U%2;YV.W-7IJ5:45-1S+6ZH1?MV6G<&:W( MK5!/VF8J6?AU3V<:QGC-LL)4PIQ.2+5(WLTDBYJJ*1TAD:UU5[!$$S5;HP19 MS+.?+VK*"+IC0R%673@>J+OVGI@:;3:;4U%3UH2F9MVE9++H/&[OY62Z8;%L M $5-46NWVS+4N"Y,57S*K.#U8KTV4TBY8%1":]Z,L9HJH/.:B(UZ-]M3>C"*UNLT?6U37%C':JTFT7K$Q'ZU:O846N\E)MK &NWL) M"=8'&V.9Q7[*P@+>YD[#+2Y"F,5:/4-/M1%C&AD/!H;H=L:Y%@ISLS5^-2?7 MY-:VNNN]N%LX'6:2/A,@%:E?CT93I1I/#R\95*?0TVL)P8=N&20B%]G /AJ-Q M=V<-M-C,90OC-6J"6/=D;6E;PGBSK*Y6_33DD!"TJ#!A:(W1#>\.A"D9R,TQ MH5='F2V@187-JD(LXUP5%WI$,FDU(+W5&N5/+0P Q[CN@J\/VC9'-Q.WUUHV M8CI_:E%A.]LB JLK]EG2-R?,!.JJQUF2RQ84=C1L+S!E8@[+&B5/G*V_:8LG MV8(U=CRSN>PNXCE\".VQN*>Q=NB.<]F"-9ITT%'FJPX&Q\-9%VK7N6,8H:F\:S506*RIWWVE;U-I#4'OJ1(<90]23'65FH@7E M=GE4@"AWA0K,3-^WNQ-9-:?C3+0X &/7.2JU@V5/=V-B@<5K&TOCQU2T$&H( MS4,G##U-8Z&!Z'$DZ^X8*']J4;<.C#?HMFK-V9@:3\:((FZ6I\<6=8N$4 ]7 MQ]@2ANHR>DQPN9J.)9Q1I MV0PO[3W#[\[&4:I;O*A;F5P=ESYN==CM["AM>O&\MHG,3+2@VW'ZCIJTBP]L M="&.0VZ5M!0G%RT,X+#HB*;2C&S!6L?FP)5F"[.;BQ9TN]RT+8A(QGT8TE(7 M,I42L#(]I#3T< M-Q%^>FY!MP.N/Y"U.:'#[FSH3L+U=#HY#;>H6UQ1F4-@QP)[((ZZ'&#=)I&M M,Z*HVW6=F8QG]65=$.=.RU;D<:-?-3/1(B@$B"C.#8L4F$%OMYMUV$Y[E(L6 M!A HO?%&.["2(/--&]DPL=Z&<]&";CN:$-:-M6O Z,P<69W-?-9,@]E4M(@? M^'KN-_=.>\/J1Z1%.?2<-ZQ\7D7=-I.9CT2B.F8M5PF)^MP6B.3TW()NH6[= M('$W&,.]9#G;3''Z:%DG)12F1C,!)XG"\@!S0L+9:72#M]+P%[F0_!Q@?V[V MTR#4;K43K'V MRP=0R"U[C=&ANJC;L;W=3.C&9(MO-\ZZWK4H+D76/'(JV)[N146:#Z& M8GZIKY9!O[^C5%8?NEZ_LY.'POYTD< 7C>6UQ*]%E%-M6O4=1]Z$^N,S*#N="2K8?KY[V\7\L<7Q7NSX7.(H%IRCX\JOGIR&G3Q, BP L@MICN((7G(1=SBC@%J!^2NG! R%L>$%\@&%W0Z,\()U-K7W'3KU=A1?=/=Z@>$#W??M..O'5B>NU-NZ\WR8(].X"CH-8!8!/4 M.GX!-OWLMDJ F*#*\3X! _A14.4 "%;J$W97GI7WH_>1B[R]:=1NO15\ M9=.8Z)JNN]E9=H#5 !;&WR^,%[.%D'2HA5O\[IDM=+K/]\0*"K-+[P# @LW MHIEL9$N#+ \8QVL8!_&I=MM=LJM[WTBVO/?1V_GVUG%O&V*J[VX"?:5[H;73 M@8F\4I1"$8\4I?"!+H=Q< !Q"M@C^*FAA"LYQ9K3O?._]F@SY8*<7J?+&NJ,RS_T:SFF3Z7$,1Y<#+QW>%;T4L)R?;4 ] MCN4X?@BLYE9Q\$-M0UT[#GY,6[F&;T(?*G\":T4?DX)J-O8RLZ +NY M?3"3[=T]CMU8V9_K811>8TM3D57;#/S8TS[_0U5UW3!NK8F?S;LN.[*GZA\K M#5W5744/SH?:(M\.M46OMEC*-?4OYG^MGPOD%HW'LC7=7O?*. CV=(Z'G/:G#^[0%RN)0U,6AIP M2XB)PU(_)DE$O]P%9M[UW+IQ&E7'4YTX>R$C/\B&04=18"EQ?F<][P]_J.!W MSG'O!;_99,>]!:]+"Q82'4O2B2/A,V;J-ZG4;W[$:M0G]$:>$Z#+>_&<.:\= M@,OO@,N7KF'V7+@YHXK27S>8KK&,88AH,%.'M"RJ6T)4V3(I'%I)'8,9@5X$ M:A/9T5*2H@J"9+""(]5/"("55[WV]O%@Y729;;EPI3#1RO^6"UB^.VV:RPYC M8+YO0$]7O^_J9ZR)K&EMS<6P"$]Q'F.K!]*TY^^ #IR>#3[JA7O M;4A>!4MV"!,D-LY !__P%_D)*P#.O^X4<5YS0^Q-D./.-\2^-.3G)G_:'3NO MJ9WG.,EVWAK;LE#%^,B<+Q#G#];4+VR,C7"-:R!TG[;1QMK=XJKA4U(6X"/D MA[]PX(9!='^5TS;*!1*E=\.O!Q$W=[O0P*^/JK,!+\3=9(#L>O'"7&4[[TCM MPU\H1GRJ/HSC+3W&G(ZL?CR,R<]G+Q?$O/X.PFH^A>;HQJW:*,XM#WU[NIG7 MQV^/#$\!X6CU#\LFKR8L.6[NU/:"8BTUBSA0- 6$CT05NQ"+ T0 B/#[1]._ M=TCXO:#C\@H^QQTA3%5G1[ANVJ0_GQDRN53ZPQ+$'4_1!4%\;!(>@ZHM6@H/ MHXN ;"SS0C^1YC/53^1/H*5TW,6_6RE-V0HJ.]F)]8JLK>,PRMYQ)?(KP=STYG<9OWD@UH@#.7N.A$AY)(9)O)^& M(!A\^H]K-I)H4;V]AP34@[>*'B/FL#_@VK_?2ZG8UN=G?B@+,F99C$%_#3%X M_]NAD9\9/Q['S]WZ M'@3@Y]Z^'>$1[/34@ ,M>2OZ>;7)#ST:RH]GCR.W[OYO07 4-]^*_X1#/76 MUR67/;_KSUL:')DQS+:F8S&*F["P-GY_K_Q5<[*MKZ^2S6R_M*&]<( PI-,= M5L=I3I95Y4!2!M;\6]\%_?8]/5?=U?EIL0WOT5N>Z5/&-2J:@ MP%(C/9U+WG>9?:GFK5N5\Z'+=]G" .CU-RV]@7Z4TG?!7K= ]ZX,'#13ST&PS9JX9$SY/AHGE,-LE@7A5<$K4%O<[;N]X? M4%ZR"=:?1CQTD 9(9C[,^N&;R$@^9%_12:J:K(_:]\(\D@H[WBF(>BY28A;L M;N8:<0 ?:+WO]NIKT4+--%+*&+?(A9/H0*0$(J675HO+A3UO79@K*^Z\/ U[ MMIXWI;>3(W?HP[#;ZP3M?6_8].=)AC*U9Q(R@#+OAV)WW5)_V4'FOJ-58.!O M7]>^.PN_/RJC'QBZ%<7GPNGK55,?P4@!1?&A ?9Q6E@!1?&1[110%-]IIOSZ M1K?$LTY8,0TS0HZ284BTK8**W M3)??,V(\CF<#I,1'ME- 2@2&^MY)B:!*^-/XXW38[D\"$%W[6?@QKT%C"Q>' M.ALO<>_8(*<4LL_"CZPJ"-_R'-[WC.N/$W^\.3FT,+5R]UF^-5S\8KKR%":" M%B+Y#3]LV0>OY6GA(HR$+9W!1.URFG*]YH'WC!./Q-,KV\;&'85_P$[?#Y_T M9D6V7E?2:QHE9W%FIT/NCFUM869@RM4X2J[](M4ZDXKZ8#*"*B,H+L0 M4!GO ZU*;^" R@A2[-)4!;^=8Q%.]/S^.MY/8QOQ6VB3)M:7&_POI-G]J>XH M;6'@"H?5S%E2^+KC'1,)@;-J(/4)!SWZP(L"-B,P<,!F!&S&M[;P=\UF?+27 M67JX>FA_?!^<.6#A@,[R0'RM-\]JKW1>V^Q40;O,<3-/'/"*$?AN)3IWJ "^&^"[O2^@?9RN M/,!W>V0[!7RWMV\W?_S*UN\VD [UB#-^WD6:)*$I2AXCPM 4B1RIP:[1?B(A M2%;>JGZB0+,Y<&N [/9>[120W8"A K(;(+N]B.SV"]&'7]_K QUVCC:#0@FZ M<)Q ;YE9] &X;B#\ %RWAT.+WTE5GB7(ZK:TWE8[%@)/=QT&&?7#V;YS0HW: MY:0%4-\ I0A0WX"=WI^= NK;:[RPD\^$\K.5L[,EOY;A*_H^^ZS?:2$=T-P MS0TT! *:VWV@5>D-'-#?^>7+%T9,]'0286H%4SW86:I^ MRLPGNNJ;7OZ4/$F_D'=WIJX;H4&;AZ>U12,@1AU?Z= 2@F:U0B2-5<%%$L#3 M BH<,'! A0-4N'>4^0(JW'N'JX?VQX *!RS\T1DO(/-]-2;<:V6KJ**8A&"B M,$N&MC@VN-EFCII9MIK1Y4"Z"L #T.7NB2XWU*.*+@=>^IOA/93) 04.4.! MLQZ@P+T7.P44.&"H=V&HCP.HY2-?E;D\.]$CV?)TC3T'D>>Z[-&M1K W:O6% MEEQ;NF$[$"DK>7&FFX:I'4_U7;WOAY )<-<-D>X#65D,MV1Z^I]'CR.&'$FY.H@*$".L1]TG;NNBCS M=Z&JP3*^/7:K:WC;' \;-:ZU;1MYJ)I74$"H"E8L(#"5HYKUMP2F[)3!.%WL M7N@[EI8=15J1#2,UY/3C]D-'+";@(4_MH4_ M-(27D#93F&RY#\>Y;8%(L:T?VR"?_MSEBP#84_PN_!"[TU]#]Y^=D\-5I_*X MPPU-80I!T;KG-^"-:4H(GI>:\)N>DP.0!_"9@&^]PY<)^$P KAX[4 )\)F#A MCTY)*%VN^^:IP)5J9Z\?Q8>D3#>6FZXGN&,9KR,.VUIG53@\K\*!*!Z !N Q MW1./2? "/1W84=A!\KGA[=0SD=$)T MT0DTU &BTWNQ4T!T H9Z%X;Z.(!:/J(3L%/ S"DA,^?-MUE^\\1458W=.+\9 MG8M6>I")!?I*]T)KIY]ZD\]%6!1W%HBUQ1RV986NYQNHFS1>?CU)(U7L+IW' M3F_)EI?U/W/>M^^&>O2S'1D1ZS=&+D4IL*5,V@-R[D:3B)800D+P#W\AG\C[ MO'\$$*, G(.P Q"CWHVA/A+-XFWSN#>KJ MY"G%#S0]@$Y__QG9["NY>BO_@/-_2F[_@%SU*@UG;VPD;TJ^>K\+!+2>_#(Y MZSTLD&?)6V"%@!4"7,A/R%]@@8 %\K<P0)[E*-W5"@&UO">MV,_]4K9E M=QKM0(]6OM;YELQ?.NAHOXR,7630+#HSW,-AAH3JTI00,B_H$1=:K.\4H]Z> M1797RPTX)!"QW;:V6+[)@Q52HA7R+.'D/:R0YUAL=[5 [K(,>KW(RAXZT4#V MIEV8(?:CAA#,-^HFR2*KK!;Z0)$5@))R0\DSW+:[PI+[Y[[594?V5/UCI1M[ M^NGM8O#'TX<,P.ZA#^*U"Z<_6"B66JCFQXJCE]-$?]'=A1E).I2?.B-CO2BA1\M%C(,?KJ< MK0.C9[ZX4RBG>X=<'(79W%+E7^H79EM[C=I&$V&Z:;E5:8>ZHFU*2%7*^H'( M5(,W\H* 4(B\_0+ZF8;^>;7J\5VA!&ABO7IA^,&-_%P!OBLKOW+J]V>.\)D[ ME\].L=:LRW5_UPQ8R$;G1]ZF5IW^R^_ ROWMRG?2EW7.%=/'_H9\UU4> [3BK2.9^%<,&3+CC'Q>118RKTEF&T64P=43AY M4BKUI!\Q,@5#<"4!\*5_5D8'*'/E$U1'*QF)B5#MVM:AX0=J4\=Y]0]B[EO! M"][45M1FX:Z$[93:;[W8KP^1<08O^=U\'TFX]@D'^'+#YH0'QY=S%T*) :8P M[:LS>?XPCOGE+H.6,5NWD^YBS\;4<+4;QA#$*26(:9[E#<%!3Y>KEB,(NALM M4;IWT(G5"7WP#W^A%RY;N@O>T&OW')1X<95_OXP/=#F,@T-N[:?-L_-R\N:& MK@KN6K.GEF?TV^0^D+:WW3>#QG8-[3O"0!!#U.EI(V88U_)H'R$__(5]PH K M!J'^'_9?E!@MRNZ*7P\K;NYZH>EXAH@]%!-Z!W@""6Y8'9 GI*FE@3]5_43< MI_,M/=BC;LTS>6EZ[UZ/./R'$1*A(],Z/4^AWM M+/JUR0K]=0!YCX6.UL[V,WM:)!(J(1@3T4MH3'$^\O1R(8.7$]>)/WZSDLD3*H^E0PL MY\C7IB0K]. V71W'4M0AZ%2R^%#)PB)=W[H:2WKVQ$8ML=^:F=+I/$[.N39L:W%LX>"!S=+A!\Z<67FJ\,!?=2:MN MV/I&A,E1=5$_$-E34>2I*"&:4;\CQQK;.Z)N$&@'MBF:F6A!5?R@-=\.Z>F$ M%?=15[&;S!%'QA)15%6#MK:BO'596YQ K7A?"VK[U*@(J?#,8+-W&+X%U836 M>!KIS-%>['IF*EE0JK*HB63+XH[LH=T*8]JTVK1-IY)%I;:6Q'@6>*(F,*RU M8H94X] Y9@\M*K4V&5"<'[2Z;,N%8V^'3H>U0_[4@E+7NYAB1VA;@$FL.NLI M\[JJMK+I(U1A 'ZS'VVZ6LOF6C7"HJR),O9S317T;X6UO1E!O,-A'A672#I[5!7QEO/U[*? M+[XI=[@5UZ8^@;WL]XOJ3_#&)'';]LYN$3 D+5%T)C6SZ1?5 M/UTME5%7<18L29IQGPF7-%O-!E!4O]RL>?A*Z7BVW$82N0:I-M482]6B^OW% M0,=B7NH(8E7J\H/^0)>7IE0M+I3MAJLN%+]38UL#)=H.Y#J>')-4LJ!^[& Z MAVF7VM@Z82I";9#PW6TFB13F-(YV[5:T%8\P&22+'B/H^GJ0_3Q2F%-;&$]T M:#5%!'&TG&SCJ#O=K&FI>L'\W7J,CV+.W0I38G?TASV&29)L^MF.Q1--Q48H M2.$6LE-'P(=\"^4:C"E114T%+D9466,;PCTVWD<'2F5FAR25+&@*;0G$;-?G MT]<_C0^1N&U[FD2GDD5#I?=N9QX/CC9:)SHT(TJ\862_7K"3./9Z_*;):.P4 M[9 *G*QDHY<]LZA3C>]66K$\Q[^G"]OM%G0J1$\?6C!-MT62[L&?7,8;*GUK0*5R%CC0Y6K2%>#51"=:7 M7$?*GEKT?EK82^8-@IP(LL_YH^ZTH2UJB50KJC]!@YX9U!U'U)KC$6'.&,&3>(X$G/1@E*/Q*)N^M9PPAY&6[NMU=W$$#+1XO2W MXE[I]-PNSKKPK(DWUV2+KX\ST<)8.Q%3#XE1Q DMT_,78[K>&+?29!LNJFI[ ML*"-O9WWV*TGP!.&:'EU=9R)%@:P\+?!E*\W38'$\%UM.T>)P2(7+0S BAM# M>@0%?1::\Z;-D+4QI2:9:%%;[6#,XKQ0WHTL\+4;+\Y7D_AX,"2 M_LY8D0ORL$_-(),MS(VR^]IH8_,KF&.MH)LTU8EV2&61HG)W)L%#\U5(V?'V MB$SFZ%P=4W0F6AA!-YD>Z7%/6\,69?JHIT3VH3/.1(MO=V$OS?6"#^#>=.4N M:L.YV.GF R@JMT&U?5E91 M;Y_OM:G*LUGPGR64+RHVBL-_<5<K#\D:@:WV]A15UBL'-^#\;$;DPA*WH]'1(0P.MZUHP1JZN*#& M9O[_WABA:'H$MTC%@184A;8'H M#PXUT[84MD?6TK=!3<:9:!%K*'FX77-P78"BQ)2UZKU^F:^ MXF"R70V&=,NL>E4S$RTJ3$265#*8K7"8)/:Q>YPIDP&7/[:H,&>#LVUTK9,V MA+1AXLCXL<7D$RM:8XUJZTVRWCRRK08<'^9NLZM)I^<6K%'HH-0@$(RUS&=CPQG^95Q!>7^/_:^]#EQ7=OW^ZMZ M_X.K[SVO]JYJ08S?7$96S8&8X,'IK_^2;(A))!T)QV"(3JW M;N^$"%M:6NNG-2M1]3:Y3'(D0;1I>;)<6C;FL1:^7>Z$Q;I3:Q/5%:3$&RG( M-H5INHJODSZ9@&JF^%HFTFP*GD"OLLI4+Q?1/L1.#WVUWQ*-3J;B\MM>8;>N MQ%?*J(\G<$K;TIS;3@OEHDO/+2X==]W<%C%,<3E&)?O;%.1\G!X:#[_=&QFU)2:0R?6XA/=7#K1&@G9A.*/ M/:%7HE\PNBU!Z]%]1N.J[>5DF:W@A9W2*UO(#(W.MM6;]1OJUBF[YJ;2QO0Z MY<5$UQ(5O9"8\GUY-%UR [>XJ+50!>@);7O;M*F-69+!A]9%CI^+Y)3VNJ% M6#8UL[P2O9THXZK0M.A4!@6R76<*^SSL9_9BREQ,1@R M3G;F=9.9R7S+,1%-V^=6/L-0U;%WHA8S9Q71 94&:T.+:;U/_'C&7W:9-?6A MV^:EU)1;+8O9MEUF<:=GQ92-JI MU78&I'77<5HQ19A!VIZQF@8-K>7H0QYJ=Y&TU%[&AM.%UD)#3VA;5^4\F\B: M%7I9VY;B4W?D)I"N9%JEAPD:E'+E=&:^[8A%/($3VE;KFXVP'4 ^ M\( ]L"NIXJ14PA,XI:W>&+0K4WO&\84./>B/*QF;66EX[ EM7;TH;I8Q?3A+ MN(5XJ:(;9J2$9WM*V[JN.T9%MRK"/![IF-Q2,&,>GNXI;=NE3B[&F.4-WT^- MTI%RK%3M(6WIC$FTZ/06_&[%CODLUU3,W2QMY"0.#3VA[:(-):;;GLYHUBK# MY;I M8L8?>VK!)Q9FJVVU,X*NL]O$<#58]%=X::?$G>6:UC0KSEE:&G6&3G]KTYJA MB>P9(RIO;[I#VK.LV5*O::Q82-%LJ^H@4YNOC>(< M#SW5\S5'VK2KHYZ0\'J25#"G_70.3^#4B6C')QQGYGEAF=K4VP[(U5LS//34 M-[51!)>;@_YNIEMRDBZQ[6X^Y8\]]4W'3:/IJ@N)3N33 VTE6XD=O\9C3X3' M:"PYLYG>^J>RM1+"N\F5EVZOXHWY]!"J7(U?^R>8C@, MLX\7!&$]V3(,:>& '_L?CB,4B87[S\2/ELRE300'QLQ#E"]B -4]#OM%<'P. M?Q*$26GZ7RA.X=K[MP9/8_SXQ0?5ABOZZLSS+?A,U;#6^W#(_O<(BG#^&-M MFD76D C_+"P'UQ_]L(&!F^@_>V80',(OW@^5QHYE>"YXMM"K1;Z9-T2^X=(. M_UXT#X#LRW7VY5>7T9)]N9J\O%KV3O;E.OORJUNAR+Y<9U^B9%]"N2_DW _K MOM"OWD5+]N4Z^Q)_B)-]">&^$!P+Y[X0?2R<^_*+J\[)MA 8(_OR1!TC;I@0 M[HO?Z8+L2]CVA>!8./?%;UY!]B5L^T+D)9S[0LR7<.Z+WU:#[$O8]H7@6%CW MA&Z@J<]GM#4Z M[?CQ3IJ<]#)Y(Y%DRT ?_O<;&_OV3HHE4@_QD[ZFU[RIZG]>>'S48^NN;FJ1G\55CFLZS!5Y-NOB)-")^04_DC$CV^(DV([+PY MP>$KDN17R05?D29$=-X>5/^*-/E50/N&:4(B7 0T2(2+1+B(34,B7)_B5OL2 MH'M]WV/BTI;R1_L>X>Q0IIYD$-BC+G0"; "V)\1!4 M(0=RR&AR8S$>8@^%F$BW)%S7H='%PT(?K+IT+??&3,0;UFHO[.K_8-9H P6 M.;H)@13QW()@A 8Y#Z+R[G(Y!DXU>D_E76_-HC<%2,Y$@G@$?P:V@PC#)/\AK$/\%;_# M.J9EHGL7;Z'O?,39Q-Z5_43TX(NSC.^ZO!^6 M 4M/=[>$;RZOS"#?W?WPC8Z^#AS7^0B7YEB29YIM>:;RXW]D&0!5O30E7EMW M1C(D4P;?J1R0P7P,[*"#-//809KY,&$)U]+W[/]1GLE/7]P1A]N(78]7&WV^ M6NH_^@9.V\S;DHS*$BG/U-TV4/_[38 _B!U7,A7)5D0<_G%$P^7J_8RI5_GE MPIJ4EJ7-LEUL?:.0?Q^^%G^1<\2&*C*L&&5$Q">BYT0T25J@A[E@#H6.QX"; MM>8+RX2_.MQ&=PZC_(RL#HI-UC#KB8QBJ DU[AFS98^=:$TN'W=V\*4*D/6Y M9#C__1:)?Z-4RYY+[G^_Z1OWA^G-%/\]9^+L.$/MSA5XZ$"R+^]\.JX<..#CC2RWX$&EX#ZD//W'XSY_MC;K\A M<]B9^S>//J&3$QV^VYALH\NDH*]I:\BDRUY-^MAS[[$Q0%/2E9*9];WSP1G8 MV^A%9^G4\[/^TBCU*LG>+)/FWG\&HN,UR.;P9U4R9<-#&]*T;#0-SG5M?>RY MJ,R@:]6?A/!+@>)[YN#L1>!YV9)*(A])M$NL/%%JYEB#!V<*'IS?8PS]D+[0 MT4G0Y:L2K+5:S:2X-*ZH$)G3Y^ MLE#JKW#!RE$C]0;JM)$]SEJ'LF_-08 TZ4F^UO+649WNJ^JPL!YU.<_^ QO^ MHY &TAV^^IPB(]35FAS51<%+;YQZ0ITD.L(:04X,:C+)A_@)XOQ]HY#SF0ZQ M>-A$[ 8<8OND?TZEIJ M+@!9,>A"H9:*1?%)G/CV,_:0).X_H"M*N$ B].?PYT'$Q<_=[%(QNN5( MMT)7=NC>8\D:1]L88-+??K))YHRJ?ZL';^@Q!O>5N3^(\5O!A MB/M^!P"SM M6G90WF1H3W!<,[?I+,9:"#V*!7K T)-*)3Y;"BV^UU2CRZ6&0W$L!(3O=)I^ MB!&MXU,O3;A'2$A?Q>X*%R2\3>DX+\&!WE&HE(8<,]Y,Z09?BW?ZE1'?GH70 MLSBIBIM!:=#FA'G*J_$E2RI$L&>1C:. !9-*/:1>09?0E2_^2ECRDFY3*\GP M "4I4\]QT393KD79AZ92U--Z3>J0Y@1_HAH+%^T/E4%/*,(-D:WO5+6:O87, MN="CZ\5OE[AR L GM+L,\_9^3A/4,%/@XE= 7#_#Y2MO[^?<31YF"ES\)O+K MNZIRGBVAYXC0A$1J(RMV+:@O16G_EX],>AE74W)%3#646=_:).UMAJYT8F]7 M(LI:C_TUSZN1SAD]ZO1>_0(1L+SF? M[_J6#\+@5P^1?F4"?/:]&N&S>-F-/ESP$]>=)2QS$VG&YVUC]O;4QL^P4I5) MO+MU>JHL-+P\$"?2=F)8R$I%L51BIM[X7?-AIL#%;Y:_>C3U0_UBK\96.:T4 MR>?BNP3-VM.,WF86\ 'A )P7T[JXE=!P)]7*0E@.@3:+Y:85IHN1)_X"\MQ7 M0P5.AMOM8%I3EDK9D) ZJL0)3=PU7.3Z8DT8/CK*2K*6KIXK'7JBD 8$A FN MTH @]$2YC>X%1#+(F7&58",1C"_- ]J*$L2+SA$CA3J[_C"#BOD"SIIN6C01_*N'L'%=S-&_[)%CI_&J*18,83%BD\Z7F!5 2AP%:C1!22OI>"T M+-RI;PS5*P5-%9@.7F3!MIQS&A;+QS:)];01F34*0FHQ2L?67&PMIE%M8IP^ MT]^")'V2$XW4&'X5/KUXC>&G\2FI%;R);;IZS=_[]8XW=/W]4-7CY0:?9KK5 M[*%:@QH)ZB)\[HH0HI$0C23D595A MMEP^#S[>;[6\6#H2=ZKN*#I.YX5"3E?'W?FXW\JU$%BD7[!?"%C<0&7KIV'% MU2M4;UHKO $^O7!MY2%X<)%!E)C1VKL M;COO\9-#>E^*PTF:5AAJY3XY%AAV#@^SC?WYT<&2XWAGS.SV09_!H[!W[DCE M>=74KDR;JW:!-6G=7M3[(--QVY(F,C1N8TINV22GZ8>%$\,.->0PO;LJPD^. M0Q(.OXO-)%5]!*[N^SP.8W7>R6K#G1KXN0&V=RO^S_7]95SM[]KE46D M]I1CN*ZY1OH^BJV1NS;ONSKRDR-PX0(8:@ _0DD$>MX =PU"V$V4D9'2FC(RE^I(SNRS J*:/[JK;R MIP;*'AN8.VU@P.DI70LJ$?U''0):R.>3WL_8RWI>8U)J9$/3A<*D!2WG=F>> MYD2&P?$QYO5&!00LR*E&2NGNFD])*1UAU*]52G?3VQ1Z/+F?M"5PGS[60 89OL",6&*FR(E56 MX8BM]?S@R_D**\TO$:94VYI3;I \0:JM2+45J;8B^6BDVHIP.*FVNCZ'DR#2 M.Y,NZ\!MJ*]G7G;X:)Y?]<2BT)_UVAM:6&V[EB8R+(HDI2[9TX3@S-J145^[FZUN53"R&Q[D9ZU6F&U7-K MI!7YC2%) 3I1BTC!6QCLKVO#S%MLKQ?;74RJA8D7\[K<3!KI?#ZR67+]*#;" M4/G;.2N,E+^1\C=2_D88G)2_D?*W*VR8?R1'< ]EU*+RD"I!@0WZ&=Q"K@,I M=2.E;B0YDI2Z?1E&):5NUW?'W7^0\BC1LFN]\.;S-S"T 5R$ [>\ ^R5+@/? MPFX#V=),_!1L;)^QGYO%C..FB_/U3-(K8G<5W[K5!B3^[GW"/5<'?-J*0:[E[LO;&7JXNFOU)HSU M5(3#207/%ZO@N>G0V*]T;V?CK4#/Z _H;"\G;H>-T:XX72/=&\6QB.Y-:IGN MN);I9+7A+@ZN6R9ZMFT9!J12";X%=8 ,;'9.*T7RN?@N0;/V-*.WF05\P,?A MQHO%OAEEN!KGW A/SRN32F:0J:5*(H2HN?CCN!N MP1B:#'$_WG?&XT NFR"%8Z1P[.:VB12.W36>W(]"0@K'[II12>'8W6C.'Q0> M^WRE%^P2O2(;'5;YY6#*I%:=?F_J8J47!]J(TDL*QDC!6"A"GGG+!G"FE.S9 M-C#E+>7:DND8?IA'.H#&C4;!20D9*2$C^7FDA.Q&X"KT'$Y*R B'WS>'WS6& MWT0)&6%P4O-T3S5/5_K3C3.5[J.U^NCAPM>W M=*5-T[+Q'US7UL>>*XT-T+6:$GR,^YKS2E-[ML<:W)#?[I2>.:HI39;31"8A M,C%T@=1ILR/28864KUU],T-_\MRU:D7*UPB'D_*UKZ9:?7#]6FA4H$6DY "Z M8"SH_C0QR=-:4\CG6D@%0O&[>U*!;@!32)U">\<-, M-N5U&2B+,A]9#.7(I,D9]?E:9)(X%,4P#ZF;O'B#U&01$"?*!JG)^C*,2FJR M[D79^."(SWN4 E=5A4VAN4ORP!$'4R$;2W!)#2D%*#ASLTK!#0@Q*:X*>XPE M7'$R;&#@SGD'"^,X_K("044F_/D3^NB1P"HIV2),\(5RTDC)%N%P4K)%./S. M.?RN,9R4;!$&)R5;5^=P$M%ZUD_HI3K1RSUTLOUY-YM-D MHC=CTU)L4QP/MML9)S*IH-3J@IZL.Q4G4FE%#HS[UHA(I17A<%)I=74&O\FP MV\=I+K7FPMJMN[FTT!DD%4L:;<1,JH4T%[]"ZFXTEQN E(@%;;#[N8*I# H MW$*4_+,[&EJV NR(/_@'L]A0.$1)_0^-_Q=R-B2547]J0EQW^S\S2O9E&9UD M];!7W_[/#);=$J.'VNT*B8,>)AE-28?60E9:Z*YD!*[6<34E5\140YGUK4W2 MWF;H2B>FO3M/\$G[]A?>C'68<_F"\0@MIR;; MUI=2(.F.0[DP8G,FDQA>XL M94FV(#E _SQ$>4NP0L[/#P].?@$^#R*5A-%O>QN#"!G9QJ^)5U_G7 X"9831 MOR:C^R&R+\#G0;SLEOC\)H-G'V&+BM'T+!II;5A!CT>W"E#G]=5NC6Q1%#8C MQNAE8V1? @QPP.R6P. N2]\RDB&9,OA.E3T3^+L;I;_[/R!0NM%H^/4O%'O* MVE'(VHKEC0T03M[^S8/.01=0.J+A6V7$M>18X:I.-^C#?S X!ORU,#'K=[._*_/K=AR.^2M-I>*Z#U@:) M?^Z" 7K:D2)99T%W1&DUX:6,$LNWX')$5+^=@!2\T"E(ZO]^.U/RVF+V&M'^ M]Y*U@==>.$FS#)%XO%@\>&TNN;1XO%A8>.V%7]7._+.S]_6 J53=MM;Q1:'+ M>R6E)*^W]?ZP^P?G,#KB)Y8!-RO(ZBR9LN&A_3C;$[]NH?X+KFT9!AQ2"GIC MGSF\6UR\J[K-9!T>WLNM$JM,E$6:0X=W"A[>WZ.)),G]),?WY?&)P-,'PU,; MN))N H67;!.2Q=G7S#68Q'K"KW@ALBD85:TAN+/5^[M 7@R7#*MMF&5[5I[- M33T^FT[%&EW0$"XQC ],J4MZUP@P_5[)[K4%]-+ ]&(Y[[47?MU[A/Y0<_KM M"M^QX48X(=:M"!&W;A<%,YN,3M_OZO\PM-)?NFE(G]07%8.M]86&J33;M8J: M;#9]V(I]^PG5\+NY:>CZ).S M<3$ZBZVD)=OY Q7A-UR(M"86W/JJ6N$[A2@#!-H!#7N-Q2;Q[6?L8AY$^&A I6W*3[G,2#0?;KCC:%*E7%E-E<'J303G[,E/@1>C>?XE(G:U;IC1S4A M80[SEF<5V%X;QX;8.+3*DF.ZSG=5,R95TRJ .'.M1? M@BE!1H!___LA+"MZST;\6]%7/_\#_]E_3S: 9"-DFP1O.J 4>DD Z#3]KX\[ MND[7'"R1C>V!^?P2\1===*LYDN@?WF(!;%ER !P7.UTC_O?__I_CM3XBK1C$C6Q$>S_3[>1/:N+H)\AU$%,-OS'KGV2 M!Q]]^]E%4$=9*A)+%TG?87.EWV'BIU0]1ZX;E5T)'RF;3ZR/6>CQ)HWAZ?BR!/MKRU2Y;(6JU$N%8C?( M["W5LP]':S@@[S'P/J*MI68E9Y(WK ]=QNO[]92KT0Z-G[SU>/W??KYP=!P= M&(A]X2(HN(HU9.#QYYV#;UO)7R63@K,PH(PX?X=YGH\'\)5G^;)U=3+MIR8I$S+@9!(>V73K/++ MT:Q4[\SFI;D[CN<'(Y!>HP*@YR.+:D7/5.*3$@WLJI.T!VR*74"S^71DIQ?) M[5*U176V7&TT-JQH5 8#ZJ%5)X;55 )%7TZ5' =)SK?#'=T5F-LNSO1(D6%$QGF=.A@,*Q4 M,Q6M2<_=Q30Q:E2S;KXE,NSI4"9E:O&>41G1A7&FMNCMZ)5=@1,XL_)$=\HMBNQIA-;K@"RTO^>U*K)BJ.*^V:[@7]S M8A0>:I&2R@VA^7IFM^:9?#+24\O+V5(8@E*#+_*]J@;-W-.A2CE5D4L%:R44 MK$Y)-$H5NSF 0\_L%L^.Y864FK?HCFEO$KL8S48@:[-G=LNMZH*;L'8IP2OK M\]6ZTREJ$XA49W9KXE6&DU8YG^0+G:XY-I.L(Q?@T#.[M:Q7X[.JPPHTJ"H9 M1VXZ0G&]1BZ-DZ%:K42/:\5!:Y9MCE;S%%M))2 $1<_L%J^"5$+E=C&^4VTU MW8'8Z#.2)D;/[%:/BT\KD;K"T]MV;.NZ_5AJ!Z$E>F:W(B:SK,GETHR/+)-F MK[UN>4(*SO7,;HU*Z6FOWEGF9Y'>.FZFE4G<%%IB])QLC>.C4J%L=(5.C3?; MVFHU5$7XU#.[)99SW7Q[QDSYRJBR2+..-B_T(07.[%9.K!@.&)==7D_TO;D\ M71E=R"YPZ FT._FNF4X54P[/1A;L:M4'2K*P1D-/L5UHP_77M9LT,[.3 M?+P.GWJ&!Z+:,E,<;MN\4+%&\V2BW8_NT&Z=X8&\/;3Y$5.8T'V6'Z8*0CVB M(&*E3^=:+LJ%3JZ5-F85;Z@6^&BZH\PU-/1DKL-*M%5SZ69' *6(RV:\YBIC3JQ2,M-/1D J*2[RP653$J+%NU&6BER_J M7:.A^PE@?]+!,/;]D] H-J2% W[L?SA6E9 I&1C'R,:2?=OLJ=EZY+\,C-93 M)X)K[]\:/(WQU:K?JVE,QAZBZ==J=H^LPJ/G6_"9*M3$]SK7_O<(\M[^\&W\ M-23"+\WK0)7#+]X/A9AK&9X+/L/2_AU'/_,&1_^CJ^0/?=_L _MJ9TRR+]?9 M%^8AFB#[$KY]23\P!,="N"\$Q\*Y+P3'PKDO!,;PXXE# 5,!RKFF,D_I2.0I=/+T>E+ 6VERPB5O)-)!RMCW2AE#/\1#U4CT M3Z6,I=GH"1H19B+,]$YF8C\"DD.6KN<_:9%?SXS7$TF M0DZ7VQ"2=]/EE@R5!'Y%';@4"'JD4#>C*X:+J7_EY;S\FC^B#N97/L'+R^&G M=]:.'G?6CHK504&A7]/"U,U?<7Y39M2]5==!'MF>*2_'8[;8!H M2Z#G2W4YT@IF8C5'V7'1;S^9=/(RA6^?;LB%\0@BTGJCTGK9/OBO2FN_8Z1R M_9)LS=A(%31MK;\H9U&&*FK/0;._K@2[74O95Q..;@F@7(NR =PH63< 91[K M#_ OZ'<9F=4+VUKIR+L[WGXMN_H+&1N?XEZX#9.!V-7WS>HAI\LM"\DM&"R-OH[86 5:55BR_F\(NBY5E<9];)3>ZK!:4+KG4F]WE[SQJWW0%\Y M)A J9'NPL2!$3( "#E="'1\PE6_[X".O@%*D5U-MX5^TY$Z,1 W,LL6A ZD M.SVD/UQSNJJ:5)!TD\(U*T!!P0QW JBN[AJ@:>FF2^$N9OXZ;\9.#)>47]_' M\Q6MP!,B?'B;]$_V!NG.PG(DHP!/BL6AV2?&,M/530\H#3_@"&$.7;#BWZER M!MR*F>:XOJ@+<:&_+<32MZ@&J0] MTXET-GKLG].%TI[+SPA: BY'0))7;74(!78-M25=*Q@4JZT O%*NZ2<"%\1#2Z='_1^-&@YQ6XE/1ZE M9XFL2,\K[9@73>%&["C2%8N=B77]?6]N'__Z+.37,:!J!Y_[U[ZTYV^4->2A MB[,>[\V05!6*"/S15V_0"*CLW++1%RY\"*4[B.0*W9!VY.,@,M/RMC7WI;L& MW(FE/#7:7@3%.%T;,=5I-26PZW1U,EH/R\M8"UTY$?U5^/_VI#_DZ@)Q^=P0 MD-R;9O6[2/(<0!*;J9@;9R?%F>0UT\-4M4$[+0P@4*N*TM$SR8=_K%6%0(6* MC"5TS1BDV0*8#JD*"[NE^$6\/W>FWG0FD@TR$KZ1\%'0SM6!)<=ES^''PFQ9 M:@XB\^YZ5RYIZ#HLI,8D+ZG'A.H0NE?Q#3D1OJ#@7U8;^6W!+\XSK8F5T]B9 M%!&&VJ@FK_@)O@_$T/\" /?9*DX@O_L<-MX78\Y4<+DBAT7XG.X3-Y22F5,S0B7/ MC=.Q@1F/1"#RQ9'N$V,?HJ0NYRL@0\CI0C#E*DK3.S&E-]PXHT$OG>7!.C_D M-[%*O][B$*:@L$GJS.44MYJTX:M.AYH=M'=H27Y+O)NQ$<,EZ\2U<],8]=EZ MSU[XVF %3 ^\EHXJ&_V>NI[WLGQELA;YB;9L:Y5J$-. MA*\(!Y^MLKP!#N*1J.=,&HLRW\C&-M4B'1UI+0P'"5S ]ZK;]SZ'LR'_(3G_AS"'R$4#EZ&3[R'4[4MYU-8A:I-MB66V:-T7:-X ,%PN*OFT@W MZ+KQF+\MY9W=C?(5I]%.C7C,/J3FZQ;"L=%4"6 MI1O5;G]C=J$>A9O[LNQ%]:A0,2Z+JMK MKSY4('I9=0T*?1;*?#,0^I/X.8'7$\Z37R.9J.Y!/U%IO? MI925)C*XA7 L]A G[60(EH2=;@2%KJ_*_1$*->?]9:Q3W"WXAK'=CL5H7EB5 M,0HAO2U]INWG;3K(_%<@.E&J8:V#ZC7_^H:G"MK'E8!_177LCG2K4$&[O[8/ M6R'QS) LGAOC];MP$W#P?>@4==#E00L;.0C<+8[/@*6G+U#CN%O6\L/%VB1G MY?JR?.,!F::TQ;,\5#G36MCAEMHH@Y;OI M];AD=+IY361QO]C8ZW4#MR?[(3_G2.X*@9&KF>A_!"/\5MWQ'"_D!&G9&)M5 MIB3U!0PC"=S/X=6;.6[)1C^C(CF6ZJXE&]R,R1,NX28V^4V#TN?H-GG+[@1B M=BY,D8G;ZL9QA%E_D==9T9Q)_(83638(4Y#,D1N7WI 3X2O*_>O$87/_L=!/]M=D/$69&=\ 5P(.5T(HEST?N<+G\VIN!F+,%SR'8[2@7#1A%0* M?+Q*]2L A);BWAA"%YYA.2_MQ?S5]+)%W&ITN.ZT3TO%&)VV!\J@/X-Z%.Y% M_&L,##E:A%P]" =\A)Q(X<>3._8_O1-5EOW(2LTOFJI02"8U3]]U(_$A1A7D MF[K$+8JA\4F\4FWTEX=N6=3-OR^K@H6&%*&S1J\-(J3NZ'Y4LO=D_/\>>$[C M/;;5+\M1.ENK9^L3/J?;FB:RQ,.O>AK;PJ) MJC/?*F->:K;&Y72V,YNE,"!!;2Z>/E,(>:/Y3?XKGM<@J;HIF3*I0;J=C(FO MFN]$:I!NE6-#3H2;X?6[N\U:)6UOP(!KB:S?'C=.O]IWZ?9$/>3' M&$E3(:AQM:#*&U!#G _-:$KLL3/=; PM*;O+(+ MT\W8+N$28V)21^.U5CK5J:DY>LOU]4$GFC*7N36:):GGN1.!#CD1K@\%]Z:RO D0 M7LSBW*D1/F6(/4W8;OM>9IGU)*780G/&_6*BETCC#(V1'WAUI VUUMT)HA92 M8/::8*#G.*ZMRRZ "T0DI8(R^Q QNUFC 7$0]S\-T5< M0E\#&D).%P(JGUCO_ &@DK3LQ2[BI%NS2&J95PLK.9)*KA&H^*V +U#Y?$V% M*H]+8P!EH!LJ2?K.+5B/Q!T44KWG)7=0(&-5)&)-6S=E?2$9>\@Z T'MP6#0 M7:_BIJ 7*G-AM5C9A0F$()9X@.Y%AD-.A.M+_[UI*&_% )H?5Q.E&<<)$C_< MFN9Z438B&L( J(;0E[B0(#16_7&GNW.5N[=LQ(5+S$/;&8&T60D/+GY>*=91 MURHL_?F]\/]>DX/-L.\E4QUM._,X)2NY/S L!V;9@=SFNZ+2Y5)2*.*DX)@ASL/LTSB M=5]YR-'@-O2K6Y(9TG@X#,!RE79U;P067>'-'%/4&_Q2*4XCF?&FT#+6"%B@ M%I5(7T*-"HTOZ%&STDW9QE&YOR"Q\4^H[;"O<*'KS/$/Z$[S%20?J6^[AUR& MKYOF='O1OE=Q$($@^G_^43S;A^Q$?*F-J3S]X&AD$U+/@JCI"WTN$'[XN^&A M3>$W\D0R-="67,"K*I#/%;U$N )7W<:9QJRS7!H1<#2&I43<$1/>FD7TZ$KVHU3E*<9[8"MJ.WC;5U&K8WE3EHH8@"6IUT?0E M>A)<4X7+OJ2G?:?& '[+1&XR2Z46F,8W8Q>'"T+"8083+]GGZ'"<(S94D6%1 M-B;&RLF@$QFPBWERQL8:HVUUUED,,E?"RG-*6+8[C7DM-<4G0"<121L@EDYR M8C2!FQ:PE[P&(E1'*,&%,-"$ ,AS ($*V-*N90?E38;V!,P[ MEXQ>DZ>IT6R9HN=@7,Z5[.)ZU-00@$"5*9D\HS+=F1_L%24*P$\_7GT*S?I# M9ZP^!8XH! [%\E!/B3"@Z?]^7B[&%58> LQ\])0M-JG6NE3,S_E$2L_9PT%1 M\93PZ%R3MEQOCOJ[_JQ23%@IN>'%ERJ$3-ROFXD_I(GGBX ) 9-0@ DK1C;\ M' Q,,! \1>E+;6Z3JGA::,"$Y>9&M1_M&736S.1JU;0M;;MK!";(994ZD^!P MFQXK_Q4=;[$P $I_DPQ?X4)W:%&ZZ=,?+H]6-?-P<3)1Q,.W\G!%H2^;#[.7[284[3HX ME[ 2-PJ%E<4R@E6$]@ZRY2,2DHO]32$%Z@9(G/&SW?3V20E4[;F@'*E#7SD MQRM(7U(;NK9 ?Q*477N9X<*M2^LY2$R[2$I?AJYA= &\XGHF"GI$M^?>O%]6 M6IP8PQV>T['7H2OD@GX;>LVU18)(_AUJ++\A^>G(3J[HO&/1WGQ3[7*K;IWS M-"3YJ+D@&WO]6CZLM?S;11\RK!_)+XAF'8' M *INN<#QO6BN164M]$54PPY_PNE0J(LD%52M208%><\%?J/IOP13\A0H=\K? M#T]7I.C.PI"V:/? /V];GJ&;(#(!2$9^/,6'YV1^) 3ZX^]BIJ*O?OX'_K-_ MBFP R48H,@E>=0 )]-0 *FGZ7Q>!@F#'@C6RL3T8G.(/;[$ MMBPY (Z+GZX1__M__\_Q6A]-N8AL&9;]8X]^1T0(2,]B(-1 9&P#:1:15#C/ M'Y*QEK;.'EB9!_IP@/PX("@B&Q5[B"7_13W^B%9R0OFYM(D W8@!5/>' M_ZW]1Q@Q]Y]9CH[C;S9J<*JOT.J?/A5OHFLM?K#,0^)">_B4*R5J8B.8_9]N M(WN62='/4!@@?AK^D]8^E8./4#-W=!A9*I(ZUZ]@#/93^DBP.'[WV#*4EWG1 M7UFFRF4K5*5>*A2[WWV,*-6S#Q17SU$=(=,IY4IB0=XR>O M/%[8MY_U1I?O^'/N-JALHY[CZQT^AW[J-*JE'->%O^1+=:Z>+7%5JM.%']3X M>K<#<:W.";D2_#L\<<:_@QM/&?D*U0631W:Q]-44W/:!P[BOC1#2,^48!J$_F(!9?=QX33(P#R*P.=YP_.77OH5S M3QM0^U[I8'V0BPNS*YYJ0WW&8%O_WS-,5I>JBW5>KO-29YWKKZ24MW9:%V*; M(Z2:>HZKJ]NWJ%[=": DN*PYW*XMJG]ZI^:%]C%CP(.=JIAHN_8P;=OO(LZ?(3CC1U=T24;2BL.+=V%:Y01VSQY M"_X"Y<)5^#]F_97L_^#_9PV>_NXYP:^6'7QB>7;P[G_K/_^FUL &U,(&"\GV MVR@A$MD*[LN-+CNAA(?. Z4!$]B286S1G\$"D4DZ< C\.NXI:CRNJ\!Q3?^G MO[]C L#O4I*"=LVG)^1;2 R WFD"&3B.9&_Q/2H2I4JZC69T$!1J(JT -0; M1&T)#$\!"CP0X0.=1T#T;Y,+-G<_-P>_&NMOOD'C'#T*&/H<[C1M 6)1Y\7)VV % MX*GI3P5L4!M_^(OBV4@"'K^$Y0&7!4!Z<;+KP;="0GL&9GK/0$N%5+(IU;;F M\'O6,4'#Q(GPP&IY$J2"#:6^C==&09;,0U[R 8^A(RW*F> UC='R)27@MZEG M^DX4S' 0<"C.-!$A7GA,!=,4?42AW_[-822 -/5';*'>ARHNX'[D(%;,Q\#V M_Q!E NQ%/A5*U0TX K\2;4<'R'!O#@RV+Q>&G#&?ZXZ#IA> 58?/!EB%9P;& M-ESW-GARZCN%3D_\C)IDRQ.*C?D??4?[N@"HJ0PPMC[,64'C8'3!I7,T%S[K M;^V_GYS>ES_,/0==UN[DX'%LZXM Z_P=Y;'<+4=:@ZX1HSN1W2(Q=MF,HVH7 M.M=/S[X3;>AE3CU:&SZ9@R6'1I+Z4.N J"8A8)_K !UMN#^1C6:+3BW-1B#U M'?YL6BMLOGRG @Z-R(B#9#X'R:B#D0? )9S^#*/M -:"L[J5#][^\ M]W[@QP0#(5A2D%;H*-U2"CQ)H9+J7^FZ7\+CK.#W)!>3X'&Q\("V+O[1C;[JHR>"%C1EN"L0?E45\:V)>!>)H>+)\%-; M=V;X:R;<6FN!H 9Y<1$"(#Q!."0;.@9_N+ ),!9H G,XF8D.P9W2X/,AW%$& M_,7 F.]X,M)-'JAK".\38_$E_9L>3*;=3D^?SOK%ZFB8X\K%97,=1CEM/BJ) MOM?E<7&AD=7N^W6(O6J*>?J@?R) JI3.F@ /5.E897VBI:+Q8\E 90T. MVD<2/E#]"=+D$9,_2M/^BF6LUQ]] 5U2N)_*%@DZW!4LJ":%'"K?\2)>NJX9 M7P*2_">XYO"@HL+AD?7$0C8"FH#RU-Z![S@H57 R:)HO$#KCKYOJ3 !X1F*H MG4D0=[!Z#"A$.3:T$!F^W0G M_2&'T&V$]9FZ#@59++I+U]A*4HX&;FI:7O>V:Z_;^O8S<5H&]B\$*L$Z*;10 MRE_I=PJN]>"B.C-@[[)ZH(Z8[27(1%X?R &0NQ#J^>X:H&#@E.%8WRX*WR8' MVR,&M_4UH86[[1Z=O9GM\5\.3\Q*IBGAAR$,A8^#=E07JJZ24ZP"@,:B.52; M^[?TZ[-N9%'NTTO!]KB2TDK"1;R_4F-5['^<32DC?;K)M26>[;S]@Y M5@H.UF--X@SG!"(-K0&?4-2>4GN>\SV6^&][6QO;*2JRE;$O"?*L3U"J^$!! MFE)[HL)'/#0?]L_H%JO! QXHS@G.9?NWV-5O"QOV&!)4I#F. \P)&P2?8EJ=-GOZM] IT'1SMW^'4B/6XR#,];HOL< KLG478(ZU!,FB^QND[K0_.V=]$ M-\P;CFBX7+V?,?4JOUQ8D]*RM%FVBR_E#4&(BQ\2AQY_VH2=]!0X-:(GQ10\5W MGCH=^/[GJ4@8@UJI>B.23VLVK6]V>(?*F-+BN-"1G6/0.=),"97SQR",9 +YNA!+C2BJ95D8#YUJ?^] M2*GYXS'UI]N6D;QYK^+69VRNVO><>4,IU=Z?+O;"UN4EW>XADCQ&G<_N7759 M'.1GU8I+ZYJ7D>H183*5X-XE6?8A_O+F(<'[:#K?AK@\ORFX:W$^;NZG!9P" M\H>=I78DTX[6"WR],M/'.U5U4K5< T!JQZ+1UZ@=-.OVS5Y<3X^C$X>@TC,P M@[;K/K;FF]F/MZG@+T,.C M96S9MK7&YBGZU'?6V6!E&2L\!7C$Z"ZE2C+&?9/A>+#*V(-(3(8WFCZ.0^-DI%F3TW_8Y=A$V:R^@_CX[ /^2W3VKC"9<>5>L]?3QU?0?9V>FXI.%:PL@2N]2FUG935D:.I%?TUTOH?Z< M]*3]0SKGVKG%6.HW"[-":\!DZ:C*%<#[.R+](9UK[*!E22 K"8TT.QF-DFRG M+R Z)Q].CXX]G9]'Y6W?F[./@YXS.1>VI2+!?Y0)'P@.YF:&:I8$Y]$[YJ<& MP!T V,F)\ODIAJ%P$('YAWH]J?LR^]X-7+GH^3QURX>O^P #9UK[7W^W^L9T]J\L( &6E0:WCL., \N<\N<*4V_-69VGX;#MH2?:0M MQ0NS2E63P2>G&\ZPE9:&F[:^M467K,50T(X/R@_F+^]M&FL\\LZQQR MN)#R^A<;_#VWSS+C]EEF*&!XI P%B9WLOE\81"#V5VI1L#:J]*@$44A)>JN. M]$D9E4<.D><)" I39)9*+)H7^D4C/>W0S5:]'$H!KP%;@[O&[<,\GR?>;.PA M_JM854T*J%*#J*,5O=1RL@G\9@\?0U'B[S[1"9X+?8'2?#7RN=J.4 MY0_A@K\.2T>RSWH.!!BGU$FF&-X)M6W(@>\@H(/E 81K8\L2?0'*?=?R<"AQ\O8(77K<> M$[F#LO M3?=T98?'!"L)$C!?>09.FY?FOKL+4AD-/CS%SR$+GOT2L>!B)KH\V9,(YVE^ M1TGWZ'8BG$J-XK HH"/Y69YNX-K&N:C^0Y^X=K_CF XB_G%6TV]$>'(ZFH!O M>/O1NC&7$JJFUJO-P'14&>AMMFH-S[K5HF+R][T<>%[^M"#7/4M*Z&X7H*%R MMHUX$Q'J\#7.)_-^+WR"'N@9/$;KZ7*OG'-; I1;CXVFHU6W]9%N.1S4:R+7 MY]DC*+)L=PMV!7-NT6M]^)N,/9]QOR%WJ>VR_4[CP)Q #')5# MPG(QU_MAP^ !$)K-6V[ 9#DUU>P,T-%!IY&HZ\ODTV8PJ<_TW(MB*4TT;)09Y[YLP%CGM__'<_G/,LMN3+*TXB1U5 U%S?X!\64.XWN/+% MV!(!_6T!1='W,]O;!#:6SR?;7#)1%.ZLM*[S=&E0:8X [[%>9A 9-.A54OOV M,Y%Z75J?W /L!U?PIDM'>1/XY6_(D/CM0,:MR_#O!-]>V-^C"P]UZWSTP\XV MNKV!P21F%;V15Z.;6"T?@0!,/]")U.F%7X^1KT#G89+_.+^[9;H+YN+ Y>V% M5!89.J(X^?6BN'66M;-.ZBC\/[Q'"M#%*M D ^?O/F;8/=?1]LM]W*1JHRLK M*7KB\@EZ,DIYM492R;=>,[!>IN_>MLI)VQX.]?6#2!_G!_I>/N3BQG:[Z>RR M)N^M%Y/B8.ZLZRS"Q5.9.8HD4B>11#^"Z-4A/8]2S%B8VB M$MMI:"_9A\09>3E1FJ'<4$?9HX\A FZ?R/ +#?J)FGJ<0P@A%A5\X'):"RJ_ M,D!&#M"Q5NRG9-@^^GY'V6O38" \4?>:\*'Z\*!0N?M4$/SK#^.%C ML/2"2JL#0J"*@X!SX9,NCQ?Q/::_GT-CHWHLTDSV'%J?-NUU15]R8FG]V7B1 M30SB74UJ+V9ZMM4>JLAC->A)2=]P)%,934=\G>L MP:GN?CV# M[+_(SZIZ)OPHAPK5A%W@:Z(&'Z1Q#UK/!GY@R\4M_$BJK,L!Q M_MN9W3O: S0";J:^SQBS4?V4@E'+0".SH B MW.](1[9<-]*V(&=9%(>$R8:+H4ISO!%^XAPGXX(V)IU,X/-F[T,I=MKH;X]' MS-X]1*7WGB%?2:UN^ M 'YB^NERX;M1T?4CMYL6? \(*I+11W"H96K0;H4SQ:['HW+_@*#X=$1(YP3S MVY,.G)L-WE .(HU!,?3QCL*G[;>%0J6/\!'&>:+YM'( F/DI/CYM5J@^ K*N MZAMLP5^1DQ3%I0[2C.I4<4\*.1"5%_;WJ.,%HA\PY>U!#IX2$3*U# "FL'5P MV>GN\V@!E?[-S G,OD'_&+]4,N@2@LK ?RM8\-D^]ST />EP]72-SX/G4*M' M[4"0!_A13W30XJZ%IHF31(X2+CXVP5&3#^R1#A++K.>>8&N/5"_ZL*$$^GDQ M5'-??/+45;W'*GZ^L-:0=\Z2Z8!B?KD*1 7&(8/ 7TP/HIG(8<_F/WSB$P9Y$!YZ,>=+CZ:^@>.B@H7GVPD(]8AS@H@_AE )EX-5%_(TD[KL/ M=Y(?S_/%K+6#>.QJ ?%2X,)_,?QGO(3YI DWOSC MKJ X"P EH>"VGT^[ <./_9N!DK%_4%:UM_A9;72H<6":?0_2RC%K0+G=JX@? M]^I.S7_K=ZKJPWD'M23VXY.E'G?4B.)7?'36D N/U,'CH>P9AV3B/Y&B1N9W M!*AI6U@=RD@*LEJ#;+F]Z!Q*K63+7@1&IW_"O"Q3W]\H*"_-\S-DY$FFX)Z= M7Z-BR-F'ER !\1X%8 > W\O4!\GS3]A/)1PB1NQH>'[ /T*AM"7=>31!D*ZCGYXNY_00W(8+K>FIXOZ:/70,1F// MQ16?^T+!X-3R+3WY5];"I^8>(-N70VW0BL!0\I;=@;;MZSE&1G5E9L=QP/(> M<,;";M)OEQWNZBD(Y]2AKNZBU2!-]HB^UQ:;IYD(=62DU>1SV:X+%0EP+- M^-#-YEFI9+Z>?S0%K:#-VH6RUJ$HI)YFK>=T!QX$DE&P+6^!BS(PJ!QV3 MESJE/9"[=Y5I/ MYOCZ%)]$"<^7>=8+Z_HF3V=FWCJ[ CN;KEM;[MM/ECTM._09Y5GMX1.GEG2$ MS&O+GOF5A0N$&$>M;%!3I+/HCVM74->: ).A;@)7XJ+4'@>W1T4%XOMTDD,E MXR/UOZ,3YFFW P2/)GO4=LIW6&)G?UDR_;JTH_*B-7(CR)9F8B>.1&GH8!\#R)OX9JB+)FP< MGYJ'G[\N:A@J#[K2@DOSA7JF.(XG!VKVJ5?]364Z;T"-H!\3(L19S&@7^,5: M'G/"K%+L*XMVIM(>-U"P(Q9_K38*-17!@2W=OVGLKZ"_ZM_XHK&@F9:/,9?H MJ/5RMBZT^+ZX5C*+O":R(OM\ MY)KI99)BN]3A/5J,,U"YZ]ET-!J/C^7GSXYY=*U1&ZFT$-&FD71E MN)NMUV?W:M'>+!J9!A^G"T+;<;2,Z/+>^MQ>V=*&@SM56='2.*'5*YRRXJ36 MN;WR8N/N=-V,9&9;MP:45K6S[6CK3O=:HF)TY'==:76DK3M@([45\MT*LKR#4L3DZ*EJ"_-&)]?>I41GMD'/?+;_:4EA:5E- MB@F@P)T=)U5Q'!M#$JF*G$JDE5@R>3*+76Y;[LIZ9SLK%*)"5X[U*DN&.[?_ M:G>M5=^C&+&UM(W6UJ\2U<_N?W8$2 M6-%-AB\X&FBWDDRM:&OG]G_7'&]VJ\RX/:O$Z,C.RRE;O:V=V_]DIC+* *,T MHW5]DFT6R^/8,GEV_WN*LVQ(0G/!LS%'J\62\KS5."NK;:D_ZBU6,89FY?2X MLYVL71Y2ZUHJMT_V7U;$DQ=24R(Y343$6B\:A_*?' MHJ30*26>2D6CX]3S9V=6A:;;2-2WPK;2J6:CJU[)LEKG]C^12"5RN52TC0PQ M-://9JGJ[.S^YRPUNVAL4C-^2:];=&(;:Z[,LUB=*<359<0J]_EM7*B*7#.> M76.I/GG[W([/R\9BR-+]EC.@I5I%J6S/[K]C),N5;8I)TKKM+8:I:-&;1L[N M/V@ON\VJ(\]F%7FMS69+.>IVN'/[KW1SX[I3DT0!F-.!PHSSKETX*_]ZM)=8 M*)+FS"+;5>T-[)YKFZT6>*M%>WJMNR%BMJ$SQT3_P+%],]VLP'?^11 M^=^C'7WJX*ZI_3XWWHWK/#M/;@N+2CY56W*G!<;GQUV^R>_OU=_=TF57[/%E M5[_?(YW* 5?2C8^L'/ZCDL?LOG !_X"BI2O).)0V7[I07)X Q3- 0T5OYTP% M_>=H#MB0.V7VHF[-UG)>D6:>M^MMLLM4HRU=*IKSMKKL8XKZF<6/J\%W/G@F MZJB",KF"AJ"X-,AQ]W$UU3(,W/B-^DLW]_X@Y^\?>#O\%N5[_X-_H3#J+2PM M'/!C_\/Q I!X7]Z)C)^2 M2#_$DZ_==GUD!1X]WX+/1#WV]K>I[G^/H+N5?_BN%)05^TLO1N"#PB_>#Y7& M. \"7-BA\8MKMH^^]]8+9(-___ 60.0T0_I%-F8BVW,OUT;*NWEZ M7^/Z_-_'R]G#O?@_V?X3! M1V]%3_D<)>U#^(9.W1/?O'*/_%/RO0^"C^\LD64 5/6JF(1"-!\F#B%;VQ.\ M_<0S)F1D^-^/LT&NL+(CR<8AN>.E1I\O]7>[W;SWKI+%)M5:EXKY.9](Z3E[ M."@JGO+^RT:>]-\+?S+ED^7OE M7"+ 'R? OBGT-07XZ!:7+&QAJC;77660PR'R[!K=&DPW"CK"[, MQ;6UK"R2Q68;27#BV\_80_05 ;X]NR[[++?C%I3K\"+/]=3H7])D;T)\F#)Q MY;6& )@NJED<98]Q;E:R[2TD(;Y;RB)V+>0NFWQ!C2 M.>@SEXD2*2=2_GL:!Y'RRZH?;Q)SL=->C%N>L^ ;JE*-Y=NM=%)$8@X5D^1# M^L,5D]!HTHE'7>5<0NJ]F@XALJ"> D$4 H%B>2B)-PRH=UD?R=67'@(0_'!5 M![4^:A\2R#E3$8[RR<\GT9\!1)6N]>V.V6O/$BG1[::\?E^?H() W]?R&B(2 MI"!(\='.F*LO/01(\?'JTL= 16&N:IS9:UITH\("S1!X2;=1[2#4G1CVX?1. M@&?*T[]QS"/C3EB2H".JW(\[/6J&$H'#+[V#=QO<@(!([W^&;W<^M MVN)D&0JRZZ"NQ4[5DDP'\E10]&9JCW,[+>'*MH>;=%,J\WPEO9SVI7%_,$E= MZD[ -W,-1^%6V7[#3I_0]C&A40\>U,@*E6KA9O2HDR<5%Y/9(0@3G"PD..50) M8GQL:0[[$&?OJ33GTB5==Z&B$;[YM)*N ()#%LD_B=(\7DO.L/]0$((,H'R8 MO(1L\9^?QH!UM)!1X8/2F9"F]34K1AX#P?LK7GXWP.MDMAD4TS0UU.C4<[K; M!7ARUTP&RU\;W0'D@?VU+;-V:RQ[=F5'S_5XW"Q/F<:HR[T[+W0_V<=I%6S+ M<;*>;4,H/9/;(#7:VXS',NV]B5GZ8?49?*@"( 0 +E/ #E* M8OHF#C]:M7J[5F^O]"Q//.#M:ROB(A?HD@FP$A2)'-!C4L(I/$98G*&L3 V M!=[E^RLEE<@H,6.6_D3$;/?;>FT0[:YG\VK+68NQ:-1+!25WQ'2^HGFG!"/=&/#\K>>-;9V:ON3OS_ M[+WICNK(LC;\_TCG'M Z[_[4+35U;&,,K#Y:D@$S@YD,%'\L3X#QB ? 7/V7 M:1N**BAJ8G!1WM)>34%ZR,B()R,C(^-Y;#2J9'"T#\\^(&?WOR*S9"&.NV3Q M"O6>5ZAG!\T?N4R]6 &"#\-7IZ(UF=RT#@" M%=MW;-\W/TOW:0.?)ODB(IN+L:*-1PVBF#,&F+8*C\_ELG<6(")?/Q 5+^/B M9=QW7\8==#[QUS?S3[;V63*LHN'RSL15#R'M=33S2CVUFQ>6.:1NN"V9\WA< MSD)Z6."N$ ^9 RS[.[;ZV.ICJ[^YU_)%LY]5^C6KN9B/*6RPRM;&F;% CJ? M[/W"CH?50OZ^]R"+?P(\7HE=>B5V\[H@MTL6N'G7([",NV*8IB4YK\.?6->H M9"&KDTJO-FI6ZVRFF,U#JG,8I$$N5IHZAH88&B+9]0A PS4C/">Q8433>K^D ME894(2^9R:Q;9S9:!V"#']])G:PA^ZP^TF4J#&FRG@R/^H)1>::VKY_C@#^^ MT[BO70=I6_]HOQ!2VY),#JP5J+4IZ;#T#BQU23LSR4J$XY8@;5NZ#J-]49I( MX)EBP; =N\"9?G\VDAB^)*F+_IL%+U24;4$U;-KK Z[V^G]()A_6'?TX!HM/C^]7" M$!<"F9\@A&OOH$=1!K$MW)4MQ'/=[:W^0G/=3ZCD\I:P[JKD3ZP99]2,>R[J MKMK'F@V0]F9%5P;R#I, M0#J9V<:B_9Y;4C@9T99B=E%"!NE1+BS4DDH]$/=0J"6VQ-@2KTM=_BE3G(T) MH5IC9)FJ#U/S5%JUJ#6Y"HJ<8/C),I7?,PQ0U04@F83#K>^OM,G/75S?,O: M!1=8_MRZ<[=&GXOY%GM'HTZ4W-;K=%G>E!:(MK92^+S<'A&S3E"#!"#/81&2 MV'!CPXT-][)NP[LLET.M-:UGZK:"ET##UY_8H?/6$FB:XJT9,];0"O$GIUAY4]2MZD M@/'KC(O4T443Z6?(1R<;F@2B!P))?*.1QHW=_IKW!+[O%'E"6]YZ[B,N0 M?+<#M>^FJ(Z/_L?C$E<"B/BP_-S" -$>F!C'HCDN,8Y%W\*-N)Y]MH@L:- MYMN?4(WCB$!_3-F6#_8]KN+R>=G=[8A./3?R;92U] MVL9-==A8EM0Z@4C6>M%$9_,BRJV"8C(HDCEIX]]OL=BV#!.\H0=/G //TDZ( MG,/QG"U]!]<]JBCUP[HL6/?#5#VV[ONU[O/[ M(N4174T28TH)L?UPTHX;YCW7<1.NE CDL8DZ=K279T7BX2! M1W!==?8CL#]R<76Y$^L MS@'B*PA <#RK9.>,'8 :\>65"4IR;#CV4RSJ'%Z%13%P8C[*-8;VV1LD]%P#]YI ME)V^:0A4WYL@A$CTD&') 7H9UKO!4@_XO0 O 2Y#A2$:]EXK7,31R( MK2$6 CL\ E4;@M&GV>K81K1DC\N/[,6TF0VKU "HNE>BG]B68UO^;H['V\:< MKZX+S=(\EZ&D :*C[G!>W.C3H. ,,&;LKJ(0%V,,_($H=$^0\P/PY;KT@*0N MGLP6ZR>UVF; 86VF@#^FDE5D4T#<%9OU^8).@DYLJ+&AWK6A7ID7\"U+'2-Y M%FEL["E3'XT')(8G&:;< 98*_ /\_L,2?H6S>/URW9J;MZPD?I/US:V['P'8 MNP9/0%.V!4E5.5TR7/LDZCF#]3JGL'U!Z0V'J;2*([R7G[(Y_\1*'.&($2)& MB#MRC#X%$>U"_G$P$NDDXB*#4=)%%@TA2P*(@(&3;TV>O*_@Q),7=*3.:[PL M^P+&W;KT]K5.Z-VZGQ& KFLX-R?!:JA:I;+7I],*K3&I36V-I^G2E$41?\\F MDX[/NL2V'=MV=-V2D\;]V/!:J]%T:B(T7EOSJUF[RZLK:-Q^)BGQ]B;.94D# MWBC-_EQ?7QIM\,MG*K._[$Q0#7*OYJ6@2IP%57WV[_.GI.![7*+HY:ME8#!\ M:ZG'H'0HEASX@Q-;Z?^^L'(HM@3_@F?\DGC[" MGAQ('A:^WY/OL]KWP57/J]^'W[U1PS0<1,JQ2K9K5*]6[VB;RFI)W-IT7VJ M%[QGGTX4Z%:1:O6H(OS4HQO5(MD'?Y2J+;)5J)*-1*\/OFA2K7XO\1?3(IEB M%?S^=P+""(K^F_@+#H:LNY+X]YY=O88=SY7YF)9R/E:S!"'D)KPT824AB[-X M2I+8'(JAK("DQ30AY9 LCOT*1I[;HON*Y8MFE< 4JNQZR&K-M^ALJ\-B[$'+ MHH=KK4?#>62\@I-=3[KY##*%+=,O6V9SC1KF-MPJTL.7FQE/YG$IVV%3+/*R MY5#KM2II9U-59*?#T M-+W&E@6Z5D!ZI2;6; R'9+$(CUT?/)U1IMTB59TF*:F?K9B2N9SF<_"(Q.%[ M-HIY)$6@KE)>5TNYQQ*1[;9)X'@?M,S0PW%ZHX@KBJBDY,[#EH6 M^\WT*C/*<0@GV+C9XHNLB\--RH.6[&:##JVB0B)N;C.O,E-'FV K-G?8TAAE MT$>ZL980&6GG2)H?YVRT UH>R+.7Z;G6(*(5I69S,O?K(->$]G\N3%7%Q MDDL+0).R',KB2)IGLUQ68GD1RQ)B+C4!FO7RWM7J4!\VZH,%HZTGSDCH-*Q1 MK0-Y;5ZV1!ZS=:VOM*N4U.3:*W55Y@IE$K3,OFR)6_FD.C,1@I&3"B&L-IJ^ M8H_J:05C]1%*]KN,)Y#NJ%7J%B;\])B>+CULZ+23R;6B%=#!<&RLQ8)!@I8' M3^?P8>&QA-3;C-<;8V5&>:S@8 0P%D5?-I7XX3#9LGB,HHL36=TT!E*KOSJF M_'-,3Y&9%:$H+E%J3H:M5E;0IL>4OZ:EW=DJ)7-4?8*.W)1):-WJ])CR:R-4 M+'"JOD"28KTQ6I*;\7@#S>2@2QEMF+7HJKE!P%P_*M891LBK\)Z'77)GZ;)B M3SI51B:7!63BSHNZ?M2BQFO,>-1XL\PD#7M>=:Q>T92FQRRJ56P-%C5TTU3D M1CO=MT2-,=C5,8M:XL.IN^Y@/:K>);N8.^M:2W)US*(,.5TCZJR1!IZJ(ZR* MO%:EX=1)US=*3UG;R6XU MSWM#:,^' C6H'-J7C2PBF[9>F9;Y17D$G_Y"H*PDH1E)PM/ I#+ I+)IE.53 MXH1-\0@R(?!4&L7QES>W^WE&24LTS7 "(;<4><,)3?*8^MNK?F.ASOI32F[- M,TU\,;$F+GE,_555&F#Y).DJW*RYOCFHJZ-"Z:E=9DL$4"Z5GNH/4 ME:,PC3P^(ETJN^XRY?P*K:QPM#C'CVIJR92'_1*^:"N8)4C4RIVY2U1C MIG5*7J^Z7J6(>%@2 OI!CS+#AH8H/#92B#33TXB:@V5&\)[;'H%U@!!,Y\&I MLY!:"QCTD.0W?(O"M(Q7-NNE;'-!LK I>C9O<<\)_#A36=_B1"E!"@+PVQT[ MT>8\WU>$9+!!1!;\9 $?)=&0.7]!)$M79C';OEOX:J0NAJ^T]T:^@WO(;,;) M=KZ-2,4"!>8J*S4:]K2U3$:"V>SX.'#;<3#WQB$@Y>7"<5"?>OTA"K281"PF MK?@3D^_<_;C$Y#O1'):8?">: Q/C6#3')<:Q: Y+C&,QB=C/(C6Y#@W%-SU] M$3T"M>NG,@NY_%%'9\ MDR8^F'7/I6=B(J&H'DQXL3'L&V?AU0QFQMR4-DC9R2'#?&L@%.JCZ= A X*P MF!XLMNK8JB-R).%C9EU?CO393&CU&*DXP@5'HIV5,0TYP="[.2,9/,*O^KV? M ?)/(CRR\1V<]*A"TP_K\H^IYEGKV.3).6#*L/[=,WU?Z, MTZNZ8&B2_]WKN.:LNFEY9-4G3*\O=ZA9QK-)?!K0?A$G:8%B2X\M/;;TJT=$ M/F_J*B];O&.J96I8R'4W%6\X:J[)@ *,>$#O*CZR/:LDPTTMR8ZC(M]T2167 M](V.GU$-;2D,Q[X.-/-F?]VT&UF%25H%/%,D7;DPZ@247VCZY&(IML[8.N_: M.B_G&[S;/,WY6A MVD(93DBNJN3 DOA%2/Z%8B<9^>XBEK'U#015AL4EU1?' MF>/%S9TN;FX6GOV9JZ"+;+J$MEOP37N.VF:&D/&KI!0+7TNXJ9!J[@(]S M\\V9> WU!:SZ2>7^X]K^%RZ0?5"3Z/6EV$"KS\02)FH(/1]7#9<=F\1\&C"3 MQ>3HL97'5AXE%^339JX:G3Q)T:6I0@R82B6%3DU6(0-:,^QT.?QO'G$)&#U. ME#0[4LPL7HA=>B%V\TKZMTO(OWG7(X",USJ'0^KBAZ&26_1J8ZR:FB&>D2HT M.1>OR=5.P(5&Q*=S8K2(T>)N_*@SP$5SG1Z1ENZ-5%H;[N]H42EB08 M4QW<54SX)<; ?QW#+Y_+:5 O$[(NJ*[H9Q'Y7^_Z9&UOP7,JIPO@ L=OP$O@ MF3HLNVM,$A(GS()EG2=Q5F(E65+B_YW90G<%EO&C!9;-5L46T-6$9NHSD5WQ MU72N9*P^;:_;_H<2W/UG*T;TI8&V.,MB-M7%+/,[:6\I3%3.6:0P91 M!!)H*GZ,LOB8IMKR^E!/$T!%$R>T\R$Z$YP))A Y*/(/WY74#.!U;OPO+ED7 M'VZ$/=7$WW\-6!!_[R5>*85OZ>F>9A9=DR'<#FV,1"_3K:XB40K_F%BYO1Y] MJ,S])0BX/K$F^Z;5]M/9!YR(J[L>&?>]Z][OD9^S&G(&C\%RB."Y(;"\1'!> 8_&\'\%QB?VQ>%SBXG&)Q^4C.(;&?O+EQN6#>8]OABOOGZCA+: X>T#_/17CSR:37<7]]*S*G,]+GO!4TCUK7KZLUZ)UI#1;/W9?7FER,-;'6?%QK[AQK M/N?01>P(35"T6M8=3I_*_H%#VY:<K14CZE4). M'A3ZHK<>,?.X"4K15PB*4N5 X_]B6B*X8SH<0/+ /W MQA&7KZ($:SFM9I7OJ@JW0GLX/1A/.NI73C9^!"6&*V&TP;""SA!JJ5Z5-ET' MJ78 2N1^_2'0RQ!Z1=(\8I0X(TJ@/WG% M%''\*Z=*/X(216=:)QB^@#!EU\FB)4PP-TV($BCVZT\F=>@0+].(D/4<.WTZ:%[[/-;)W/N"=\^'U$I&)KI.I*U-; 74!Q,_K\UMG2NX))#X?3WD?2"RQ@:!5 M!D2#X1S>$Q>/"K)"KN5)F"E^:&JXQRI)QB++[=P\7:]!D("1E=1EF,-^HL'\ MQ#Z_=6#C#D'B8IY$,8LWFTMKVD-Z1D&A.MFLI72NM96;;BU*2E MZ1J;F\])Z#W!P IZ3B;3:.:UM"W#!"_M^?61I(4KFYJDGX/B-)+1U3BMQ7_$ MV1@"XMR63_I/6[-KJYSN )BBMI87@J+CB3Q;)E)9I8X_NDAFVEC4[&OM7,O9 ML;Y8S[PQY1:*JQ1?7PP7]"K@<<_&Z2T_+;WE5H&:GPXKG_"XWH*5%H98&%]Z MU*FZ5B^;=KO*D.MK16TZ?)->+HH(I6A<7J8Z9JO6P:8!9WSNDNNQ'V]/D13# M.9V0."GF$DX(VACBO9)1Z2*K3=66<4Q?76IFAJTR2*7-NE<'2746:%V8- MA(=HD?OU!\T^(#% Y MHDU8J-5&/*V;KRVXU&(C0;B @1QXJOZN,F1V[!%PB&&'P ?[C*>1?AK>^3&: MGT#I& 9L?C*CXW5Y3O9A"U;8#^RV, ,=/LHU;>5FG"UWDBY#]T=NW]8E0NR2 M\/T C*$/6)S_9]/, MCJ'-YW[]P= XC26V^<]&0&*;OQ8IVD=M7FPV5(M!'EE%QKU1!AMCN#9=@?<+ M@QFGC/Z;9Z6$).^&PZGW&LF,4!+*S3F);U9\Y>8]CP;\78GK]2.17+R::56G M:V]*]::JPV:*PU0RLV(S?O8)=C(C+TX_N5#ZR\TCAQ*59CC^" M$Q4FTV'!J)"*E$T*DTUW((^2$"=@.@EVL32UV)\X(8:;6\O-"K#8GC#=<7]80FC9E%9SMCD12QV $S"1A,#CQ+,8*"X"%*]DF=R\YY$" MBDN3T7\$*$:53NFQWF)-1JJ/1HB^61NE)0F PH^Z9/&3.6=^V.5_?8+N/]MF M(5W[S?C/3U#I!.UVP3_,?#=50=R7N"]Q7^*^Q'WY\7VIZHD:I[N\$X%5Q,A!( M>$0XX;/.@:G5?D@472GA& E9!VT=>!,;?/;OLFL-#ZT*,TZ?2L%ODC#3#=68 M>OZ[R+I@29P-W@5>!&X"? 3X9J^]A '\(5GWW0/_SK8)G0?5\1) 8$M9 *[8 MD1=-3"Q#V_I)X93_S. 'Q:^%=3UF7-U<(\6MP; M\GVDHPI,;]58>ILT*Y/9Z3.W)VE+PF_1M2"]GRWI+_V>5S-U&;_G#7DB!5Y/ MB[,L=F0:3.JQSRTI>D9O&J2U*J53Y*\_Z80G<9;]TIN!8_*UWG+KO=[F^H24 MGZ5K!#,4BDF;ESAL UV^2_46-VP31;M$3>'4#:$S/:F6J8#>9H[W]B'1G\EV MJ&10QSA! /Z\ W5AJU&)%6<;[R%B7!%V0B%3P/^R?0=O]U M@NN?O?_NI8& _9:.3_WFZ_LQKJY$"@G[X?5G5R-T94V-N\U_?,%]4)#AHW)6=FB.'?DE@R+-+>MMK>*-1:N6-.U($C M]Y'DF.SV"5+EZ.+'(QJ\(O^NABA5# 4+WFA/FF$B_LOEBJ_*=:.;\FKH<(74 ML>+,*8WD0KJX^O4'/U(F+0'F!'4+;!<;GM-GD:XW/)MYT6!;5K%*<:VIBHT) MKXDG/[Z!];7A23XV!VIMZ:28H=IM+XJN2VXF*WC6\?7A^2=A24_@ &:QF2S, MX'>N"F'E]Y*M.H+M&'8!RD:_O V6R-R MW-9J+:I7:")YMZ#9=J436]^%K>^]PX/6\GHAHVX$9>'1%M*L&**UF'[,^N!H MZ9*3 (Z!#IX(IC_'L63>]<,\T _*JYR@).HZC*/=P/+.M$]_7-!4V.F6Y!P5 ML*4TJ<=NII5B,(U=HH*D:BT<.%+'2FO=4O_/M/GP.2$M,&J=T=OLD"GS/-\@ M#-==:]#;/)*L_:2%P#.+G"9A7Y916[)Z,^ M H=7%G;20O:D51V.2W9O61@S M9:U8R:+-<9ZM 4A%'I##@R_1U*5KB(E-2V2W.)[TF8*8ZM160I9SA*DOIL-= M[P3 R\2SJ -<3B7E=3*(*/RN^/]A:W:E;+%7_WZP\..[\(;_G_\L7Y')V8,UZRB-66E#&?.1$;K M2C9?(&_1"5$&RS1)?-$-&P[LRUF&WRX #=<"K\@YKF. Y6/HSSG<.@%T4GJ( MHU9Q7^*^Q'V)^W(,BV4']$EXAL4^(>F+?7[XCL\8/5N&GBRXE@5CU V9\U]= MEH*3]*\'.3_I)CR/6_HO )XO!(_?>WH?KB_ZX&%YU1"4<(.:9POF!DW76;V& MT. I,[:J#G /.&D2\!%,<&/'@L$VW__]L<@6&J%'0IS)P1P 6?:TN_MA_UWAP<(9H$" M:-PZZ8^:ODNE2*K2Q-G/K4CZ.1#^-V'*"H+\!VJ]8VV?&MX-#:SA?<#/:#QN$1P7-"'5#PL M$1P6](UR^/' Q#@6CTN,8U$?EAC'+CHP'SQU_*9[?#,A9#\@A(L"^)PA?=MJ7]GGD65!TAW)^KR; A-4 \L5;,KAK15*7$NPI? *GV\G#QWQD5?QUURYB,CS'2>C0 M0?MI!?>#MQ5!%=\?-'FW=IL+YQ;_>.O:?MY",' MG/.M89,;26*#*5<7%)).ECV-G;(IO[9TZC*UI:,/#;%QQ\;].>-&L?"4&\;. M1KWD"#.UC(+A]-AK*#USE+^N=7O@'2RJG[<462S6;68\SHDNM&Y8'/I8OO%W M7FCN$6!H\ 1. Q!^# M#Y=S@\X!$)[H;;*:ZE45#1G32JLH\ M"J\L V]=B_^N9/SJDO364HX 5E\N'@5AI@>D;7E[!QE.(K,AK.:+ :EQ"#W@ M];IF+K ^'M+,H\@E7;B]L#;', MRJ%US68XIMH2RE1ES'O3@"H6)R[#!AF;=VS>=V_>%W9.WFO? [LX1$FR23)8 M7QE-!W8[TQUW K97/'.DC-55JY%KLIX,3\J (7FFH*^G02+O=[Z__I;F%P^Q MDX$\@?2@BLBZRP52CNLPQ'V)^_(S^W+ADB"P=+'C!:46JT]UKXNR+:B&[5I' MBH*P26K*>>.!H6#\<-!=C,K:(S(-IC6 69)(.B?:L; 9>J$2(J_77CDC'@*OL4E3EV^FJ*,X5N_[;@,_ L=B]-MZ$O\ M=DU3L@3.AL=(N.,\.A9)#'Q!BZPO^WOE\4&P)_ '/_"?Q]!'VY$#RL/+*GGR?%5\) MKGI>?B7\[HU#M.$@.H;Y&T,?B N-X7,0X1(S"YKW__3IPE%,@9]/5H+SB_G M6C<%PR]%8^_&DSM[+:1]*SJ5+@]>*]\@"_5$O54M5_IA^GNU57A(D*UBHL?D M>]5BE>Q6J=ZM7M&WE-23N;3H/M4+WK-/)PITJTBU>E01?NK1C6J1[(,_2M46 MV2I4R4:BUP=?-*E6OY?XBVF13+$*?O\[ 6$$1?]-_%78PN/?>W;U&G8\5^9C M6LKY<,P*$H'R&5%@T50.97$NFV:S62'%9G&>F' XSD]2_*]@Y+FMFU_>\&PJ M)67*2&$U03?I-8X+Z@I.(B];,JG'2M9,RS1";-#%P&*19@&;@I;9ERW7?*Z( M(DLN1R4[RV))W3B+9G_*8H?W'&_P-I/,FP@E:Q;E=?"#JJ%NB9P?D2)!&KL&XK*9NZAZ30@RXI7<@^D9ZB>B;8;^+)+V. M:PE.OK] 88[S4TE(;1MG5UO">.]&_6*&=]HQ"C^?*/HXH MVZ;*>;]E795U,/-"%^Z9__KDD:2"0/V+\TN7*5<:'H?Z*_5W<.PIF)A.G9S: M\TIW)Z5N5G!N3]K%5CXA0WX*@-O0L4A,58/G5$BVL92!%P,G8-ZU@?!MVX_> MV$!38#N1+8$N"[9325*]($7;'UOI+9S%=KG[]21T+4N]*A0>B M\RE.P-@*AJ;!+QU@.)#W $A.EP+1KV1GYM?.Y03PFL'DO*TM:$D:)_OC[*>+ M)4A_H'RRH%!R"2BZ1""[@,JGP.DZ%S"B]"N-A^=UA_>WWOS_N>N M.9$^3^CZBGJ5.-D:0&D]K7^/ZI?6E]#QC"WH"I?B4CU)RB0)#^A7!CM. _U. MJ>\TD=]GZ,&0I,AYB:6A@G5G"(YP.)>2!=94";"&\^''!$M2::L#6ZH=L*B3 M#3$DUS'V008/0.8A,80Z*QA3'> BN&MBZA-336ZG*^^!I9XPDT17E>C)\9$\ M_%:26D #=JI6S#\U#E7,JN0+N-R3NU02S/64+#!8N?+YR/OQ%^M*8,(!@BX# M*4,F"5H'J@8]!YY@X) AJ2/;K=]4-'^\ARS+66F?HZNXJ/#V>?6 M1T?4>,+#6Q%^(4YI]A#\0Y1M1?)$(&.B,@XO)C/,'M'K8# M3/J3Q3.R+=_;, D7\+3>+F)_8/ Y;]&A$0JK>(ZC_'K<"PC08 M6&,[$P(OP9% 8]\F.1.XDFN?YD;UWCLH)IBR6(0WE=JLT+&11:J2I%F:X^G- MZO207 I5)]TT65F.[&+XGM M4_'QQ34[J*6G5+DJ9)%V>+DC:8*JWH-D?VC6W)5'R-0YZKD\$G@7%N" MU\\XR-4'7(2)+'#@$EF? "=)A_X&\$)\O0;N!W@UT&U([V>XTQEP)8"<^"V] M)51H/<%-+4GRG^K[T#L>3#]'S%]1^>]E6'8":++MPH>!'@6D9+ C\'H?VV E M[BVC!?"-',B.-)7\^X"G 6T"AF0_!T/0037TX$-C%&7@^OA/\RUQZR[YKCQX M4!#\\UD:]VJ&PQL!#]^1X6+/Y559 !=,P)7@M_"^T)-_+F7(ZBA]J/O!,A(R MB0+'73?V?EH!B ] X-E!5T+NP\6BX[DKRM!8U$&E[N$@=J8.+ LR: 1\,A:? MH'-GECNC?-( 7W)@W"=@01*LW[9,H)8()ZE ?YZXTA+;"P?^$_OMWHF^80&53&/H;3"I'MA9"8H-GD9==&#L X$1/$EPKS."4 M_^P_!MYX^ZB'! D#) &9X':!?)38-( <7Y)P,6*) 9VOJUNA@[5;EER9?^E2 MT^+6 PHXY*P,;%OS],2.OKR8+FKZ8:T%OH)%##+U, MB"4*#MTU(S'=7C+C#I;K#=*C2H-62>XVUF"%]P=#3[("[@(L^Q,@?([/N TG MOZ=XRAL#5803K10,4[ BXLDLT]"G@Z8BS$KN"Z1]FB23A(,5@^H4=DR- VI(<>O):?"I9(-@9 MQA@H!;K:5LJY!HX98(F,(>B)($=TG'E@>=M%VGNG]:W;*0%5%Q,+E[. YH%5 MI<#9LX2_C@(7V3=@V[V4UK7[%0(5@(>'U)M.2QR-TXAB?]Y7;%N& %;E=LDR MM.,O6=P*D;: &@:,QA WNI+C6CH]*7 F7'4<5S1:K->WP_0(#59F.9/LA:V0E(M5!PO1J_0Z#>@!G%@!O&0GW8O90,#? M#XX>1%"#F,,S0P77BZ[@!T[@+Y;E03QX-H>\6&<#IP_X#;+CSR0['. E(%,_ M^N5'T/W@=/!6>^O65\-IX4K8W]FON0!,,&(+-G[@21)4SO+WVYZ__*7\S3VD MP8B=]C[]82%-6N%F+9.1B0[.5$@E-90_1<=\7*D*H)=;Q=KR#1_U(1NMBC7A MI_4EXO4RK3+9+4\ZR9-4PZ&[SGE!VJ.>Z$FFX]M. D-#SQ*,VKZGOQ?>\G$] MB#DD./^/I\LSVV7?)3.Q 6[\?L*-G7/[(C#P"D$C7ZU5\6%A(C/8XS*9K-;% M C+N1(>@\5AX^HCYG Q\<<=";F$<"D#"7\"IL27[[X2T7>*#UJXN[*\-N,E$ M5F7PT7ZVXQG20MIWR@OYVL&[=.H!C5QMK0\3 GWQA&4F]],E@/QP"60?LC]; M &@L@"@=+;^-"?QP"<0V$-O C]> 'R^ V 3N8SWP_NI8WV]M=#5*L\BNC3\R%!9*P!;VK G2E M# $?58"[H-NN' M>2/&&GG0T<1?<8+AT72BJKX]P-'PD8&>,,]P@=S!0MY/VR)%F*$2E QYRG8% M@P">?*3P;:NP(,A-R=,I3""GK.T:4T)BA3?8/MYDS'50 M!L$LE'9KKCC+**N .?<8#U&,-S'>Q.[-O:7D7PUN.A[=$GH5J8,4M/%(P,5) MJC>&1-TYF)E_>(PBAIL8;MZ3,?#C\>9*[LU :9)HZA'G&9IG'E.9?+EMYB.\ MG*K(56]3'CR2"BQ<9A;- MU(^K5KL5]_L".%R_Z^LPU!6#-A_QS3\_,-%XE< M_31<16X;Y8^@3 (7\%LQ/?H'LK!_O\'>1@3'._ M8A,XC+K$-O!3!CRV@7@: MB$W@]N,=+9&$J]-O90/Q2O4"-;3!6K1>)3E=34M%"D.Z?'.I-X?T$E*>P+7H M:V6T?TZBQ>=/S\ZM=BUNWO&(A!F_9=;&4WEU6,$$ O3KM8;L MD]L6!+'(5K0-SRSZO?FB:EKD+ T9F^*LC!MM6]S<+F^6MG'SGD<+D;Y77L?9 M$&G5=;S"AE0UANAW;$3FC&&W"WGIXKR-&)%B%RG._+@V(*7M7&[&4N0:X?!* MMU(N.-9P#*DJX\R.&)"NG/IQ\Y[' ;"T@O<C,.<9:J^<9V\/+Z(/"+'=N_B]PTR?EAY_P#/_23Q]A%TY$/U+[OC]:J/!5<_KC8;? M':.8?W97?Q0=P_2+5EQH$)];()>861!9_Z=/%XYJ*?Q\C&,Z_.K7GWY0$7@" MB2*<@$ Z'$_NSQD+UA^JM:KO3#HAC55N$A0;:*B1Z3 M[U6+5;);I7JW>D7?5%)/]M*B^U0O>,\^G2C0K2+5ZE%%^*E'-ZI%L@_^*%5; M9*M0)1N)7A]\T:1:_5[B+Z9%,L4J^/WO'8/47R&!A"3^_0[P>*[,Q[0TH&UG M,R*'3K@)S^)H"F7QM("Q7(;+LEGPB>-2.$KD,K_^/"=Z-^G42.[K%8FBBXT! M,YS)V2S5@?/WRY9KKE97!0RI(1PB#4IKAR^ZV!2T/""/QY,\Y::+\E:)KBI%$ZK;MI)E*S2-4V/* NKXT;U<8M-?%*:+"U865 ML^#E&@E:'CP]CTQQKCU,)Y%DM=*>:*R&C28=2*2*OFPJ5FVWFO5:CT@RC8^[ MU."Q5:5A4CAR\/C5U%C4S33'N#RZ7G0*Y5;26K'X84MC)0\-V9S5J*2H4-1C M7AQFTB0L,_ZR9=E,6U2I@"V4I#311BZS>1SGX+;<0>?;;D-.JME% W'S%M)H M+3/&,@F??M#YX7I<2-:&>9:A;;S)IQBR2ER?<&X MG6&C!D/+!UT:C1FU,L1M1"&&[E3)FDMD19' LSMH:KYF:> MY]I%DLT&%6F%4QA!-+742TXS2#V]0D1EQF<+ MM2EH>2"F0,G-:SW"RY M BT/Q=0T^4?+Y/H$PI4'36$RZ_&]S93-'7:)&J3937DUG"&22M(#;95;I1Q@ M(,AAT\E,[I,LI\\1-XN(H\I8K>7^"VZ&&_&)ZW'R64-A"ZK!&I5M(I=1'0%#ML MVFV[CX*YL&I(G6>(OHK/]9X)FAXQ/GZ=FR\LH951)*JSQ+1D9JR;'4BD?M 4 M&_8[^6&%8Y#DJ-G"ISDZVR&FD$/YH&EK1>K-LJJ5J'JI1:@(L4B+,NG3+;]L M2N3[?!W)"RFE/&0ZY4+?6+H%_ZX'8]#O:_U:GB8Q:B@##"**>JD/3!4T/1@# MHU28;G+%@<40/-,A:I;#58*[[L;@0O7V=[D%X8;WEHW@L+B^T\OVJU6-*E%2 M*UEN%1X7]95SJ>+Z!S/T.QUV4;9-E?-^R[HJZ\"QA#UXYOT_>=PIPCQ2;.)+ M+_RJ#Q;6KO@+_SLH7>'[73L2/B#SA"_TF]$&@7-)T\V1L/Q/6@*7:1HC 0 MZ$,F'HAH#$3LOD9B((AXLH[&0,30%)F!B*$I$@-!O,&S% _$QP;B_<&U//RIUR>0.4K?;TBTU;V(?6] MD?&LQ$H7GDB_D5YDHDZ^7&R6RGK M;:#XRLJ:B6(O;U)@[4=B,G$KM/H9:GXI3/ZQRAHY2I%7E?4;1$E;^V= .,>Q M9-X-,O(=(Y%7@9P3=1WV][M%1*_HQE^UD^H@"T'- M]HNKX6HR^WQQM+>LS[+ZE4Z76IB,7!/Q3+G;R]!-6!B ^/4'1RYE?5?>,X_0 M^NG;F>-;F:!W8XX?.X=[(7,G[0)VOFK 9K?\!2A+G,D>JH MW\8>8_.[1+;CO9G?B]D06\N/)C5S'(4P]'6RG=:ZJM*YF/EIBMA2UQ-BQA C M3J8&J?9\($Q#G@LU/6>+?IO(7FP?^# M G-#/^<*$L>!M^2F4N"!^\QR8 &C&5!Q85TTPW5LN.@";Q;U/:@7/3Q6(&M7 MG>J:;GID:#\OX+-'G;[SPX&%P Q8U2%;P[PN-ZB%:E23D0*.+TNRSBN.U('O^^L/FDZ? M+/X?;X2]8X%SKV:>N7W?(F7FE]U0^ZJ9YW*-II+W7 W15BFRV]::%%U;@?',^P MEUT:QJV>#N:*\E$4IR($(@(XGLTQ#GPZ: MBC0?UT=R%VL8CZLSARNP#^#<4;Z '9XA.SP3T\0&I4114&@JY4RM?C^]:$"> M&Y\^/D5<+BCQ(T$@HJ2@%TKRC6)7(P8"'PYF7 ($9HT1]IAW"RU%LBA^TA:G M6GL*0[$T_GAII.A%JM- M>S.N6\2D#D$ QCNP!P([>[CC3BP]/@5\5YV\SIGAFX_DC\D6N/-.7N>0[^YYWBR &?(>1R7X(R/,,9'&&^M MO?$1QC/NCMV9LL8[/!&:<^(CC-]#>V-EO4""Y?=0UF\0,(\+9GZS4'E<,/.[ M%E_(*G87%: S)HDA<,?/[A?[CBIG?K6+FFJID'\>MI:@4 MB,5\V42;M65]"LTO+IGY_8/%<&U%Q!^_LY13/%8,TX_1UGC/:?OIZSQGE.$IIAXS^E[:&^LK/&>4T3WG.*RF3^[;E7= M;=G+J:M((\9N=I@"T5.%:IX2N5J'1;&X[N4WW,XZ\W+D1]EIM.M6XIM.?T@D M>VFF7D6I)9ZM>'_@1[IZ4C7ZQK M_5-;\E)*@+>0! >NV%U]*=EP,0\DZ%BR #^^LIX'LDW0^42[RMC?<+O$DBHZH(E:9+N<&K!M^P .$Y0_'C,L&-2Z"&36+='IYPBQ2$K;0JYM9;^SF2(@9,-)QR73"R&T)16BK M[]96=>5]ZUMW-QH@=QG MFL8_V\SJ.$)XM$RS@N@0,QUVGDN$Y?QP',&,Z5/-MH(02B4<,\O1Y6 MZQV( S'=:60V<^\!&&*ZTRC2G;X.#"N"I=%4>:$IFDEPF=$JFYF8/C#$C*/HZ#E12:2^9$/41NH(X$)*>GCJR[@<__M?/$/FS M;=9R-2!^X4I40D'##R0B7/DEW_E:9]?PN6L[\L0+OI)U\. @7^.]X@SS/+81 M3.S]$GXFX'/,A,\UNRNIG .3D"S'ZUN<;@=*:1=E6U -V[6D/GA>7C4$)=1Q MGA4:'J-5)_D^I4W7PS(]&C2;E= \9=V51-(YT8Z%S=!?"0G8C@G>Q+%]O=@L -$3H5I//SY7MB_$1AF M@$;J81=^_?DK_7? 5^:K13AD"7_,$ON#=CW=1[.'*4Y[LJ5=*P'NNY0%*<'M M);8E5K(S2UAA!TS0 1F\%0#4A FT&WP%?Y?UA#.3$OY5,.G+_PE<"O^82!8D MBP"-K-WU#XFAE. E59:6DG\EIX&9$CP,1F)A$4[+T!*&E1 &;S?A9,L_1FA)G&WH$* ?$A5C!9YH_?/L MF> MP\>")SHSS@'?@!MLGQT\%5Q@OQ0,;*4;3D*7IH8C^_(!%W.6]O_]3RKW MKYU0)7T*9 =?0N,\OZDEF6"V!)?[;^!(EF9O'YG0H/XD9AP0B<$[G+P3! >G MW^T(/,G1>SBC\GS6"O>,07: \@DPM-[*7QW9W]#NMB4;OAK67%U*I)!_$A!P M_TF 5TVL.!OBH T\&@L*V ":F>">J;P'-1K<';QY0G2E0)\EF-O(R[J/Z% C M.4& &@75$5:1-8!%R?Z15Z@OX*/_-/ P(#UIX8)9)*%)SLP0]UM!98$74FM) M",[/%F9 DX&$_DFL9D9"!I>K=O#XPDR6)GLMZPK;&^)'+R5CR!DKY!(8>A# DR$ 2*T#$<*=AU3_R>?TJ=M);,LAF+_ M)JJ[A]H)X,S\@2\$G64X"IP*>^"[B."O5R3@O[F])X6W!O\AD9< S/BR3]BN M!A3!@_=]KB'TY"_9B=5';X0ZJL):.[+1-;! M^W*)#[@U*'1K8,FG\"_;ZW'=DQK*L(Y8]2ZC M$LWI]-G*(FE+PF_1M59 @P%8;QTP\+:O.5]]@.3TA-RJ0.!WM=_^Q_?R@%, M<5-PT11T.#&1_(F=,\$%:P"%C@2@\/]=N!+Z=?5H=Z=V*%!PNR(0YT6T,-U] M3(G]FF@B]:6>%NJSQ7!&/\\!(#ZPVGVM2X&+0T_VOGNY_^]KZ7CT6&IFD-20 MJ9=IN4?7-X5V??7K3^JP2 7P4U35G_%.:ME# HPFG KAMS9X6;BY+ANB#RW^ M%/8<7_1C>N^KH0 TTH8FL%7XX%%@LO&5G;-M"2C_C]98TI=1WR@$$H):2_IB MN8CN.DU=X)66H"N:UZ\F)6:^1GGR9KJ+9(JF8;93368X2S9Z4T4I=]G.KS_8 M%W07S(-;G\)7V+D!M!3H#Y@Y%'ZPPV' GJ7@F$["5-U[2?'XRV3-5U+ M8A'>5&JS0L=&%JE*DF9ICJ0WK#%CTH%TU/1::__J"'T=#_^&;AF@]'XXO_*\K+/_\'_MG: MA* "KP=&T66:\CJUO_0M^3AR+^#=09 M2(VS)= .19\%5?U.^O_^]W_M=_9I&R I&*IA_=[&^O>D, N6W9@?]I]*2=Z2 M."7)3<"+_N;4%>?9H51RZ -";',K?^_V"Z#<$O@#GOE/XNDC[,J!Z#5NG=P3 M<+C)$)QE"Z[:?N7O#VR_,VP?"7_["Q[@M\)[/[NK/XJ.8?X&"SSB0H/X/&[+ M)686-.;_Z=.%UT,21^)SX5>__O1]K -X4X#8 &::W7ARYXQ;' 167E7&H&?Y M!EFH)^JM:KG2_R=8^59;!;"4;143/2;?JQ:K9+=*]6[UBKZII)[LI47WJ5[P MGGTZ4:!;1:K5HXKP4X]N5(MD'_Q1JK;(5J%*-A*]/OBB2;7ZO<1?3(MDBE7P M^]\)?W&/_IOXJ[ -2/^]9U>O@<=S93ZFI9P/:*R4RHD7"OTA)Z"EMF7+=N;E3'0"X;!]$I,?=&3D6(E M#Z5U<,\BE_2\M.N:"$K5 FR9?MER: P?6<6NE)5DQ]A@R\*Z6!FN M0,N#IV\>I^UQK[AI(FX#?52RCZI>ESMP! Z&0#<=H<$TO0E2J-H:L6:R+6'3 M.38$:=E LG@R,U8(-^T4RG1;H00X6 ==6F[0XMSLBT.D3F?2^8ZJU'22!"T/ MNH3TYGJ=GK61>A$\_[%+2 M+386A(<0"K9 !KVQ2Y8SYFI/5\#<'6X)!5'-D]M'X;;0Q3>\>L),$EU5HB>O M^50^EA_N>G7P26>32_4FE&SKDEO(4_VX;&\FP97S7XS.N6"M M S W\1>X,EPCV7\'1&?M@7!G0 0I<&0K003*_/ MG8V]%(?0U3CT_1QK^]3P;F@P];\O(S^+/Z1SIPX2[4TJ>_>'"\,)&(7M!N_V M[R1,\/@=>&8P+/BF4Q3ZM/Z#MTTYWE\P2A?VCP)O]@%)G]JR^6C6P).#^^5, MH#01CTL$QR7UD,7C@;G8P'SPF-2;^'4S(60_((10(\$T ;_T@Q6?U,[T W[3 M4X794W&$X^)[GF[R/#^D* E^@"?< $7#I1Y,A OR1CYYNBY4FPB4/]X711?T M5EY"1\(.4AI>Y).<)<$43BL1Z_UQG M X];]O9\I))ON7$Q-GPO; CM@ K, /2$AC80;.\6 D,X@A0C5,YN)A5GHQ#9 MQ7B!N9EVO16&I+"'U-F1(F(3;Q$FF5D^U<12TEUPW[]"T/C[7GV-&YSIB3V3 MNT>?K2%U SMZ'7!F5J72DN?Y1Z90M=U*HUCFNEZ'Q2'@$ _8>X_07#T6NXW! MWBH8"]3/"2\%]]Z>6O*=G8*AF98T Q?![-[=3_<9KTUG'[(G"S_%X:=;Q6LS M)VOOQN-RJW%!3E9#CXG@N,0X%M5Q.5VZ/AZ7F^%8/"X1')<8 MQZ(Z+C&.17%<8G\LFN,2XU@\+O&X? 3'3A*\Q\-RS>RL-Z.5WRD[ZS(X$;6, MJVT5B9?_/D^WVD]62W\Z62W[@-^VOO^99=>?69*4T, /,SLAZ7!7 Q:P")/7 MD']>D61$%>OTF<"/&MN!N#Z;&_EY=O/2^-BL8M)].?3;;?8<"3!%J-J*[K30C-*V>$5O%O/U.LLS.B' ME-L/V0N15<3PLMW9C9@8S@0OD6,INCZ\O*"AB!2\;/I%BNXSY3&5M/5:=L8\ MDH/NYZE"3\!+8=IE^I6YI2&];@WU-S^.PW@SQZT_JX10%QO>#EU/J%^-- M[,Y9"Y)RQ.Q-5,9P'7H[S;OTH=(FR-Y-E._AP,IC;+&N+K2 M2A=!%[NC(R4^/]LHDD16>(O8-)DF1!=(Z86?=&>^WU8B;4I0!_3IKE;"=XBS M1A(93Q^I^D9E(-[*>KTGY/MY8:*=Q8=5(8XNZ):K:E.PS!FR>"QV>Y+2T^IK M>"#;CQ>=.I =8\89T_Z_%V9TMGCOV\!S/01V*A-?EQAY%[JD!N M%"O7ST+,(+XY9GR+B,^]@,B/<3Q^7D#G/2#B9J8MNH[FJTA27,ZIV3 [\_(0 M1'*P]-0A*<^W 9&H8<:M^WQ&S#AYM.4.(2/*?L>9HS3O@0QEF!XB;@5/*<.< M6%/8]F38&Y/027M?N;H+$[#+>C(\4P64Y)E1O)ZT#'^,$O7YT9I7R$[A]\CZ M'/^P!RQ 91_+PW_.)6OY%4O!3PL7J)!DJ5Y"X.Q90I0A&Y@N^E6M+L:Z]_-6 M_FW+$"1)M$N6H5$^B7#3YQ!^8L4M;B5/6T49]%'F XJZKN2XEDY/"IP)F76/ M4NFYY4><* X-1G$7ZJS/I)716"1A;=G8_!&1(X)TXP..\8Y?99:2[#*/8)!RYD5D)R?(9+]LC'J8975,1ZJI-AV].9 &2EE M?2@UU=3 72FK8QQ,Y0K1FU?,BH04]$7;=1B\[)P>HPNJ< -$2$]60\4:2V:;C-9=C+5S@%C%6CI--227G6P%H7I^%I3 M.TIUAI)L^K E^MA>9;2T*S):REQJVH#)60L20,9!RW*;$1_52IUB)-MVY>9H M71J/.FSFL&6JFVML9NOB )&D5#);9 S$W72 ?W30DE"3HJE7EX^*1&&5MH?P MSARTS!VVK&7P/CI9>"UDV,.RF5+:-O,R&'?DL"F/ :5@#*Z E QWIM1HSS(M-S-T9M:$^R3J]S3*WJ MW>[ '97R%<9[%-6V2CNJF(<*F#H8+;M:1.OI[A21L\G87H8?CZGBB"1JY#$%])+K=*9OH$D*(^72H^N5DM,6;+F5YX6)MQJ& M/H7,YD6)=P[9M::"CC>JGII4RI.VED3JCTFI3 ;SN$_A1SHGVH7D89?AXGJQ M:MTK[?H,YD79-E7.^RWKJJQ+21YV[YG3#*\)EJ@IXMAYA2\Q+@:SXA&*RO#X MPU_$W\'IAV#".752 @Y4$HY4 @[5[LS$U7C9X%.K.G!%7']6?Z$K9EO9Z2-*IC&O=^:+%KZ:1(&/;2M G@Q9!7Z"L;.!:V5MJZ*=JP$D?A@VN^;7NOU>GVUDD%O@?#%ZP=$J-8"BCVDL4@76WA+6$=J M:IVQ3$>L*_>D*Y=BJPU1]*9GD< ]_<@9F6@8G'XVU;]UGVZ1D'2;XU?/NGT6 MQMW MXKB2;*+)2@%I'9/$>#M?O?SR.YNCQU:##07\L6..@RC.ML= \^4GNV= M-R51=C5X*=PNML-+S5F2K3DFOF2&6,=;V8LT0KN?WSY__L(%SK(\,$RDS]EV M)//((W%C[#I(2QDV^_G%RD)D28:,NO"4Q#\H0ERFLD:,$3%&?%.,V".^O!Y( MK*D^4?+'.,=;5K-]SU1J37:QMA%B+;9J;IQ95.BSOE<;3YZR($9&@ M3D_29#9C],=<1'=J"HB.J MT[ @Q9MF_PTB+[0SDZQXH?415+K=-NH5(.K&G;LU7KU[ \JW&_A;"%.SJBH) M&]IL*L/\_\_>=S8GKJP)?]^J_0^JV3U;-*N*EQN38T+T)3-((<.'#/^I&?[]V:1#CA]J:\NMQY+-;D]I*(5! MSG;ZT0_C^,4JF[+:\W)E.A_/,V9&C2X!C8X0HGC*5XNF;'I%D$-P',J'>4_L&Z,FW/^ND/X]]E7*TGS;;4I0VN-).;A72],Q]#_N40_W*)3U]W4@&.\X.2 M/=N&X*!FEHV1:*D'QD7H+H7NTLV[2T@^1MRW$RA NKDNO9 MFJN=[-,W6DEVKZC9O*"E=;WOVG+"2Z*&)-"@B$5/!#K^#EDW9-T[9MWSFQ*_ MS;O>//533!E E*$N+ZB%H:(Y,K+#0@?"24P<3#TN5I;25W,".U]&GQI# MFHX+8\C*)*H13;P9E?PT48T/LS/N0A2%GM$7\XP^*$?2A3^BL.(+4+(^XS5L M8&B>P9L*'NIS: 8Q: V<"L/.8M9:GQC/E M'/LAD@?*!"Y*OQQD9$)'ZNR.U+YZM][%:EWV8X(5]_KM;VPB]DZ MNXY8S3)]MCTAY5+E0OY%Z:$.!E&^,UA.U/;$PA<$D/@)S9R0="';AVP?LOTM MFD'OYGLVW5-?ACK;H@VOD6UT8/R2BTO62S=R,_<=\/AJ@U=Z0#YLJWDI8[-K M2K(!)3G^70A.>!,"^N:<-R$DXX_16-C3=S/M-=N-Q]^\6S5$Q(>U&X]S(2)N M 1'T8SR436?$Q"_&CGS=<&U/BG2(/H-;B.3KM3?S>@OH,_A_2&Y=>X-G\>\( MX]]A[OQ#HC9;IZ(%9M(:7Y]65QN!^=T"AH1L>+NNYC3DW0V 9)_P\T3U:3F> M:]U&5YN9L8F1K[%]?$=C%$>QF?,EU']JI%Y&ZL3.)G6^?.3I;8OI:VSR9]9( M*('.)8&*9@TNJK,$^@)4+707_ GQDV_E5RNEGX]/C:2=D-)B4[9*3=)%.YYX MC)]=_%Q;LT*DQ+^,'70M(77M?9_/V@MMI*M**&04=9;6J5I#-59(IP>+K! 9 M"2_)YT0U67&:I.GM10331TLA+K2+;M8N.K=\"87)APF3B0W *3=K$1F5<]Y3 MBIZ#I=Q7(MFYRFZZ4$;9U-:?"KD_-4D-M>DUM:LQ+ M.3!:#^QDP6^P=/;VM#=B#^#N;Z%!<'Z#X.KUR-$43;+75%J' M[$J53;0QJFBJ%GSQXH&J5#+4=P1>EOXG72ZV\4?FG[\I?)+6!XTHN_$,F<$#?C3W)EDQW34D!4*CO[@10_AL.(;9YVU)S M)]0>&>Q*%Q7_#^ZRU*A:]A@.RDPD!U!IR9P^4+5'_O$!53!*BJ&9&N017&D" MEP#?\$"AU_O+LFR'FDDV7!YJ.@O0QN":T0 +?4&>(,=Y=;3/P^$^_3V^8Z70 M[J?\X8>;IF:VM= 4@$HN;>J[]C<$[W]?ME*9>>M^I+?N='RE:2]/R( WE99/ M!&3>S1[]:5+9Y'*>%HO%J58I1A2Q M^"6*H5Z].YR-[1PI.R&C\8.0STP'X>Z'-YL!6X8<"<:0W/N./C96!X$;% M'F.)OZCM1[25(]"CZN = .\5").G]DN$_>]^4MSF8]&U9C]8YI&[$!+W-:E$ M36PD /ZK4\^<+'##NLY$'*?OZ3K_*RBY<)6UI5(94B[M;/ IG5WS[NK9GUQD MGZ[PF3)5KA7SA8Y?TUZL91XIOI:EVMUTNY@M\JVBT+[6$C&K1+?\4JMWA#99 M9Z=.9>JUK%!K"UGTJ5VO%+-\!_Z1*];X6J;(5ZAV!WY1%6J=-O6]6^.[V2+\ M_6\2\F+^H;XC9&BF!Y2_=_CJ->&Q3\RGJ%3",E%DDLDDQX&4R#*J(L;B]$@< MQ4D8]>ZBVYLT1;%E2+.>T!09D3X<.7(K MZLI8#S/33#TA/J57HAUO\>C0QM&,A M[4W5#LL(]7K=52-KM4K;J"3AZ.VMJ*AW*_%*HZM5ZU%55FUUF$8CC]XN@.>7 M5+=0%Z:>[:;2A9A!/U66Y![@_9&U;F5<-)Q?X;IV6RUZVEEDK5?X4!N*+V7RXIE>2$&E,U7*FI)M5XR0&W+$7 ME::E_G3J=5I#GI9>Y$SW) ;LCJM7S>E@0G/%1IPO=%ITI>-?UWZ :/'E/J6 MXPG:W,TGI_:X78RB.8-U0BTK$U[!AX2"8SMCV8Q5BFL],LVK#2-"EP<1D.=% M-)0AIA/F+M[]V6CVDH=[7O*/C4:KSM-/K173ZW)ULQ>?Q]GT<#I^/1*X,1KMS?7;OH=TTG)\]9)N MWXY$9B3T8JPQP#X*]I30XSL6YP.%3C]!AP]*=WU-7!Y_=G\R#3B!6?IX-3?U MD*9_+:EH+-@-GEF MIGO0HZ/(*M#[WLE&,\\&(CV:34N33-.AY]%"I"[6I5']9?GM5XXCGHDIWKSF M;<^#0S.]ATN?)%M#IEX+OG2/R;<0])^8E@W&S=0S*;K,J=.E$F'HO+;GQ<5^ M.Y*5EAS-:<^@9:_4S=TE,1M>C,1VF#&=3G5>='.D33.K&%=,31?F=W46] <_5N&3GH$(8?>FOYIA MO#0[ST*FR^H#:=1[4:)J9$^<1G\;>T6?/1'"!&@R8@G4@+X@_ UZ;%L4LCLH M''@Z/ZXWC-5T/9X,DJOJ>.K,FM_^Y4Z<6?X+&OAO2XDEH":2,;;Y:N+ M_""99^CG*2?8[-(L%,;:\^_?LWI*JY%3!7 ![]-K7BQ?FK_4O%'7:^CSC#5Y M45:])<1#+/F65O-,#XE;V9\ZD+NOJK&'39 M>-(R#,W%D3 5 ,R3]RZ3578\ M5B*2F19 )T.:HM:/)L((-N\FDCF&V\$>-IS/?Q0'R+#O'7S3!K*'7EA? )M$ MXG.:*9DRF@3)T$THOEW/M39Q1,4#P00R12(?9ZCGI;)-,]ZX*TB584QZSCZ!6K=Y:X;ZW9)*XN6I7M05Q-"D^Z*J2[1EN1\B^E7"%K(FOT1 ?XO\YJ6@2I MG: F454*,[+T4',>"0W$R'WG^$'_PN4T.WX'OE%QJI@-E#* \US5@!I:"(3U;-O8# MU/T]PCF!S\UHG/^G;U1L$_(/T *A@"1/*)1 ?$ [?T:E"]#@D2'D(0;M-056 M,I@AU#L?';TZD=Q_WV15R88096AL#W+G!-H?5"],7S.#RMP&&BT[R- ;Q72/;;JD4T=-'Y'>',DDBB]3.PA*;(TJTC:V.GZF13O\LMI85F=-VF.G]%J7RME^%<(]^LBQQV>8_H(Z #.D9P;* MP$1;PS(% B7I)RKFGN7^L\N[Y)N_'ZD.=FIW?L L-)%0^16$-I9+V/T,$?@^ M!-+U!.A/7A9:-T(7Q\^ C143]3<0B.00%OP B?TVU))X5P0/)!R0?*2"=5#( MRI8T*+J H44DT_0D:(<@#0S?#23;.34)?@=6*,$7$)E(8Y,_U_ Y0@C6"(I@ M[([M:J]C\D!:2_70B]',GHDJ"W&8!"]F:S8]4,_((_#'.6"!K!*4WT*RPMPA M6N(^^*:1 _&Q6_"'39?-I*=C.M]?S9_E-Q-M\F>O$#W:%0BL7;AF:,A8-M3G M040(:_D=".%U[=AAR!#RKUMY!9+'1I\?%8(7L8>JM[2 REB%M8;P<[4?7H2$HC0*3=]_^V[-@R5X5"TF7 U3LOOBL5OT? MV2DY2;.IIP".N)LZ-MJRP:VUMV"W(+RI:*$8X1@!J/AWUPN!;+,+8$QN),Z' M)3-R92$E.!. A(@]!:@V%7D*FV@AH1L\F><@^JE +M0I%M+JS'-]XMDNXM0: MMEX\H@, A\I^];K_C/16@N>U-YP@V+>FP0&%C\H1_:("BGJF416LD208V8(S M'XK9U&3Y!YFAG7-0B(XQ&9], ,V8CLOV&L4U71\,S*R4T%89I?GMWV0J><+I MWB2 D$4LV40(:%"V'*#S8@;Q+0/Z)'RYN#1MJ!TV/>76XWRG,RR.%T\0OJG4 MJ;;L 7PWMS5 MQIR/K2!D=,!-A=,D=NFCF^ANAWIN;$V<$H#!9ZCXG(>^_TPTQ*F97F0RQ6E&FY8& M]+.1="OC@[JQMX:*[*UTB.ZA?#DTS_=R7_NI(@=B;"_X8U$3'/E!%ZW*D@,- M ")9<6((VX^[CP<'+I&9AD2UJEL0%U ^X%\1Y;XWJ6]:>W&1MU=YRH8CC@L: MN#&:-K[++76V/CP;<*J(\6?D]7Y:C%Z)^@[E1#8P22$RM16%J^=NB.7;OYOR&4J1<,Y\=(Y>-3^CV5N#PNLW.AR _IMB);^[QOTAW]3SC*/ MB>17HJ":13)K?I#<('?4AV1T83)B'[GK7A-]9MCEM%40]4.AEGV0_9:0_KBV M5\=;+4FFA^K*HCA#SJ0H=V);WGA"[?]PIDMQ+LPEOZ:6/^Z>U&MN^4QMSMXV MN3^H9=GNOB[=M6Q;!GV<06EISG13Q[Q7V;*49C[C1!G$3AW"33O?L5$_!U?2 MY_D&K:><;IF73&TMY_3VXO<:/F[7&.@X4I#6 /:IY9_HDA87DK%\@7EJ")%: MLIY-IU^X<7])V@Y$?]+E\1/+@W.V,_VT''*&$[U78Y%?.\41+!.K\-U%'56@ MH?XJZ;Z[J#4B/2&R,$H301#[LXS?7P/:-&_U0?_$'/'7']HR5VUW>KP=?F9K M.A7%U=],2R&JI&I.-Y!N_7I-T'GNHP2VX?HR)+^@Z-UT\*>-R4X@NR;4Z M[,D&B5]5B)S;1/HJ//3Q5M-YF.B"%E-'-;EB1XLR0F2@=KI)8S:NMGG(-,1B M>NN.SJ_%,X=&U&X#Z=UJIJN5ONU9!OLM5O&ASW<:"[]BN_1AP=+C5P MU?Z):OÊJ"6D=5623$BOGH'3JEFKF/FL!%_V88.XS87A[F=L0$;> B+NM MT;HU/#"/+!MBX@8P$8JF&T%$*)IN! ^A:+IN7=7/K-:/VS7R<8X*%#XDSOLS MJ7SQFHW;*G")WW:!R\^ ]N&_H^B>I;4RS73R">*V-(S+1;S':\<8WTYR/P MJ]]U&M+K)[^H='/O"_N^U%PPZ# ]=]"MM 4N(MQ%CAP9S@]LO=T\#U0>,/=@>/?@C=X] M.)+B3'S$,F),8:)B+,6Q8C+. 3$^8M1$%"1',47Y]N_^[6_IH=9B#/VYUC6Z MD<%\VA=ZM75?Y#N=TMKA3][^UP-/A?&+E>QZ+X.G M:&H\S_-K5/&:/!QI)F-95]%U?6J,VV.WSO++$CLFE1[[(U^RG61,K75Z=&9: MUMJM,I"K.51(Q3"'0TM%KFHSUF@J@/9L72K9MMSM\6+L>*'.K*MW!GII)/3J M#.=.V!)4Z&CD\>NMFE?/*U..EJIZI55.S:-.I@E''FV)U=/=%J=Y,EV?EX=* MO],9)LMHSN.%)I3";*;.5ZFN%$^5(B^*: [72S%^O%!=\[S1KEH M>.5&_V4,1Q[?YLBWLV7/Z3-TN]1=>?-A;DB7T3R MH"]Y+?3VXX5Z8D5RDZ 9%P _6;MC61$'F;'('5]0&,D^CT;)]-.(;F<:::', M"[V4B$8>;8D=:?K3Y04,<2&[.T^DVG;9&PXQ8 M;Q70R(/-BTE95F4N&1,E;B2)L40T(4J**HM,/!5-JDP\"=BCR7-%7HE&8I6Q M,-=ZR5E6J7-\LWF*IZ12/#]VGAR.+FNS54GO\.-UZN1]CO62K@Q O-H4RMUQ M\^DE762C#?X43V57+9>I19(EP9@/FH5"J:2_%$X2=:83J5;E=&1$2ZLZJ#DO MS9SQ-#Y)J@+S_+3RA.98J _&4[T=94;->/,4J::+^;(8:1>>A3F?[;NKV-"H M5$^2ZIH3FGIGM&QT>U6]/E88)=W.-4^1:NUESK"\FUIWR\Q*ILUHH="'/'6* M5&M/_6%$JK^4Z+F88&TMDJJS@^8I I2?$VQ$KK:KW3I?F43-IU@E#IJGR&KI M.EFU..AQ4R,Z5Y:I]+HUZS1/D17/>RN)UWOC*:>WN%FQR4[3+HX MKXEBM[ZLRGV!=_H-NBDFCGEJZ43KHM:-#KOUM=:KNBDW-J1Y./+XXE/1>QI6 M.EYE*IG]]F"2RCKL!,UYM"6N'DD(ZR3M"&U.S\V?O'DEN1[#D4=;FL]J/)"X M5$6HMU)T?B:VGGM)]/;-EG[]?M"+WOCY=OD63\F>X1'528TE1T:XG<^0TVT@"U"FP!69<<1U,UF80"D/?4D58GD0,D,*#9KEZGU[-Y MLU:LS^4G%G>,YUY'CM\ITY56?Z/6UM#[0!T <5=#BI=]WD&W6I$ ]^X.*!VN M,VA1""UP)0$^7O75/R% W^\K??M/:-O, C=>5^ MEP$N7NE["6R,?KB]DQTOXZ...N^R=6G*=J?J,):K/0UH_F27P=-#CSM>I@$D M$X0F"5TOAN_U\)M4D[;9Z"]ELQ.(PLU6<,-O?)8!X5BVQB84J1C)]1.(_8XP M"YR_*>B5H(LX(.)(S\=Z1O";/P:7E[R"]PW ,)*%8!K4>'6/"[8_[9+&8MX2=UIH=9MXX6! MB D;R-T@8NC'>(B6VT,+\QB*L5M$2_R1N]/2^-M&3"C&;A0MH3EVBWA!YECH MO]P@8J!?F0SQ(E_LB&#;!OI@'V3^.55P-"\A> <-'(X.7/ M&/P23/[TR,'F? [#_.X!G7B2-"FZW0,ZO]BMN#.Q ?CIA5)_='0G9+2[9;3X M[_(9FR+'#;X,GYWQP.1/X@D"Y2VU^ R0$!=.;X:TO M!K'+Q&:_&)#.(ID^U0U-6\&$JW-?%TRAK1C:BI_>5KRH5@\5>6@+OH=J5-LR M=L]*D-!H/2-0(05]45/P<\B=T-3[TJ;>JW(G-/1"0^\:AM[7":WO'9%[A:]" M=?ZQ!N'7H2[-="WX8I<05G#&,J2N:QJ+7X>Z+BR[0J/R-XS*KT-=[Y%=OV=Q MWMA=7/A:)VESK=/9S,H;V^;'MSXEYREN# QGNNPS]1DN*CQ?]UYL:]P8)J_1 MR_>+TC,Y*'AC]'RT5>K[I=H+Q4ZVECEGL]]-FQ1A[D$B1:U1+!.IF[U)=F(\ M04L:J('WV@8U)'O;_[=<:^?TYWZI14?,4=SA6Q6[W?KU&W&#+CF'38ARMF7L M+.FUUD89T@R_ <%D*:2=$>E<6;-V=S5#? M->[;O_1C]*B)T=^A" MU\KL."=Z8#+OX!=R'(HS=%6'G[5=^&1'6'CBM(M=- MY6EV\5);+\IU=MK[_1;FYVJ_9BHGFJ^AUI:,WACFE@E>B$SAY,I-Z$'= M-'N-KK$L3R+]>99)MY#-Q;!(=-'OO;HA;*UWC=9ZT'H-6R#3>(% M>@-AZZ,;Q MTTQ)ASY!;1$PHR&X4+TS84_<6\1)_C(=-=FX0,6AA(5YN$2^A M17:+> DMLAM%3"C(;A,O87>]&\5+_)$)!=GM=-?[6]Y)?J5GG6+GIOV]1B^4P'(S*?!KR:)/ M9>6$ OMF@10*[)#?+G-N.GK9;CPW!+'0X;@Y ^B&J.-<;2ZXL&]W2%:?SMK^ MA(V[0U4?BJ;0@KPZ65W<@OPLK;M#N_#KD=8D&WL3HO+$F;.=OX,V$#;RW95$W!H8S-0M-7*>G MXHTT/&8^:[;O\QC_$)=V^FP;7MHB7W9YL?,)VU^+(*\ MVEU6^^JTG)MUW Y?];+CVS'$#D67)#P+17-3ZXFW;F5!RW;WDNG3;]D677KP4EL]L-U\"BZHXU>,-=@PE%VK; M'G]DW]NV'0U#>-1,3R+C;J&1^\YDFW&_T];]-G?W^_LYMPC\3=%/2*L&N=?6 MY%]QPBK]O$*[8X\6\NUFS_5R=/=9Y0]Y)R=I]I.D>R"K.;)N.1X4!AWXAK1N MR5.? T;BK,0^-:H%09S61?>YF4E-DBX_)E()XALHO/O&.!$-8[Y1 '+6#+X; MRB)P-DE\%'4_4#H(Y:O'UEH(&WWDVK^L"3Y[<#P_*.-'%BM>(EP"V_8KN> GZ\3C\[;45W ML(K%%,((;LKY5:5D//9SNLM8G@UU!MK*16C,NC'J.A9HC@9?*-GO%6?_W)"L M"NGHANAHJQC?0U30[ O)*B2K0[+RE9Z%@EW(<#(/+#!L2R$;S1K!]RPP92#B MPV95X-)L_)=_D#=Q0X3U/MLJI*N+T=6&?!04529D92*W58?N+7:1(?G(EFU; M$,PHZDJ-UKNDYGN[T)N5T"]H)&[A;B$GV:=:Z/::;UGT-VF1A5;_35C]T5_P M47?($L5,4+4%SAV@&!!Y>B3 [RW\/:5;2^"XE(X!;:D$TD0B:,XO@(_J 6H$= W.0T$I>H0CLBYI M-K,M*%V@$,'HD2W3T1QTXRNUU-Q)("N.HV49,_1>3"V;$-GATN$L,N0:U+EF&VO3-JDT!ZX,Q0IMX'BZB\W]G;>>!D$0 MX+/!S((+-\>]W>+52G@V%J1T M3P?7B7C!<5'(IC^\V0S8,B0I.(Z)O7+#Q7_^Q]Y-'IN<+A+?EOTC*/[?@8)_ M@PB+!=481,A%(9(*%_I#TI?2VO&ADF(>:6XK>8-=(+A1L<=8XB]J^W'+KWL\ MO8KL 'COYF'RU/[=P_YW/[FM9$=2L,PC=R$D[F>@)&IBH^31?W7JF9.)P)_* MVPX6G) Y,A:^A]G9X%,Z9^+L*"GRUK$,N*QTA<^4J7*MF"]T_*L>BK7,(\77 MLE2[FVX7LT6^513:UUHB9I7HEE]J]8[0)NOLU*E,O985:FTABSZUZY5BEN_ M/W+%&E_+%/D*U>[ +ZI"K=.FOG=K?#=;A+__3:&$(T!@_>ZEE;@HJ_!LHCL7"U)-L/*U3!N-/'Y]O"T\R;5J8RIX=EE\CLP*F5*CB88F M#H?.W&[5HN.ZEGFW#D MT4I;'8;QJBKK3*7D^KDYRM;=\1K-F3P<65DLN6+N*;6FN4@AWE6U)UP^.UVKXVJUY@Q'6A$/ M/=K^L^&T9E:[-A:5R$ 8N+1I$],AHYG!^"YFYD4^*>:*4^]Q5B, M'X]L6^.ER,]S#<%8%SIJ\T6R.86'(X\053#G_<1XU'^ARS5:6<7ZSWD^UX0C MCQ#UU!I%1\5%21.X\FR:R[RX!IU:PI%'B%J!46.DYPJ)J:E,86\3$9&3>9>-\.:--D_E^'NWJ&/NT5Z@S];YD=>>)6*78UE_:$0PJ]FA; MX[7$<_UDM-C56L_**II$]K [LZU.D6K\6:J-3B<*3* MUKNK)W4TFF:Z6A;,QU(KF^3A2.YP9(.=*9G!<-#NSOG4JC7K9S.@/88CC_ / MZ2TZ6B]T@V8S+)^OK)ZD813->8Q418^/ 3<%J:ED6DV':R>MZ!QMB3FBOYHY M*JVFZLMP6I?I;)^+]V*1--K3,:"L:C.J3KF>(W"1:E)+69E224('9XX!E5T* MRW:&U00IDN*6Q<&2Z;E+4N*Y/[(46V@53Q"+=%U/#*L%U^E*,N^75.T/'>2+ MO9X['P^GZTA.FKINC>OP:%+FB/TF>C,&S$413+UABJ[P^49BP.*A1_LOV,UF MM5?JKX0\2$69$3NBV,Q=0RJQ72N@X:=F$_SO<*DF5*?^B -=1]]//0YG1PV MO*%6Z9:3$7G@%2.&/N71T".J*O>*;HM/QOI"?LEQ45KEGM4DGO4( \6AF&>Y MA:(((%,MY8I#.VDO\-!C8#7YZ&Q:&&N1:83SGBU9UQ4EV41CCZ$EEE*Q44[, M2D)DV# 3YDM[505P+'N\L>1JTA=?(HT)O>Y7&@:T+XV5ND1#CS9FU'AWU/,* M+!TQ(QG1]D;9MHB''FUL''_NK\Q(-M;MI1JE:&0=&=05//1X8[FHT->!G=&[ MZSE3&:8*M2>ZBL<>;$QD1IPLJVI"C$LR$&-@!,0D,TJ)C!QEHK$$ R16.2*< M:C);BC1G&8%+"2NO%).?UG%DWQQ!8LIWG=[SC''H.K^N G?\4K4BXY,VDSJH MBIE6(S7UH@FC" V'6HI#ELC1G$Z?+\2@P93KUIO/ML;9U#/M.1H#O9SCDOAJGJU;/%\ MMDGG*_J$+R[ JLWP%RIN^^7:Q\Y>>0\)AFYJG5#,Y53%CY\'L!SP6BF1'\)0 M4/QB-T*"8AX;J*&@D>90WS63@KO547SE[Q^W5$KY"[%A\E;DDOM!!N0TR<3A MW7?_=TK,?>?_.!KCVL%;=RX]_?;>$__1^..=WMK]=JGR%6X=CKW9]2Q$Q,?= M8Q_BX0;P$'],A(BX!42$DNE&$$$_)D..N 5$0-&4"!%Q XA@'J-OWE@6(B(T MFNX*#Z'1=".(""73C2 B-)IN!!'QQR0;(N(&$!'Z"B-!HN@T\A$;3C2 B ME$PW@HC0:+H11(2BZ480 ?VY$!&W@(C0:+H-/(22Z480$4JF&T%$:#3=""+B M/[FZ-$3$KR'B%R^1^5E)V<=M^B-O*KSNE97H)6_=%43.@AW_>W09U>:>)8;Y MW8N6HLQ-W[+T,U"5/!,0X$1I_ZP?*@<^WZ6#5Z>4UXGAS(0 ;?7;OM#M9[20 M!3)N*NS3 [.E!_:/[MD*1>3MX?K71>1O7T7'/;Y9/G1U4&0DVU[#!;T"@) M? )(_BX!L.QCDOO4DA$=>R'@P:1G5^ 7+C/32^X'1V1J,S9J.;M0M60:CZ[ MD-DA&C8DFH\CFL\=!MVAFD\3^_P*5/.IB2:T9S[:GOG<\?7+V#-O9N%#JOGL M0N8R]DQ(-#\3-9\[%O6Z/?-;@:BK7GC[3]!K^\?9U.RU]W,B _T']:'7WLW' M7\-,RC%OZ[+B@W!Y2*NG*P:OO9VK$&OB'H@U>IW[PT/!&@K6>Z?5>Q6LZ(S] MUR?6+V8%W"FMWH=@_6*T>J^"]3Z(-7H#V T%:TBK=TBK=RM8XY^&6&^\9'%S M:1Z'Y\](SH1<X8MTS*,S5R$4<7?A#;+J15R5;$;CLK.D*G/EE'YXFN MMJ2M 9,J>56I^6WO^@[>$>OJSGT=LU6RN2P6@7%$^!SRA U@Q) M=_[O6R3^#5U'84CN_WW35NX/TS,4R_5_/[S8 [$/;RKH/\*6=S;7?60U1]8M M=''%-\J!2(%/GUYF,AN!D&9V3YE>8<#R_BZY;Q M *:*3V"*5E_ILAFP<(5VNQ&=NP;3XNO7X6Y3RN4SCIR?3C.]CNXZA91UO9\Z4%OCS5?5*=\G8_W4]-=G=ARGQ.JKLQ M87<12X9AQ2B^$I 5)_UVI,_.C,24C=6'Z\JT/>NGKV-WZ&,E[];[Q19=KE5D MI2+W9)!#=@>ZK)1A']G0K;@W%7!GS'@!O^*YE^E,ZJKRU 5Y)R,LU!@CQI=7 MX6]#-, DK9>8J=3LR,Q:&\B"B/D[>4G^_HC2YZOS=\C>-V;AW075?5:M\F;[ MQ.N3W>>KV#](S131X07@N)0MN8!REM(L2,IPYTO*W%\R,4SXWTP.]=+!@?O# M\AU7"-S<88%+1USO#\NAZ Z)^\MB^7Y%]^T=1P@-DU!TWXWH_F3)D2S<[P)? MJ4".MY^(D29B6FE6!)9.]ZQ9*V%&(_E(M"ER. =RT13(_5'X_:JMV^?L+^1&E$UD\C2D5MT-8[\KH+VC.AD5AD%[T"?TE-.'YFEB_#I%*: M&JO$DQI?JE6YS4--R#(7U(3W*BON5A/>W.FJ4T/9?C M=**DE-F4NA03Z# /RT0?$V'9W>'A6*-18X2?D*B+S?4II[S1_>Y;[OE\SO-D]^G3,J M5Z?S>RWHOU *#,:..,%TY\#.9\H57RVJX>N MG@'>;.;,M^Y]>9+[\,SO.6GNND7QEZ"YNZA__NI Y5 M:RCF0I+['"3WF<7<%Z2YNZ@=#4DN)+E0S'V6*N17:>[S51\?WE4,Q\&WH2XH MLF4ZF@)L"1V>#K.]GSL+=F9Y?]N=B#Y73Y2TYV@F<)R,98PT$W/;E@LSNTP8 MY /6IVXZ!JEJ(;XTZE-)U4OQN!$S7FQ>9&C4'85^C(;].+]:PN_,,>#;9NFP M]WFHACZ;&@II-A2TMU'.?#NVTQF;4D7]IE3S?'V<: T'G2E8U,P7SZXL6OG? MOSCR3.:8]KPN/K7H9X%;V!R[<%U>,)?('&/8T!X+5=LG5VV?[#Z#\_!T(O%L MR/+"G78CC&0P=J\4:Y2QBX7N/* OV7_RVL0=JOX[8.KP*H-0$84T>W\T^]4$ M[PV_Y0T(=?=$0HR;=>A.'N2?!6E6 MFCB16#,G63Q.#7[[-Q9]C(452F'B/#P%$84T&PK:\!3(9SL% M^->.TK3F05?7"*##!T#"2VR4+E];N7VRPYKJ:NR5>:"1?B_F"2QRE"AMV0*^]0EDJ5/!-04?J!0J[\ M V5Y-J69"X@J W6-TTPJ6TM3FD/90+9L!2B4Y%(J)"AJ@2B*&DD._,["P[#, M3OSC4+)N.2C7Z$PD&U SN&. ANR]ZI&"- YLRK6HFN7"[XG(9_Z!7+0''/SY MA^;"?*;3J5Q_TGP.4.T$8MIZ![,+WPM%H*CP8 M,S?:K.JY'J0#67(FE*I;2S*9HCDR'F'C^6V@ZG .]#2:$GT)WS&!L"!DB+X\ MFNB B(BR88)FCMB"^ DYI25'PWS0@$"'KR+01>NK0P6UT, 2$1GU,RK;8^\] M(9[U",9$1F1(N*QC[<3.*OV\0KMCCQ;R[6;/]7)T]UGE#\5J6YX Q=-!70V. MVO$RE*0.7H^37N_\]B_)1IYXS^J-E=9\I]44LD MZB46OAQ @3R#KW=M#UQ"C[Z#A0*N@5QA+3%18&:9$2Q!"J(@*<+A:X0[1!OR M1(*[1I2RSVE(H 64O?.+ 20'TA*1(]_A4W!3.@+FWS^N)C8.=0OY)4(LHQ]( MGOSS3G5#@.5/,T)RVX[($)32S $_@@^[BT55(Q. S)L?AK2*8 (V-P951 >J MNVMA1; EA+_QC6R:_@LMW[6#M_JS,61;[ZNC2<8?HV^6TBK:XL3\%IP3B8, M),'?$60^_AC90)I&EA (_\PLPB,_;*!#KEB @SE]2.,7!T.ED6/IG@L.-GJ9 M^IU'.KY1&GNDL//<^ZG@?^'6-O_^D?'-/L;?K-T*\7(=O#"/<2[$RPWBA7Z, MAX+L54-N%D(T066 MUKSC '?3"J5*7!&E;K: [-DV1!KV2GN:.^F:U@AB8H'L>;+:$]&RBJKT:GDY M,IA&5DUUMAK/!32S2=-KBI)KG,9YV][\DGO^F2UW>EK"%_'%Z@7D-%B-9(3I'D]+^27O9=1/-).1)?C M#^A>Q=LV"C)A&9/!\::B27(8=?5G#:^8;S@B"]=V0H(7UU:WFS86M>E\XDDO M\UHLM39XD26W/1Q7E?W]IQ+\9HPB(M1SV\#<5HPCZ6V_(TZNF51]AL+4.I5& M,Q0L79&MKVHO7TOHGP"#'U@,XI.S%04]3$VA_HO&_[LW,+UJE%\;3I]>M?CL MC;B;,'>EDKF<>LD64OF)($?[4T]T>&7L9*;T]".Z55],O;C<;%(9).I#@5NF MVA'6L6+93E.,8@?AD3V_>KDFYPNFLA=305EG/YY";^,IT= #^!-EL"?1HE"B M*9:'E/0MB/YS1EBNO<\;B+=\IG,>'Q)N,3MKH;I8"(J0Z>1SVE)>-(9*4XSY MIW)_VJ8V*$VZA9J@M\/SOY^ 1GN3L-ED MY=^YB0L7J12A?V: CK3*:@ZJ (-,=E!UTAF);&O@.$K);=/L/-HHM(SXXDEN M7JCD!/^Y)/FU$30%#E#BP_V]T MO@63"B43R3S]> O?_OV>A/;9Z%\?LP3J% 0[<&ZFX*WNV13T?% ]UP)0KK0B M]5RH:.V=.FH&J4>D1[-I:9)I.O0\6HC4Q;HTJK\L7W$O8B=)=U8K.#*S5.O= M\D01EZ-B/)6S]A1,]!?TBQ#L:4/K+;@O8IM[4)'49[Y=OM4;$9;0?DVR;=%0 M[&8F)X[[ HB;\V:S;A9=O76/TZ\&)+M4@A.GB) M"NQ,T66GF4K2W!+"*W[":_D+5^FA6C!W8@. H>=H*\J KYLX%#!1]>HKWL # M90-G1M:JKQ^I5PA8T>!WMD.IMF7@RC+'E5S/M>PU^7VG(M,#*'Z%5D/FP75J MT+]S?#S*%HI=S21HEDJZCLK85&BE4*,U6@E IA3> %A!$&G&IC(1+46&UHN& M*C1#?D=9P!WZ9<79-*D_6>6B2\]E/=G)+GM+=3*^%OU6:WIZ("GINN M4GF] M5="614R_[(FLW,?P^P&\V)4VF D3UYUREKF*-.)&2]\/=GPDO";YX;3"%PM/ MWGTN#]?/Z3A;Z]ZZ!2 MVSEXO43]]X4C?;],:N_R]493[0>R,&W@;LE,@. S'9 &)E U]]58&":R0EDK M.2ZCNE.#84N+%:^PG@:)C(D],D=4%M0%XW)U]$H$3F1P(2R,R.MVT\TN*9J' M'I[F3' 6 X-:067J-AH"'Y.0/PK_A=]#&O!T-ZA3MH%ECR53>R$T +^5@>U* MFDDM)Q94$A%KB4K\'6_D:(H&20LB=0G=5K\\?B\+@C2+":ESHLUV#W0XT,"6 M416]KSV^LA,:[B74L _I5U_SY\+QRSR%B&H9&B(=Y4-DD6&4K6 MMZ(8DLFO$DS!S@GS;OY9 -RX93;&1!M"2P]! 0'9A57)=J)2O*0:+Q%BP;$4S MT?DI&5H>#CXJ-?(SE0_4$IK3-C)U%I:^@!8'-# 6T-RP/.BQ I)?0QM#%C(T M?)!- AE9&V\/S]G;+1MDR[M&$K)UK(TK\$ YR*"""UA.-&@.!R<+95W2# =; MN3-DF2+;%WX&*V! 2H4S*Y(AC8%O'Q_N9V=!AK3>G=2!1$/L75U:.AZTL!_\ M-QO2%&Y6#?<&CN#FHM7C8Y)P7FP\ M:@M-]XT_# NX! 5 HE(#H#W3NF1I_;/Z?G?_>30 MB(]%UYK]8)E'[D)(W#<9) J*$*C,_ZM3SYRT(%[3"_Y7W_[MX.(P2+M("2"- ML,&G=$YCZ$CPOTJ,9&?I"I\I4^5:,5_H^''&8BWS2/&U+-7NIMO%;)%O%87V MM9:(626ZY9=:O2.TR3H[=2I3KV6%6EO(HD_M>J68Y3OPCURQQM]_;X[P?\\$AM#?.WSUFO#8)^935'J037S;# O,JU\P MQMA+GG)^W438D>N:.?6'!7R_'L4+'"<()JA(WV -LM LW5=4.)R$ M)R-_0ND.7%?WSS>C& $4]RC4M%4?6!MI-M;E6/< =TWF,8"B(;7: ]0(Z!I M,:>)Y*(*S!TM072H S4*"C40%2;#+5OX5/:.^K5LZN1&H4K6D(T"%9QO$VR4 MZY?Y#'IC9E@P M$L\.^?IO"EM-\-^Q14J74$^"Y00@TV6*$23+MN>_2]GX)3ARYB D0%RAT810 MT -0]3B6"47CFH(,!3TMG5@4\-TC(C ]%X6QH!$!@2B1HC/<.P+BQ74V,Z.5 MX4WOD2 B2DB?N#-$,!-I#H$7J\.%0A4+31]J(BT0$<&U@=5$@O '"K24K !V M.Z! ^T4FIPN?<<@C.UTM,/U)%-RW@YJ1(,&QW0O!P&;#I&<%_.$!/1&4?6P; M8TQ-:XFZ!,@^,HGU9(--;P%,BG"63?>+[9*"+BA0D,LNP@A:D<^T:*1-DCDD M,DQX G,PKN+;-E%Y\,WG$V#T[C?(%H23FY9+K8&[ 0_:*B( M#1WYWS/D EJ$)K&NP ULEGA@A&."01('2XZ=/AVX[86Y)FDJ&9(X6ABT4J%' MH"**]4Q56ECV+D4%,SV@1C$^2+$EK%AXY5N)LK-Y. R=30V"GIZ-NGX@VO6A M<$0M#Q30, ]"-H96KN*1')J]$9GCL8VL>&2$:Y >,1U*V_U+R@(@+R$(AYL8 M'%"T2E HP=^A4B#-/LXIBH[=R=<%3P.8YKHJR51E(TAO1BC63:IF+7 !%Q5' M208F]4"E=6@B4V43F1]4&[5.D1'F.D">F-!B'F.'I5+)4-^1D<#2_Z3+[0[^ MR/SS-^('C$K(((A:3D:[L7;:?D@QM@D>& M$A9@8\!W<-%\R V!\@WQ%3H^ 7_!KS(T!PIIVYI!X 2,5VTW_I_CS8YC>(G' M.,0\#@P%Q]61K89&YB?!#,MVQU Y$@MO(L(!8.H$88E?!?X>;%!?IF?/) D_&XE,%0I;#"M$180HJ*ZI85^_@Q]M M^V#E_9= '0X%-K%*GCUE3,[4($6*6(^"W.5@78U B4T5C\A8*.&ANL3I5$MU MEQ(V-#!V4'LI+&7ABD=@(NDJ[IP4<,E!1@O9#4L;&C6JIU,>"3'AQE RPF60 M++LXS1'KP(_C[, 8_P"QHF(C5#OHZK3=52!C#(LD9BWXD#$#4(?8(\VUM_B; M!#;Q5KN[-E$F2 2,;6C348WP"7DQ/OZT M^W)49H$W8AL$0[LTDM-L*,FRF@.GE0-Q!)?+8PL-MV63H%L%:80L@KD=X[L- M715D!> 0"HEL:7CS/K1/<^$#VM-&/W&!?CK$)P0]Q+IKPV7M&D-[L< 'M5G_7@I#*F?C#MB N+@X%(+TWR,%S=@<&-E8]C%1(H$? M\'"D+<%&8.]NXW_^*YJ"=+O5!<':2 \ZN*+=%1(M;&I(WJ"'+'=7^F]A@==" M- &3"!9RI("@]X0;::K!8TA\(W;5-@D-M#OHAR&_ZQF9F,!'IX)P$Q B7,)Z MSWX:V4'713_E8DN:0[(^Z$O_;?"+$^B2'%S;8CJ(F^!2; 4[B^M@*OC^_T4^ M)3)G@>U_B>AKJ[]V=L_NH8'H31RY)!*;:$%_/<&:W]PZ\2C(4+)UN#!@3W&+ M4K!!VNX2DD<(@!X(-$D)_#3']ZH#^X7'^1$D*G=)#%2I$E@GLA3T:3@1E;L>Z3C((MG?-!I(*PF#: MX]3M0Z:S!)@V<$J*1'],JHJ+UECRLMNQ%G"[2 UUY]S=Y 1(> ?(8D5!HWUF M]M70GEF(F1@!9=>SP\.DC3+$8R8$340C$YMO"7:"%ZBD3R8TMT7N9C*RU$V< M#;$A%%>.XVT93R7.XAQB%Q$A$C\G;JL2=Z'2@!_U]'8N1![A4&ZU8>]^"-X$C9(>A-: PW ,)2D$%C"+.N!LH M!-GN"+(Y$@WS_90@1!= \P/I^<0YQMWBC#?;UN8ZF9W($(H_2S:V48H9 ;F# M09DY:EY[S6*#>B N4D&#:>R;P-4'6DW>J!)BT^%HLP+M%F09DYPUU@,/9 /* M3]M#$Z^2R&B(?]QYG+ (R34(*](J]@'^)#\>B3_R-8+; _;GL>Z S(GJ8?#4 M!Q FYC4B\(V6@2,V;([\:0OISIWF0SB.52[Z' (1$)C?\<#\1@#"!C03I[J/ M[ AD9.EN;4R7Z92/8X;>*)[OXAHB@IA# +?B%P=#U&^-BATVNI2%L,T9^L:"SHQZ0 M\D6.[9A<*8!]?;@0N!.B,YW-1G;6;XTVX1.LXWTC%2> @R93_AT%V'&#BLJV M+>@8;6T98M\Z6Q\3^H1CJ/Z(5D;J.GO;#7[E^!@%X&D;%9F8T\!(M .D #H3[W@4Q@?:@ KUX25E MEPK1R\[5"CZ@,#4<+ '-M- PWD8HQXY3 *A>PB\;(2ZYY6P&8E3#'0:FQNWX MJA9UK$3VE@)70A:"RX0,H*QQ(GZRGB'\X,P'M1,N)$1&* B!!+DUOH8YA8.' MK1^?" SS74K \3(<&W( = /A5QN#5C!FB/@OE+,)6#4X]Q0D;C9$")](]SQ0-0M+8O.51,\#U89"(&?(%ARUP.&@0&!U?+B1Q+*$@C ZS@/@ M0CH"%U_T8]VU2W^D( _!%VQNU3GT715O$_I%VP*FO+E/Y< 'W];>8%U#=!P^ MG$I6NHV?,KM(/TA_;6*Y%$HM6#;)LZ"7:+@1NE\.,"&E0PMK;J0I%VI<;1&Y]4L":$NX)Q[F05+-WH\[Q &IXFYA--%PPYLS@=C>GAW=7 MM.6=;6T81.%Z$QC?.; -@;)$D1(E]]'47X[;']>$A6 MNZEU7*H&'']NZME" -K-W0?!T@G8#0X3)7D:J\3&F4@*J0%T_,N8%+\6P !F M<+\9BLUOE $A0]X;HXAQH".P)$=W&FT@&1P9 :C_*2*=7<@@D)X,)_DV 3FA M$V Y!XIB N?BBM<*!]!()#0MBL MD#!5Z&N_%!B)%1>1S>UD6W .0G-()B1@*N>,*8@=7C[*19"BJAUD!H#?4M2K MR0M$/R0-^4BU)]@5V7T56B^97MIY 2Y@)2E3?!9,&UNVY3E8X*KHRUWQZ"[ MQODF&>H2?-S3!_1NX0:),N\[/SM8F*$CBA"%LC5;V\2:PPD_5*: :KZ0"MB0 M$2G8(Z4UN\5AB"XE/ZN+XNV([?V:-MSY8QN#L%&UR?8+B"*H8[$_&Q0A0,HK M0.EEH;PQ+AA9 E+S@(C/0-8JJ;E>D],;)"^"CV]H!PB$?KSG[B4 #0O:H[ZD MV10Q^Y$)M!SH0SSCK"01:H<38L#C+4.X+Z&CB6,!)'F&\IV6C/.;?B7!R4K\ M3?F]GTKTLVWHU <6./X8!DM"B5BM^NC&4^P!F)2L0P0A;\B5 M3+]]$@I.R*BX'LO:C53>/(9.;6ZW>8B Z[0\;OBUE@T=;H,W%70Y[@SA/+WN MK&=@KXEFX)U6,#F!G5;!?B=-7H\FI.=F5.QR6M$K1%KIRDS:;XJ_W\DG LUA MU&$%72CE //P9'R#N)Z^=%C[#58V#56B.PU5,A$WS>7*;%S(@'&Q.BZ\Y/H, M_^U?TSINIT)X=7LL!/J\A*!VCMIND+;@R* 7 M3^X@THK2FKF>+9^JL5)::2(4F> 820CVP)]]_^[5!]^3P.+H['SS6L/9LZ*@ M6 5JH6#T)_2\$BNF>T]J6C27O\\HP2X/&(8G1[9.8B,EM,4LB-)Q@?,23\LQ MJ,ML8WR:8?RC7R3X[#/$^HB-D-:XGG%X:WU6SVDD47R@MJ]L'N&KM'%I'0X& MRC;4R1%??R/C9%/BJ& YNG^5'(O+M9 3BE6C?Y2EHIE3?%T&.5)%CK7@(K6= M 7[5VB/5\&S'\_4S*3H,7OFP-^'&I@ HWT*LL> 8'CEWJONQ&PN*$UO#QA$J MW4.VE'UHQP6&C$=B9[L+"YSBC0?JGU8+JO"# J6=V!5NI85S*2 8'5APNTVU M$*P1ERND'R-R67"##$!.RT+AA[)9UJ8(<+L"E:K@U!+5V!Y9V1X&A M;T"2D[FO+YJH1N?4RW; @>TI&T I;?KN2F _[R('UV*\#QD//\?&\:'=2S5^ M?EW8_-(=DE^O,"01%H:$A2%A8<@-%X88D"B#\"J#(ZZ8<) U*-*+UTR$ITQ M'!D_'*FGC*PQ+ "-GHOY6F;I3*==#LV9/!QI5ZW!3CR:/=/YF14@DY41"CW=*Z[ )5\;S&& M(X]V7YD+3X5US"AV-:<\T20^/^4D-.?1[GM34P1NW&S4E!3_6[:0^L\ MWOV\EC-567^)T%HFWU>ZC>;2Z:!)CW?_W!Y:+6!TVUT.NF_VJ!<5.G!/\>/= M3RJ*.:7YR3-M/*G"4"E/4Q&C";W HY%>RN@.F4PL,34&2R]FO+3GZ?$8^8N' M(U/YL>3&TOW2-!,?1D8.G4ED)V,Q<3QGH]3JY')I*TFOW48N4ZJVN]D,#T<> MS5ELYHJY1H=+T675<8'064:ZO:68/)ZSW:]9_8X::W4C2V]&%Y,YKCQJPI%' M^/387"*GZ_1:3EM]FRM6&GC.(WQ6 MQW8B)JIQ>VI,.W(ZF[,G2A&M\QB?E=7+8!1/#SG!*\BT5*$[/<;$0_?Q*=(T M8&06),61G*+%F!I-B*FD"J46(S-<,B%% 34<[J3TICI&O9,;O6;:C$R')\24[WQ2[*G3!9W5["R^7[_,16ZR?%E*)..P.A462G:[L&6DY^/HS+S9-B:F*P MFCDK9M9=8!;3[J);7O8J)\64P!NC@5(>]KOS?"]O-<65+:U/BBESD35'.?W% M[+))Q>;H.1=K1L:GQ!1TJ$JQY)QITFQF/JI)A;2SZ)T64_)@^ 2&^46\NP:N MD,SD1C5C=5I,99X G3;'DX%@3#A6D+V!:>27I\14M2#93*(F=;J1.+M8>XM) MK?[F/$^W-2,6C3%I.E$X M*:;JG4P[(:_TC, -DTREQ8F=QIH_*:82_=5 GY0%@ZYW8M6G0IFQK,GRI)A: MLU6VJ*V[LI 1U*1G,%.5HY>GQ-13O65W\[78=2MF]-U;?ZD0&\T4Q":I\14;%A>/ZCFNHOF*3'5KD?LRO/"A/IQY6JQ MT4N])B:7I\149SUYR0I5=D5+JC'CW<3 Z.$YC_%)\HM92:A3AOI M<:YY0DQ)L41,30 @CI+)I!AC&$X<*3(0HS$ED8S+M!KECJRI!6 FSTVV7*+; M.G1Q^T6ZDW&6I\34-/=*:ZA>AG'HNJP6ZWELXR0@G-Y.%DV)*:O+]K#>4M6G=25:3 K1I M5S)_4DP5RZ-Q>3GJQKHLTY.+)8^>-N(GQ=1S^CG5$_*3N" UNFUHU2S;T<1) M,:4V%@/):;=+TWRIY*GMR4@%[DEKJIE4BZ96?)EW,[54=E"UTJ,N,SXIIB8E MT%>[@^=G 2R>U^N&]CP1HLV38JH2:W"Y1*K0I,M<8JB-XO2\6CMI3=&-G.M4 M^O,:S16,YUR/R4[7SOB4F)(;JE!/=:I5.++2-)^Z+[DN?5),&]"0X,5!8]J'V/R&F(IW5L,_S1;X+.IW9;!EQ M76_$GQ)3O>JZGHL5FSHTYKCV4ACK_"1Z4DSULO5XDF:3\:=(35@TM!E_ M2DSEBE#,%ZW$@FZ#N5N:+5BC5QN?$E.E'2T%S.V/6G:Q[78D_)::< M1:YM/LV\R)1-YBSHGXF1X?RDF.([K5%36T#/+I]DNJ6\_*37.R?%E&M.YK&F M456$O/-$1POKNJ$^G[2FZMRB$HNM9A:=>>Z8U=+S7%.N+*Z1#0#5OEU O/;JHC7E9A94 M?308(\J0P/.U?'5

<782I%R<-96AHXC)PEIJ--"5N-5M0EF')YK]^H;-<" M\,]6P*UQ"UEL0UV"*4TNY;6"GMHJ&[I7TGJ#S*!-7[:FV%[755VNTT)*D^Z2 MP%E22Y:\2S#%VXR?9J67-XI:8W45;;M(!^ M782I:2%3*X]6ZL^2X.^MY%V&J MHAGI*>$U;:8T'=6FGJ/T<[WY)9AJ2CK.T0C:!/N?BWI*PY0FDXLPU<<:VRTR M&1;H7GNAJ8:YS6_&U"682HUU-M-". VIY9A*3N,M2>Q=A"FQO-$99(IT::)< M(X5^M5F=BY>MJ9**#_L$G:G26FOI++KU>G'-7';ZD'*S,\X1W26R*7)L%V$[ M,D-?=/H<,SM4&_7"B,:(_CA7$M)Y(N-=@JDFSTS;+%W8TIJ.K$UYJNBE5>>B MTS=#'1ZC]1934AV9V;1*R-*Y:$V)/7LZK!JE)HU1F_E\C'!E%K]H31E.LRS, M:01#B+0QJFU7CJH6+L(4L\HPR3J-ZC0[V637$UE"J)%W":9Z6TIA+'FZ832Y M2.63;:V,"1>=OMIZH "98&:TD!=3'2/319SU_!),]19$"5@H,LNP:%4I4H6V M8&&78:I?0))Z$UO.:+==RKL2PB]4ACJ&J3OWW._"PEY7@/VR\[NF6/#NS;S? M.U2PSKOMLS8FY3YPU>+X^+N^W_>;=]%#ENM[]C6&0Z MZQ=D>]_?<7>:^F2&=Q;?T[>WQ-V[_3C^N>Q2],"TT=S84MP"6?4RBS3'\MZ= MI/&/T\I^SPP#EB/[*4"X!%C:H<%KJ[9^ZUN?K(>Z>U]9=P?K]B5:?\GZ_I(D M^^^?<0U"R+,/.ESMTW[!_=6P%3%KVL+/_0_'DX7PLDM/P%0&%Z2A3I-RB.D\ M2\F=YT@=:__6?;(C6-;O71R?QA\SY+7+U(^2+T?/-\ S8:O:/4GVOR?A7=X_ M@PPFK-MY-7FXH[3_XOU0=N9WI17NG$=\Y5KW-]T =)0(?O>%[P06\R5Z?$$> MLYF8+]'C"_%(I&.^1(\O,8Y%DR\QCD63+S&.19,O,8Y%DR\QCD63+S&.19,O M,8Y%DR\QCD63+S&.19,O,8Y%DR\QCD63+\1C.N;+_?CR;\>"J9B;I5U"(P+Y M!T2X*X"_FP*D>>7HWV62G.;Z3Y/SP2&G\W^#A/T1.3A#A33Z[P.:>G@C;5*I MQS2Y/^EWR$::ZP10&)E/[ \1?A[B]278748#?Y#L1' E1M75A8"".+([Z0:K M 4[)&:M5K%;/U0I[JU9E'@D\8J0Y7-AYU"CWR_'_919_=?:VGEIQ?V4&QPK^ M-M+L>^:\0)!8/KZY?!18APV(P>I\+"2_(R3W"5K^G[C$TO$'TG&QYSDL=_^SCN=_H7\'W"?(/A&VA*QE;ZI/>H-XA81(\/_W"36 *NN0EC8D4+[ M!RZ/5XH_7^G=.N.G+IZ3MBUG"F^?@P#GCZO BT/]+NSP3UW!-"S_&&I=F+,J MK3M^J^%=^W4X8M181D1 8&Y);'MG/1_3Y_T?X>] MWWG#V?W]#[L95/9W^E&V+<"K.OOL^M 3GG@X] VIUIC\<,9/:+FWF&[TB=Y) M#F#G#OSA%U#51_RL,7P,7C%XQ>#U5<'K*&'['+XDJC(>&(:%U"C>:512"E%" MO9#A:]:=T[-2JTDPO4F&4[==M-^T88\@XN$72<3H%:-7C%[W1J\]N+3\"[(@ M^NQ Y<,-K]VSGC^!%HQ5TNVC*T9.VK/6MF,BR^4\9.1*3JK9TGS+R:GJ_ZLRH8-8 Y%=]T)GG659:6X=5RQB4M;V$<2Q8#M]4C&^!7CU]LJ;&+\ M.L.O=X#0O-09$-FF)M*U3=OK64J]1:W"]MM*Q49QB]I3"Y&7@Y[>;#;B# M1QJ8/UGR,74%/CY?;1)@GRCX=WZS:L+>W2 P6=5- MKJQ*V/;?G!E4T\+:4Y&-)3;#G>@#=LAQDL1BQ!68XZX^6N&JW4GC8-M RM1QM!K.1 M@^0S/<+ML-WRAH8@! /HR#T#Z#$(?5H0^N 3J)$$H;<@B2CFICFQW%TI^;7# M>K4DS>'%L%-HA-*>2\HR.Z#E*N>(TM9QZ2*\!!9&P7'DJAOT)4KC(6K'9?'? M)$%X8U,L\EE"R%44NUW'FXBQ,Y;J4&.QD1?_R#@G[PS/PCWJ'O74EN(,D&%[ MJ3'NFJF[,SK#UQ1;:HTC547V$*([764MAXE3%J?:7=;3:1FM5M M%9%*LKQB(%YE8[R*\2K&JV^ 5]+4\C/SBJ:O%CS%NQ;@5%U#?+F9\"7PR[=$$'S6X MI$*,2KJ#ILM*30D;--!5OXAI[+R.M)KUV79,RF6"]T$#!HN)1^1+54RW'$FP MXH37>R NO,9 'VZGA;S4<./"L7!'2[A#BPA_*BV(C.ORSO"POU'=H6PW.U)36H53*4G\E-S+6=IH1!V MF3#O( J'-ODV@ZT;7IWP;CK=KE2[2YH?AEV(D]9H^VU*F=+=*V?JZ#L1':W#C4E_9;;&'K/TZT1C!(L1+$:PJ"/8:W&X]V<#E&UA.DY6K"6=Q,WN+%4JNZ5Y MV%ZQ;O4'J\)VE&,(4\UJ*4185:T.0*\L<(HQ/*X:C]$K1J_OA%[7DP*FBK&8 MTBT02A+-:(6^D:EEYF%;8#UT@!05/2LRR32!(6(_+5))B&$P*9!*Q1@68]A= M,.R%ZO+05QYE##.;99M#/;'%U"1^ZLTJZ6S1"#NKF"XL>PW,+8V9(=)*3F.S!P 58BBYO@(UD'6NS\/)7NYVH?_.60R<+, MW[ZOW%_#_C$[*>8,565-6_BY_^%XKC"QL+O 6V/725\,](-0)U5!=(ZE/.E+ MH__)#D/AK=\/,+6R?^O^.O!@69^F0/^%JW'1WZ?]ETI1AT"!\/M:A4V!C^G) M%V4*Q%H0:T&L!;$6Q%H0:T&L!;$6Q%H0:T&L!1_3)O<#*/#YSNV_L'#RRZ@_ M>1JLX@3=$:SK))F=O-,+XCTS0^4/-=WG__[GW[-3B\P">JKBX$%,21'\$/&()AI^2,U>H+J-7+ MFG-):["W*DWFD< CMO)#M>O-#H3$[(W0RH^* 6,&?T4&7]W3]J54+Y@!,?N_ M-OMA+4I "%;G8QF(N!/\AXQ_V8@[DX0OY"='@TBQS1\YP+BM=/PA36ZUM7PJ M;WIO7,32$4O'%>FP7?.7^C?@+:N M&8-1+&Y_[@8=+@7['-9O+#^1DI]#,7\L/Q\D/^EP&V+=.K5@.*QZBZQ!Q(Y+ M[/?X^-;%;W*UP%W/KGVK8QW8\;$.[(XMA?"[LD[D\52^C54QJ(,DZMUK.\L*\E?4 _6%G% 2_>A]N M#%XQ>,7@];7 Z^6V*&6FD!3)P5:EW<&T/^KVZ$PK&S9\E>5>;2XUYRJ]I#9; M;^11'6T+X;W0$P75+2='YJNL@DVV7:+! MB)7&.NQ^ EXI6[.[J1J"L'-W/:Z.3*=2FP/JPYXHP/+*Q- 50U<,7=\$NJXW M1*'&W'C-FSRFL"Y&CYHZEAJ'WI).MJVNT.@8!0:;55=)=8X:ZQH%>8 ]_,K& M^!7CUUO+8V+\.L.O=X#04DDW"FZALV)*)&*+S+#4SU%AWP]3SC9*J#.0TW1K MN)"=>GXUG,G0^O&;H:#X5<_M\Q46 ?:)@!I@&:R:L'=][#]CCNQ,.2*#AF&R M]\:7W'QWL+M/F.Q8!]]^"=<+P7U];$TRM1Z!(D/+D01;&A=75M@@"ZPR-K/ MD1R2''@9S=;,=;'O3=,PN(^2]PR.?4=S['NM.4:JB"/5RY'\[AB3[6&SS2+Y MV0!I9-+#P383-E8M"OA"P-5. <$F##?A&%+?.!V 53"2CU_MC1=QK(JMI]AZ MB@ FO2O4=1O;Z87P?*LBY\;%-;NA:U9RUIP*9#]MA9U91"6ES'D=6Z4WKM<: M+>>;4\ C/$HQJ,8CUZ-N>,#O&"6UM:4J2WG#I]T"%-#PK:2 MENLF(L\7LL/D2:*?(><5VEU CP[&W.]Z"TR,2E\'E3[X"&HD4>DMT#*>NO4M MHJ4JBL!5EK6II!K#?-B&"BL90MW!^P4:$]%JMY>K+BW,AP082;]>1_ EZNLA MC,>U]=\DR7CKZ^2CGFF$7$6QV_6CB1@[8ZD.-7P;>?&/C+?RSH@NW*/N491- M3_G9UI@P:Z3&CM%I!NO46E38%@G#%,KE?*E),4NMC(S&G6J]M* G6$H-[YK M][N!VW?;LB.#6>^*L+P/L5X*]>KM@J(KW4Q'$8KI42'KS%KR)NR@BK*N.4.F MOIDP)3S72G"JX,AEF,:N0(6AC+)M,O8AE- M"[O\6B*1U%9*ZA*-37KMX9!++VIM#U#:OX\2B^^CC'$K+L+^H)CQ)?#1/7.[ M:9+3!8*AB-<=249W1H9]!^6X4^@;W6)KK0C;4G(H,]FT*T)3!P:+4ZFK":3/ M5W7='&A6/ACI9PAQ81_E1:$!G7Y9WA87^C MND.E+ZDOZ&%YME&4(=E)U31J9J>$L&V0G&J4Y[*#CAFLH"U=*YWN%*7Y- /# MPW=U6[Z7/D,%@,7+/7ATQ>GU9]$I' M8*E11Z\_@B!&R'AEC!][M*:)KL JFTDS%[J[9LZ6>6](BPS+Z1E+-[ D4J8@ M=,#ZXJL-8C]Y>3'AOV)'Q;BP^/[9LU,PP0&8\(8[4X5( .==V[.%OO*HX^B; MXV[O;^UA#$5F()$IDTZ*=9#:,H9)"][*Q"5/,^?C^93T M^W9C:-Q]+<:O&+^^%WZ]G 9 )U7.J1>+*T10]-)&3!7Z93;L^J6*AU8J\X$^ MHY.],K\A)UE%W'8 @L$J<303(UB,8#&"11_!7HO#O3\;8-;6O2++\G,:*T^& M-:Q.%00E;/1*4NWN0FGC&"*G^AMN6'2]GDL!](+M0?!L?/% C%XQ>GTG]+J> M%&@VLK2(*^DJK=6JXWJU6K1[F; QS"SDZ/3")ON,T"*W2;%(\F41^I P*9!. MW[.;2(QAWQC#7J@N#WWE4<8P4R'5@5&K.,B24\E^P1MZHA1V202A#I>+1XT"<^;4] (\E,#V=35LW-^Z^FO8/V8GQ9RAJJQI"S_W/QS/%286=E=Z:^PZZ8N!?A#J MI"J(SK&4)WUI]#_982B\!_P!IE;V;]U?$!XLZ[?3+:FK!?J\O+KP? ,\4U0- M;T^2_>])J.,_9Y; *DD/$.$?T[!ER/.?EJ "T5X)SYZYH[3_XOU0=N8W M+?2#=X"C[_V^%/P;+.WP[SNWR'0VYDOT^/):#["8+^'P!7A%,5NBQY88QJ+) MEQC&HLF7&,8BR988QJ+)EQC&HLF7&,8BR988QJ+)EQC&HLF7&,8BR1;L$4W% M?(D>7V(8BR9? (S%,?[[\>7/3[A<3[F$1@3R#XAP5SOTW10@3Q.!G* [@G6= M)+.3=WJ!'LP,E?]G?U[N_-___'MV2@[.4"&-_ON IA[>2)M4ZC&+A7JF[L;$ MZ\GKA 8^ENR$H/,"GZBZNA#0#T=^!#]@"(:?$C-6JL@IU?/T^N\(QLUH$W8BN-T''ASW\:F/C&5TVAP5E?_/BL M+W['>R;V*DKI?-FP_7X';[_B\X5V>6RQCO&I7J; M"9>EV<]#&728;?+&U0E MP29[M;22;"]3N#V41UNV,TW!=GDIA+Q7NY88NV+LBK$K>MCU=X6 M6023,_5M01Q4!#SL[NU=8E[IF$8JRPAC?&,1/9=.;N8 O6"K/))\Q&+TBM$K M1J^[HM>[[INXJ=WU0IL\+IVBE+RTUNA\V]P6'(%GL&G8+::<8G;BZ-TAQN13 M5-D@-LUUH021*_OP*YTE[G5M3HQ<,7+%R!4UY+K>(J\UU)AV4BIS]*:*KO1V M>8R+1MA^(XIT5&R#,B5:6PPPJ=(E^=J0@CVZ,&AZW<=O#"+$$5/<&+]NB5_A M1&^C#F#O0*$I7Z#[>I;$Z.5VL&P:*9U!EF&CQV#3$+&*AV+(LIGA-V(1)@GPBH 9;!J@E[=[71ITG!1A'\PESS+:\Y_-!\ M9R2A[3XQL6.->_LMK"\$\FLVR_=[W2S&#'&=XLVG>A( UF M:2-UC\OGT#7O3=,PD(^G[AD)B_'GJZ\Y!JIH ]7+47M.(CC:8E,=I-4Q4+[! MN3.*#CMJOVA9='$PZZBTX+2]N3XRG,V\ Z *WG./WC/E^+W4-GRHBDVEJ(>Q M;F,HO1!Y'WDCH5E!YED$T_J9-9$>BMHP[,B[PO+J>&I.#&6)J[EDR=$VBPTT ME++^W0YW#+S'Z!.C3XP^-T>?5VZ=ISM>C:HK!24O]C-U*MMJK+IA.VLF79)K M-(9D$2$Y8T6ST"LF:W. 07[T_#X8]#'EU3$&W0^#/O:H:21!Z"U(LF9+G;K. M3%W%[;%I>3UD!DPI;"ND6MS6<9O.Z\HF;UDH6DG/MEL*(D :F"&9J_&:+U$4 M#U$[+HC_)LG!VUIBD4\00J:BV.TZVT2,F[%0AQF'C;ST1\8U>6=H%NY0]ZBD MQLH]K-S-KP5&DS=VUUX&6-;5+'MFVW8D8&L=T53W@=8+P5Q4:E:'[3I?A+I55FLP@\[;FL6=@%1 M>XEXI20O-1G"G=;D[; Z05$/T#@;PU4,5S%)+ MX#/OK1?F)&76D9(C$$)>DLV5%C9HY'OU.S+%>&]5H.9?+9]D#@F_WAV [; I$;%)UTC(Z&L)*3*_>Q"394 M.],,# U?/ZD50]R7@KCOO'U'!KG>%7)Y'VZ]%"'.T)S:LINS#,+6*5PV/VLQ; M3IW.,U0#P[N9*B*%C5V5=:.49;PVB;1&[B(S3#:%40E:7#!0C#V2<7EP#%YO MBQ#'Z/6V)D4*-4KA^T25[9.<[6JRQ)=8B8S?5%=5+O"'(!7]N$702#W*;N,P2L& MKV@N_-N#U_6$@*;V^=K &LZ1$I9=Y7G-E<1:V D!'2\/MBV!'2BE^6C.DB7$ MMG$/0!A,"&21^QQXB2O'8PB['. -?>51QK#ZJ,0CSMQ%Z%*O,W3<(L(LQ+ ! MI.^L:M/E@BLR[J1&K?KC+)63H /GIP72OU%&_F_?Z[T# Q=@);*X"3Z2=:#% MSL]3Z7ZN]L%?#EDLS/SMV\G]->P?LY-BSE!5UK2%G_L?CN<*DPJ[Z[HU=IWT MQ4 _"'52%43G6,J3OC3ZG^S,0'C']P-,J^S?NK_\.UC6[Z=:HI2[]/^ M2]76A$"!\'M9A4V!#VG#%V4"Q$H0*T&L!+$2Q$H0*T&L!+$2?',EP!ZQ;^X5 MQ4H E #[$A1X0_5E-(6?_#)[('D:J.($W1&LZR29G;S3"V(],T/E#[7)S3PL60G!)T7^$35U86 M?CCR(_@!0S#LE)BQ4D5.J9Z'?W]',&Y&DX-F86]5K,QC^KXM4OY<;PZEL#<[ M+!)!9'T9/+\Z>X]*!;\R@V^\=7XE";B^,>Y*L5X@2"P?WUP^8+5+0 Q6YV\D M'G=WO,,2CRA[X3>SF)3 M':XE^QSN5"Q0T1:HP-TXG#CX+&[8%Q2K[%<2J[[AL.HM,AX1.^2Q-P[B^R&_ MR44(]SQP]ZW.HF#'9U&P.W9 WJLHI?-EP_;/X[W]YJD7>KEHLW%A;I#CG*)) M378LZ:-IE0O[)$VC8N<+U2I/( 3IE;CR@FB;XGR:\GNY('>ZQ"7&KAB[8NR* M(G:]W,A%KGDSCJAVJTII6,HU*Y2.\+.PT:MFH+WDM,]D$:V/CEQEE4V.,0J@ M%_'P"\UBC]D8O6+TBM'KKNCUKE[(-[6[7NCB@F/T4BR-K(WB$F.R5-:$+;7'8FVV0W]!8N[7:R;LKR9,EL&NO1B++&]JVOT:44-NVQPT$A&WI;=VY<4=-I M?L;226%1T1;K;5:7H/4#^[<0 #YN? UHR.5(@'TBH 98!JLF[%W;_4^3B(TB M^(6YYMO>P//=H>T^,;%CC7O[!6$O!/+-:5/+&FU>H@7&D-IU6U;F,YO1"*KRP[M-,L-Z?,!E];5DNMEY;)L$/QG9[>(BV/ MFR EE,'GZ+B],6@*P!$,Q6,Q',5P%,/1YX:C5^Y,Q;F,FY'7)"/D\@4^E:U8 MPCIL&\DB'=,=Y^@NTK)M*H9!:&S2MS;.=>=++VUTR[ B/-D;%E,Q/5*2UK:*D1Q=*U3)TF_R@ M>>KJM7M?HHX>PGA<0_]-\HDWON<^ZCE%R%04NUTSG(AQ,Q;J,$.WD9?^R/@J M[XSFPAWJ'L77[5QF(ZP;2I71EJ7I8E%?F3H;MHN2-!KN*K7,=I76J,6YI#-5 M"'(.Z S#N/=,.'U[I8XDMGVS#3LRD/6N\,K[ .NE,"_#+%8-BD3JC*Q)66*& M)'-Y*FSW:2&8E+YMNTFFM<1$OBFUT@1! 1IG8[B*X2J&JZ\/5]?#P-/JI%EO MX@677CK>1L/;G<$\]$+)/+\N]"I)KX^T&EN]FY5'0WKM 4K#,#"9O0]LQ676 MWP.VXEKK/XH77P(?,9ME1L+$]FBLN*UVZ#F=2WEAG\U V.:P5]UR"V5I+M=5 M;%1)]1QHZR'2W9 M#BL:_*F4(#*.RSM#P_XV=8<*WZ4D;:M(E>D@;)+9L)K*H)-BV+&697]&-L2J M(3 ]9(%,%7)Y'VZ]%"$F9HVR M-Q"J%6:(K)%%82F-/"_L8,LD:;;$_E*H(*PLMYP"C1:1D@=0*QNC5HQ:,6I] M&]2Z'B@N"6+:*K0%5Q&J#76*:!W%:H:-79ZXKM4[>*.F#+,4NFE6)IO\$%I< M?C^.^[1QC-B%M3%XW25"'*/7V\+%ER!(VUC.AI$S*V4IC.D1C2TK'25LZ'!2 M2W-25U9C16#486GC6DZC!LT>OZ[X,?-URXH)_Q4[*L8%Q??/G)V""0[ A#?< MF2I$ CCOV8$M](5''4;?''1[?SL/3D=*@V19+"!NS5V1&.-F%DS8.3RN,=1J MZ;[=I-TA9I)*MC206MZ4]/MRIU)Q7^X8OF+X^E;P]7(*8.+D,^((YVJ*B^++ M?E^5&:L7-H!1BCZ;SQH;"G';G?I$&G6D064. Q6AV/I1S(&L!C 8@"+.("] M%H1[?R8@7?#J22]M59#2IB]IBPJ1KS\/%)?/=2Y'\"?MU?J_V(9@7M'].P93B;GY:@ J*OA+U]!6_=?CB9 MS9.<)CE#-:R?>V'_\-7KS_UR?,81:!:H 9J*QI"S_W/_QS TT_(57PR?[B<7\.297=&*[S4Y37 M G^L(PL@++*X.:;=;H4[K3Q-^[QUJOX%\\]N0(>3@->@OVPIDV<@X5^8?HI< MSU#D>!-XSVR#W^!SP*2 0JHG-P'O/KITZ6O"VB6:H"(GCL(YB<-8V==,(:'* MG*#;PM,W##&QWYT^>!W_O4*US'F,X[A0_4>FZQE347%$[T%L"GMW2\XPW'-:55SVD9(S.9M7*A^IR^<.*M MBH*VW F/N#/70ME4RECVYP^_L,NG#F/D"[E0Z;)PK5OE[I0U5DD&RU=5#1B1 M':D<:IE2(%S3VJ9$-[D%@@URO59U6EF27 =&,RZFPZ,!?;:\_G/@>SR$(LY\ MJ9L[PWM#W_](!E/4G9^GD8+GUO.I9X%BT(3_S:A*P*2F"]@N;.Y#0B)A!U$]8&R+@F4G5(&%4@D,^-U(R"LIN&7KR*IW)-9)B"P'5\\Z MP2CH]FGP%S#]#33>H21HLM]L-,E9LN_N)&:[<&/"M P.2KZ=8#G+L&U_N 1T MP_!T,!-)-H%'( K\?]J M^1EW^!W@?/LZ* #* #S= $VTG#D@ *"#I0B._P)97PG@<8#C/J6$67+& A1Z MHIFL!U '5V%O;!A?#LAD'/EPOTVH9Y)S$!7X\B,Q@O,^?C[@Z6'RD$+VCT!. M(5T@KO^ K^/V_!: -NP4,L&Q)NO_* O!$L$W5C(/WP@FY@@6((X.D 'J;:1^_>V:H_,O"&*PL5Z?RM42M62F5^S^"$P25 M9OXQ034+B1Z3ZU4*%:I;H7MA3=%7%?Q)7YJM/MT+YMEO)?*M9H%N]N@"_*G7 MJE<*5!_\4JPTJ6:^0M43O3[XH$$W^[W$7TR38@H5\/>_@P8+Z#^)OR S9&"B M\G\?Z=5+X'$JS)>D%& 1%SPQ0"@_H#Z;LS8FY34S@4 MO0?J[(VA9V2$!MN.C/YN "R:YY!J \P!FTT ]7L8]@T;L,$];6M@5U$%N$,G MV(0#9N4/@9N9)0,O(0&V4=E^"=0U%N"_:AN'O1'8QM ( <]S!%:S][L4>&>P M]4"E8>>6X$_3#K:;5TPS3H4;B_UX0ZG],UOS.;VAT>!W,8?S/623GQN>_'X$ M^S3BR6@(3)J]+0"M'4!68,#L;0BPW0,+0MU9.'9B'UVWSRW'/>D!J<$6 TR% M)WL3SN%' M)O]^.3:1?\OK=;>& ?J#LYUPQ>4(%AXBR"[PN,5B7>;0NXVE=T/B#8A:X-:*QLRU_^NO]\$28 M[Z[>,Q-VE*)Z.,NFOVLAM\B3_;]_98E,]I\/R)4]UZ9K5M$ :+(F[/PN41 @ M-$&Q@I+ AOL8@+P#CE 3E4$\MV+-L/O]HOH&+@ M_9^(Y5[. ^,&3',7 #[^]H,/'1^%^B%7S!T(3"!-\ Z!6.!]VW;_T#QC9!, MWKOP(!;)/Q?)(S,%R)8/F0%Z^I:\SQ'X*<3'DZW?DX YZ D)8,4% 2K?7X=P M*^LK YH%!I3R_0C.@%Z%;R-(+X'ME4CW95_?Q[A#E"&D #+E;TLPDA\H(([L MG&88T__A+Y>= U]E[AOE&HQ,[J/ YZ:4#P2R?6I2P4CA*V:5!QPCU@2V^UJ& MACCPQVZ=5:+L:4L\RE&::[+C5Y4_+U,@_SPMU!0ULLD = MCI#RR2P^9(*R1YD@)[O)2WUD64:(5@GM,,6L4>=AFO'";9V^E[K?UF7["4H! ME6>PQ(8SYCH0!=_1#*Q3^^?OUO^9@$%39&8J52G?L9$E7DZVIBUVUH+WP5\C MY3[Q]ELTH'=3!E(,AK3$'OC4%H.9@:E8#O IGQH/<+KM3(&#)/AO0C((.NV5 MQK-N&2>WB+!1D4:27RJIX4DI W9KOH$/810'6&8'#B:Q(Q;V&HTZPZ#]#DWT M^>S8:^3Z>I-Z^(6>]UGZW\1LDR@(G)^&% +F3% >K\__SX,C*61E @8TE"J<_GC>Z0 M=ADM*RE$;X:7O5!E#%^NY%G=G:4 T1;3B56:=PNB]_ K?7[X\.TREAS0K7*F MW'1I%Z$U?#PK61K1"4G&TE]5QC*^C(G)0I=#BNGI;IE- QLCSDH2WRQ@Y36X:&ZFJ(KUE9EW*U26Q5I^')&.9 M4QGS]U7?&!1LW]FV!#^)]'C(RQW'PN^3EWG# 0_69^%4$-)D-BUDIEE.P*8I MD<.F))_)3E$2X0@AS;)\&GL(LC/LOC!>DIML5EQ-'47.%8BFD#73E1X%"V^> MCR01OFS38GK.)"M+;=H7&6E6G(.1J>CS<[Y^:Y*%&8FQX2$Y.>+'(5-V@NV M]^-D^K M/2;(L6DS2"DUGJCY2:_:-A=<0[H>B93 M>$65G+RL>HC;HMQ,;S ;R?7Y)5[A$S7?Z/2JFH+9B+<9:AMJEIY?X@!>PBTV M1]>6C,O/G'%=S6"4W;G( 8%.:EA)["!RJJDM3%4OC3UOFCY_YD#.(BU5$6RD MI_/S[D1-UCL+>-/VV3,'O4IKF2;3,QK+2_D<6C>'?VS"Q=6>BU#.W2 MR:G($LN4I$YS'3#R[)D3JCU&- 03F5:121=1S6N-Y]0T<_[,'(&LUODLO:'9 M#3/S>L5R;P8D)7-A[>1@9A.2ABN:9?;JVDQ>5\?PX,[9,UEF2I!MQ?(4C&NA MWC:CSSD-CMP_\Z2JXD_*6>NC$H\X,6$68A4L]WX)YC<(IDJ+Q@ MV?32!9C=-!RA<,@]],';25D&BKK.[/ M[MZ2RTD"[ZH",&(EUA+\\%G>T$Q!M_V'=X$Q!%X,C%U?QBF=?_8)M+]M"M9[ M GKZ52'GPMY86DZJ65L6&<+%2]5MMI)EY_,[B>^?!\$2MJMIL*K.$'WC+UA= MPH8$L1-SB]7AK[(>5+K""-=3@"6T9.?MBEG_()0>3!8J[Z[J"E:1<$$%T&D] MU-'QUUTUU$EYVB.)_F\0 ]^_^'!2,8B-_UX?1NPQ15SKW'H4>CUZO@&>"0LB M]U39_YZ$,?"?0?V8!^CP:NG646K@,)2=^>G\YXA@YWM; M@*2PF"\1Y M0/#QF3 09$RM,1/F"7;W7(.9+.'PA']/QQA]!OL0X%DV^D(]D MC&,1Y$NL+Q'E"_:(Q8;R_1CSIQPTZ0B7)QU#@ M-6_VW20@S2O''R_3Y#2D?1J#;KI/&7-##/X;1!F#R/37EHGWJ@EGJ/!#OS;B M;>3)/I+W19$;RTL)AIX#,8'U(\%/(BM;^[N1OK[0? B0O&8=1TTN!H)_PBR0 M A.\S."_@RR$M,^^9@K>^93]/37F;698B%>I73CP]_MJ ZOR/LU.^]I* ^4_ M__=V=E7(;+XA7NY2N%^%]5?7^K)1A;]D_>E,HOWW5Y& VT#'NPRIKR,C)V;X_ASU*;'>:&!%Z]Z!!FMQ4@+% M@U9_-U.#B*WRXV]7V-M9'T^'N]PA$$2RIJI#-8MDMO]3F M$Y^B^*%V\>F7_6DM(JU!^< M>U[O&+P1V(N<)+3T0Y=:QRVAE5Y5H-UDHZSP)J)OIB=GPBK-XA^\OY-[ALGH:TV0W\R)]94+9:T<&*7;]_D'\[X5"6HVHB8"/PIWA5DV,XK.'L>(-Z,(IFZ/A\T%&$QJ8WD M+E8WQMY71[P_.:'X47@W].TS@:> 8+)SP?\CC/H46=D:0._N B .&W8>SY0] MCVG9_%I?)S$FVX?G>](/O]+IQ\R=[LB++: GKS'B@/ [9S ^N5H?:3(\N?N3 M=RWH^-Y,C_U_=I,/5!4]*"#)U8EZR5INZ%\&JLA)5++R(/A=D-B\+PV M<(4Q\@=)WM'TBYW>^U9J<[^V50ZZNXL]6)F\GT*VB*<>M(*X-9 M#6&F0%"#[FSV,7/IAJ%/@FG1@K"[%XW=QU%]06'AS5I=*+Z^BL'?&D>* M&!6%3N:2FJ<0\HQQE28Z(5I%JJ9V0G1D_29:N<6D[4T: P*1;;).=BH&G\[" MF[W.O=A$,G%;=K'K"+.+Z:II),DT&$0P"CU26"SQ6F<>-KM:IC"1\52SI2R% M15KO;@N$I0%VW3/H\+U \H.*)_\\G/ EKJ$+JV'*KMM+PC^\%'2@/>Z; MO" M^-WTNCW&CONF'"9[@[XI-VB:0I"/V#<].87P%>'SA*\)^0ZQ/ M+ A//7W\,^BW@+50BWK!,W.L"B^@^G%^4=3AADGL9E(?]F+#J#[QL2^")R?N M62P;W-J&8E/JL6V%")H6O*,:J>DR^ MK)&V4]EV'?QSGI79\C0QME"'HY.= M/DRMRDJ,ZGZ5W;B!3Z@TQG[V=4?'%K M_K5T>[2MB$\#%>\\ZQ(V6$3#@'C_$14J);5F1=[M+I#URV M0R-N*<<-R%HNM:K#*XB!X9$B?N"IW)RP%Z E#'L@]C)4/U;2!'POZG'[:UTDDQP9) M- R20!NN6",8[[K526X^4S;#GMW2^I3(MN;3#+1&T@CR [L0 KV=.?(M;(_/ M:FC$5L5WLBI.D>(MAL5Z9H]=3;<+R*:$8]8D9597:0@ET+ @'LEKT=3/&04Y ME(3 ]FB[.@+'R464@MP>?1C*; M=!&KA]"U;EG?=I)"OSJ+I*'R>A4(J^-(DNBQ$EVJ3LKN1F$]0^I,R2!A0R+I M'YE,^NM6@<21DSAR\L;BD#!P)1I&S;MJ0YIV9=A,:;T!XK:M5%Z=E@9E#P). MT'@,05ZS9_8M69YWWHD(.H31K,07>-B39"?U 0>3,\A9(+E/W$\(:_BS<-R2 MQ7"MD[8LOJ ^]67Q6#OQ/[^Y-_MZ1/=;T@9?9AC90XPQFJVZ#?:E@$+JKDY" M;\@N%E.GFD+D)EK,E@AB8F=/:JV2Z3]0*$I5#8[=O^A,L^B M >1)XXZ2*4L MCC:T=*6GE$9>C6POZP1C=1Y^I1Z),W%/ (E1(9$A"^Y->>R8\K>KD M,9TJ@I5'A"#5RDK:]<*@? Y=+TFGH,P9PC"S M! ]\']+$!(:(*!D)P2@>_Q+3HG/+4C#'U"93 'V/A+4S8_[X2>*9 MK\_5Y]#R_ 6E>4ST)0%L M4KO-"FQ&EI"0=4YUX1-D/=$R!<@%??XT!'P*WY#30[2P1(D\"7P[J<__<7HK,O#I//?CPG*_]H+FO\#;*(. MJP+!L@3.F.M@#W^VZ7*&[=QE'PW/$/TCZ:,U4S4V@K!KL7=9!@]&I3]YNP]I M>OSW/"!BTW#& ECZGLP7!3:3MZ26[-99I)3/.Z5,6R#3$MAKL\3C>:SL!"MD MVYSN1-[$[1)X)[M:%\L*9I&6M ?(\&]U[0P' MOG^SF>;=N!;$0HN&M?L(CCMNM]FG&IOI:-MG%5;+<\)"M%*C_/SA%_:(GG5' M]:_=?#RQTSE#-:R?_\)0+(UE_SFQPGO"W! 23.7_\SW#8Y?^>1=/OQ',47\; M3@4O@AZQ],]I)T <6MSW:'#SXCE!+/7DX5YJV.E_T0&NF T9_=,U@81R@&__ M0,Q^H>?-__T_)\U\#AY]DAST0CPA\T@8Q^-9I(\3=9Z\T M+-IQT3',GQCZ2-R)B:?>))L YB30_W_U6_F+9[SAST .@7JJ)TT-=A\]_.K[ MO20!UN0-ORFD?> G>TOO\^SHZ2N'5G-U*E]+U)J54KF_VQDKS3S8-YN%1(_) M]2J%"M6MT+VPINBK"OZD+\U6G^X%\^RW$OE6LT W>W0!_M1KU2L%J@]^*5:: M5#-?H>J)7A]\T*";_1XP"YH44ZB O_^=@,X_BOZ3^ LR0]9=8"HD%& 1%SPQ,!_\P,ELNMZ(I;[!.RU%JS6JDH5DACVQ,X5#T7N@SAOB#B'># ; WP#:^1N6(HP MZ&*!QPK 4H!F,J 9V+7]9R9$&9HT_KYV]NV]4:T)K.U:OCV[-S]F F )M%P3 M51;(C;5)H#L3&[BPACN7#N>K$_C^+W_!9T$AQG8N;/N(=/D]Z?P!Z#_ "JX M,O+!AS_\N4#F0)N!!V:3P+E0?@$71& L !89.O1^KW 7V)'&$R,!#<"3=-Y? M%) X\..>K@Z0V!V+5D&+[OVJX23V"'@'<^N('K[A&4FO/N @L"]I%M H3Y(YZ8KB0K?)5W#P5:BXK.,//M)GT[#\ MD3O]WSW: W:]+RY $!.-X&;J '/2"2 .TE[QGO\UY3N?P5. Y\K+0)P#R06+ M<-4=#K#@-X Y-M!4\-H]@5XER(?$@?#=F=5;2;94'C2RIKM5$7E4Z#*U*KOL M;O\\B@I>^_-?YT\)WF\$X178 M@"3A]QYYIF[&Q7T=!E_@P&,]>KQ]LN3(>):!_RESY];ARS9+VS)$N/M6H,T( MU,!.^#YT9'(Y3[>[#9\_T<\TEN 7,(_A-F,45 T0,]3S(R=JXT3Q69-*/E MC776:)'-JAS)"])?J9SP84:D%KA6+BFLDB^(.O @1NBHYCW\(GX@Y#G0^%P+ MM=?)%<9T.G2&3"KC++(Q"[999[3T//EI&=,JK?-]J<4.E)K1<76LJ0G!,^.JNR)@?_98/TL0_FT%%@@0L06/'@*7!Y@)")' 37,L LSO@![ Q. M@A2#-@=DNF7X!D=.!1M4HJ9#?$OP!D CW7#@! 45!L:!^K^ZF^TMZ=W\=R3X MD9BYP,"RY/D -F#S KY.0@+S#5RP/2U] ML\^?']B=P+0X)S#>+BS3?[R@ 8= W4\G>)[O8&?^L1,!P_V7NCON@PTVP&WY M@-O0VF2/YVI:<'_C!<@I60??.>QEK.\16JP,+3CP)$ZP[3ML3.]#?FB'0GRP M$QJ[@=%H6W <-3! .=:6H!-Y(@E KH!%L3.Q?6* 3V:RSN[M8QB"2 F0,?- MY\D^\NU;RT=OV%G9G&M94#R/MOW=7Z!/!G8::& (T.T#\@=IO??!@1#MG^]G M3XY$#)(;%MWX[#IBE@B\87CXQA=EVU!A#!WJ&5@LG.Y.^G_ EW(J:]N F#O? MXO"(G6$"M!@^'\P%F#: 3;Y'Z<-*8B?+@N9[#@ $=H]5H2H<)"EP #-,# M>__=MVYD401?@("PRSZ!]_DT3+'4#WZ,%^W; 6DA]7^)=BP=38C6@ MI\Z/G:2ZYL[N C3;N3E0NX.P _2(3DPX\#E\26 00M/K,1'F]3E_;+_N!212 M%2=7]DQ+J64+8J7?1^2NT%5*W?J;\XVFS Q)([*_*>>\X'>:C))D!+2T\IBJ##/Y^!4)^;$+"4>^&.,-4!CURHOLJ$\S13PC M*CW)G@XFB^I$&P+@1!Y3+U5>[*LGCC.6D:G%?C/7ZZ,2CSAS%Z%+O<[0<8L( MLQ"ILR"',(?>>U?P;7-]7I!M3C5@:JX/WI,#P*H\[+.W=ITBB'G:I>FA8,W+ M:6J*=U$J P_=TPY5\;MLKP) 2B9"6L\+%>X6<[W#X*E)TS@9=M4VW6<:)+MQPKS0W/H&\=X+Q1*[7ME_H=C?08-L7QYVO$I4]$ ) >\C MX^A3' >]/N@;[C<9.Y$_SCW]M4O34KW\/A^;Z!LF$&J,!%OF?^0+=22[4/C# M8>D'.05NH?SKK_^W= T'/A$^(_CE[P0,6LU4V9; \NW#7 )7??]M^8F$"78& MW&W@A\Z#XLH@\.5[IW80[V$3I@L>R"5FK@VDQ(;;/4!,TY)]!Q ^$SQ?UEF= MD\$F#A_ RFW9--/)Y^_"SK-^_<])GJ'-UN"O^D;^K[*$PCJT:O@$H*-Q19, MU@^2/;WU^"WP_MD5*ZM^A !.!SY9@+Z\;SY8PMQ56>#))V9!_ %F^L6$<:A( MA1NO#1^DL0K8I/:X)X!AD*WBZ1$\1?X S@S[P@!L&P36+'_$<@2PE? M>G>134D(@B$ZH UX'3L_1"EA*.; R=VB#?TH2[0/21@P-@(K:7^M$3_-\06&R&;M391RKC>%&S19;0R)EJ-@:#V\][#+\39E]&$G54 MG(T[W8G ;!QKL.Q[J#KRYJ](XH]#S/()](+:"!]V_7S ;JR/G4^(^82B.^ST M(0D&>&%MJ(^"/M:=E(+X$'P&CH^)H9!P <]VI5$[C -8K\'BIR YL,^W[.JE M?$X#5#Y&:9@BGP.F^JD0?6[X_SW VN/^\= 9V9\,F G@.<(A7[R/9OY(Z(+S M(^&GJ^!A!4,3$G_M_O;W[H^5X&.'71]BH$$JUP2^C

PO&L!K?:;9 O3U2< MH%9*6/LG(.Q=90 DW%_ W 04^_MI=H #+HQJ/YU]8,&FH(*'[XC&&T&R:$_2 MVZSCQY62"+BB?2;)"![K"!J0(]L%H@(X9P*62BPDQI,AQ/JU;T]6!GL?/7X23[#3<,).I?TW^6((%PWI(@/_]3F7C&!*7C<=EXW'9>+3+QEE_7Y_R2$IDD1DYQ5@!G::0+#(E MLVE^2O(XSR(8)V33LX> \^SAO@8KAY $EF-I@E%2#MNH54H"!2V6YR-1LBPX MZ5QV1LOE3+/'#15ITIE/L?.1&]%++1'+L9C:T%&-3AJMK!4*C$P_'^DUK87J M5D2<(=(38E#,<=7JU@,CR>ZM1J;04ZXO-G (CS]YN#5BF:RE*FBF-)?#6BEAM3#PP\NSM3:=G))E\ MGU5J WJ<'^K#*J/!D2CZ?&C:3KJMK3TP:6S6ZUJJC8[KV?DT-46>C^ROM99D MUQ6!24[=L91?CK/%]3RXA>=T9+F7F;OZO)Q!:H0EB1,33Z)S+[A4XW0D1C8' M2ME0.OWSA?DKD=C*C?+WZXZ5<*@T6>4X1B>VUCY6:F1U/3]/GBDR7;9D;; MJD/7[-0X*Z12!8> 37O/1O;PAEBC*+*(:.*VW^P-.8578'M-]&RHSJY3[1YM M-16MY-9;G>9 Z U@PZRSD1NA*LR;RQ)&M]3MH+@TI9Y>[H"1^/.18IY0IU/-6MPDX89R.7V[2]I)+)-3+$,MUME5A,2VQGFCT?Z9#=QDS+8SR= M5RREP.9)O32%(\]?SV0*];9D\TT:TS1-0LLELPE4&47.GZH@YMP>ENHC1M ' M;C.97W-9O@-8?V&J>%/FB^UFCFD-ROU<2F;D^KP#Z]/.A@Z L%+T@?B7,IGM9M2DP 5^@%^9 MLJ5MEN"I%Z2*$E(EJZZ3948;*5UD9+!KQJ3@T&>J,A51@15(1)AR,S$S3;%" M=LKR&?!V1"!8GB5FZ.Q,#[7B8#)F%VD+:;4R+:2N)LO\U+L$U>*Z.A0SADHQ MV,JNKIJV-K&!\):SK)>A&ZNA6* MF*:SBL8.6FM]-9%3&>H25 ]X;E%51YI%E]RF4LU5!6&&49>@FE=8AW%*)LNP M&P*O2UVJMQUT+D$U7\R.'9TTA@C1(8>S##;;5/S-YWSQDP4]EU:SX1KIJ?EY MLV:4MU2JB\O)06N;Y>)S#O$E0S::N>YZEFE2FE2)I@[4XOV[\(U?GY"L.:!:W( M].IH=DZ4N7P]35V$:@E5JD2[LBXP-:XQ(]AQ%J%LZB)4STBIGF+TY%J1%=*J M&I3:W[*7H5IKX&2*SL[FC,8Y2Z1:1Y1\?GX1JO%5JYOF.CQ-#YMS,MTJ2RP" M3)]+4)WV>E.12FVR2L^5\\M:LU9-TI>A6F2M:F>\'7G*LDFSL^*B5_2 [7,) MJ@>K,HM;23&)U JVJANI BVE*_SF^0&IDK&27)K [A9G5!JJ:= M6F'B$J41W3)K@HZ5=90B.R=0_<)AS.MINC](ZF$1.;JY3Q+!")SS/%@*8R>' M_ALS034\\"_'POB;=X@HN7ZXQ2_WW<7Y3N)X,-Y\(8S7] M!WZY:;3CYFK%^ =N?)'SX=A11'(Z)XD^]^3L+/B MSR >!H/[KX:B=I%$_\7[H>S,AED;X7/[SI\I>:U@ M]3(!3T^0G1[YZO_V;0W!P; W7I,7:]+7U"3LK8J4?42N!NJBIB?[(S[[^P=G MMQ&)Z]'*6"2B+!+P>%<@#JS.WU@NKD=_0I6+,TJ$("BI^R+IC04E;UBF <_8 MW4=:7O.Q/Q.*W,>;_=3ZPG_][%Y/B MZWAKA_/EG\4 C>7@+G)P:"CP60S.U^3@ZFI?%I+9?4S+KR,H_I'TSV)GQF!Q MGQ ?;'-VB^A=J!>PGR_ZJ3?+C>RAB*WO+=W;;E&E%3$R_,]MO"$\E(4=J;%? M47^\4OSY2G^WFSECB[9HW[OQ_NB,WM M>E7MQQTZ/N[CI@?+=?<$95N8CI,5:TDG<;,[2Y7*;FG^]I:L>RQXWE(3'FX3 M!_J4,28C&DL+-H44%\VD?PH;?_B%8_B%V\1O9EA'3)-^:_^,D2-&CD@@!PRO M4SI_<'5V W;/,56,Q91N@5"2:$8K](U,+3-_>^?L*_CAL%*KITSK8T53N8H[ M59C^O &/!A,/OU*I>\$'],+QMO;T%_9H@12 M6NOU;C^/E)KE]*:N.[7TQN]>@0$;ER OW.'PF;,GNPL6[)^?(1,231BZ>ACK MHSR1FYGG8:+,52_K,Z1H8@&-!332N:,("NAKQ\ ^E8!>/SGU^04T_/JHVP?; M0BYWNB4\?FR9TENE[Y-GS(*[9 Y!N7T+\CAW]K5S9SL:?_6!'@[U]$M"S 6?W3'PH4P!#:71\@0F105MS\16HUZ9T11L(LE_O + M!8AX?K_[5\VTQ? 3P\_7@)\/R<+=$H0X&\UVE*UF(JQ,+V;E9([3#-@?G7CX MA>./V3A=][W2=3=VE&,,^E,,.IQ^:AKZ*7HDVT61*PMH1TENN_EB?MU(]MQP M31BF/13Y<2/51P@,]SQV/JF+!&S9G7WXA:4O7 W_59.CB;_0O[]JQO/&T8L8 M$NZ1]KRE5KL;-I-J(O4E0G3MHB&,AE8'A5H-\Z,8FGJZJOF3YT>#,$\?WD@F M'^Z1@]>2SJVG:]UO%_3Y7N;-SL4*[US A_M;(2\UK&JE[YMR#9OCL7!_@'!_ MUW1MV!S_2"_U4PGW]W19]R&WO*'-9#V8R9.EEH>&V@53MC7(=*;#::NM;"J9 M4I8.LDK$$@@ S%-0@Q M_L3X\ZGPY\-J$&Z&0J-:)96MZ40/&=($\_^S]Z7-B2/+VM]OQ/T/BKXS;W1' M&$82N^>4YX&%A+C&5Z$P(L0HE.$L,)=#QT+?4E(Y\/\ =,*CUGE M(V9N']5AHO=4/&UTK@>7-?/FZ Z))(<;.U>XB$&$24)9D+"1/12A'",O3 A] MP" M7I; ,[?1R]R&SA(*?3S(:WCQ/B8=G#;K:M8I@L,E75C73RGQZ;"4;^1HF[?D M9A)CO%"$TPVGFTB$?SY&.O?Y!U)+EXIM\317G9P]-MII.8FD@YM--KG7Y'MQ M#J_?X9P3JF#/Q]BB?'9R==1K'!\6G80C#F6E7&[>5X M,H9R/J7'73AV.K+O#6%&5TUKKLJ<_ZAU<]#%FDY77II@C4;Y=W^ND[_2%]]:>@9F_'R%/I'[_3:Q-\O!9H0[5 V];3[=8*;7OTO);H4P3S M8K&0DF@VILT!C#YM%&(W6>/BI-2J(-/DP#$55P28>+70)ZN%MJU*VZTFVO;H MPVSN!!RB>INM\=338E='G:NKHJ-EDG^&QKF2[721 3 VE5Y?>;Q[Y41>X977 MSG9/T(G-RX@^X=%%A:\BWW/_NQ:><(#N"$"_:Y5"1 #*#X7821=E^P.*YJ$0 M7QV%"-A[\ QEYCRXW10OB+TNFM"HW?*&)V^BDKQ!/^+"T(W%)([KAZWPO2JM27I:.BK9(CDZ/FCH MO=/6;7$,CA?UO5+B!GH#;A/LWG9ZH4GWTWMEQ3;NIZ?;Q,FC TL;?"Y@I3%\ M:'0 :U9FIZT!:73@?4/?N3M[7E\_1O$UWD"B ,TU #E":"=!BA/ .VDF[/] M 44B 10Q!V1>-%8RC4$!WD/5'9A0MZH,[&BODQ5>1_M8%2>VJ8"+J.J*.:4U ML.# X A,0].H"\-22BN\E^KMP;U^D6_<%1^O[B9/SD.C+"K=AI2@WDLFLW:G M@.<9(@[0W0$HSQ#M-$!YAF@GW9GM#XAGB,+J:*S+$,$5FH-S?(7=,0T] M;]NFVG1LI:F1FO'FY-!=5U>/$XED5G02LW#92Y1:4@I5MJVZDRCB"6' MBN]Q5>BV([S"5B8\A\0C[3S2SG-('-G?#-D\A\1S2%%$-L\A\1Q2"'-(2].Q M\]T?_+X=*=M-K M63#2$V"DMPVGJ9%0^"A_;>BDM2T,\QOEF:Y,HZ/:+[2O+NG7+>FJF#VOR^T_ MIUK_IM+M%+L-*<-R0ZEXXK7E[#)$)?E3 M:P9]?>\[+BY;AJ8I0XOL>S_X7S,-C^H1!,W^0)G$J&#U&4QC&NG8?MS&*+[H M)^XR(XI_X[O:IO=4]VX2&\/;G;:U-DA;':VXOP'W[&C&V)L2[_<8JNA^TR1* M/S:&2?AW:%@JBGO?)!J =42>W=-57?I@[U*E:>$Q5>390+_85O!]#_[X5LL! MAC;[][.6$Y=+".4"ZVN&RR5\<@*VIRN6R-1Y;:V!SN7 >XW+A/!9VN7 > M"ZM&=@"1D?52WYHYJ5BTN;398'K#A5HV./%9-XR?5F0!C9_"2\M6#@Q>*![R?L M0\56V$0H>GNW)/Z%O!@$+I*;+>D*&!<%PQP:IF*3S8!C^P5$VUXT7_-<=WK1 MW(S3&#(;_5.3Q*W,T%F9KUD0:_GR9?.BN1E[,CJ.6A7#,MAQ@1L>&_,^HH.6 MO*YH4Y@ CI;-F:G100L]B8S;K!M!BIB+$E)JAJUH040"0[:]^YJ,B.X$U0,T M?./;RE:Z3.BF(:#=(>'KR?#E^T%D_WX0N6&9=J,PZU4%U]&S8?(3U6JX>SP: ME]XQEU72I7O+S\F@2I>#MN3B6UU M84X2/WXG$F 6K-F)\DG;*V2:Q F%$\K.$PJ&]?-Z>^8LN1>X][DXSQ4[B7[J MI#@X/;D[.SDI6=7,1F@E=WCT<)@=Z:FBK%Y?')#IW<7)) \SDZ;[VR3.*M^K M?U0PK)+8#EV^CU50H)(7-SY48E(8ON24O31\RB+.3U]/T?X[ V:.=QPG[\EI+9%4VG M>:RDX8(DH:J8;YCW^I]R_Z@L=6W1*8X>8Q68MO2/WXD,KP+X M;OFZ@!UESD'OY:#9/JP+0U]D#_-AF$O'LH_3XE%1O^MIX_S1?6Z[[)&_.K3& :< _98=6Q&5).CPD_I%S=+>-IS:VG/(+6:M(I_ MLD5U^M!/MZSSVEE/%:\-VTP/5@0ZP% M0;NS.P7N[^G;>K&Y@C%HJCI[D[E)5T"+;I7-:QV=R0^7Y:/ZM%NXZMUH5ZG# M<;>104\V&Y6T\!7^+,?T^3[ZU.U6*DVCON%8;(_ M/,O:I6&_TF!'+*U7Y1VO6F"/*!Z4:X=Y7JG 4X4\51CF5.$75"H4W3.>#PA< M3I [36+9-65"K/=%!,4S5:Q>7EU-12=W9W6=XNW-66_%]I87F#)8M9..Y)2() M(DH2RKJ%C6RU".48>?U"Z.,]@1D*MX>]C'Y7.DGU53.5N==)*?=D5T"_,00D MI7,1V^#MGQQ:PJ#XIH=7+_"8=O3RMJ&SA$(?#_+Z8KR/29WAU8G2-HXFHMJ4 MSZ_,?N7FZG'S[&%FI\G1] MV$43)??C=TJ.IZ-:NI/@I3N\=">,H9P/>AJ#5L\JC8:]XNW3?;O=<"[O!Z>X MZ&/,)B=O(&03LC#EO-N(JK>, 1%^:H9E!:'DO)!G?7!ZVYRPW43[MDS M[)RA.$-%CZ&^-%;T-I[*GQ0Z=[V'&Z=8T!*Q2UO/99P[RE-8#)3@Q4#;* ;: MMJ)NMUAHVZ/GQ42?8I@7JX5&Q=K9C4%*-T4GT4ME6_GQP\-E%ZDF!YZIM,(S MY>5"W-[Y1#G1MD1_0)BHL*7_'>_!R@'* 'O'548B O0?/4&;.@]MU\8+8ZZ()PW[ZK&38IEI_K%2M 7EJ/M1( MMR%)K+OBJH*57U'+=-L]8F[&N0C92$.40HH*A85OM_C7&'TA$RE'-DO?F^V9NH.6#4D[@P=&,QC>-Z8FO=L*)V(98G)V(QEK,. MLGI])/=Z8_#!F!NVXN";3WMAVX2]M[5>:-*]]5Z)L8U[Z^F6ET8"6$'WE'?!Y+XJ%V#E .4 Y0G@OBN2">"]I!]&T[ M%Q2Q0K)Y_5C)- 8%> ]5=V!"W0(SL*.]KE9X'>UI59S8I@+.HJHKYI26PX(G M@R,P#4VCO@S++JWP7F*I1O9&ES,WXN.?V_/[1*6B%F+@O22H]Y*2-U"0%K)8 M1GGFP'B)))Y#XI%V'FGGD7:.;([L;8N4YY!X#HGGD'@.*8HYI$@Z;N"0N4FC M Z*3CKK*Z;K)CM735.S2K@]$M=2Y*HL7?R;YAI1D;86EM:VF=C]EQ#-$/ #/ M _#?/ #/ (?KB#!%7AY.)1[Q1/8\F+A\JD.U!SW8:4HGY*4EQ1VQ:QY%#Q/:X* MW8"$5]C*A.>0>*2=1]IYI)TCFR-[VR+E.22>0^(Y))Y#BF(.:6DZ=GP?TJ)O MQ]R/:>"2> Y0#E .4IXIXJNA;I8H6C?0$&.EMPVEJ)!0^ MRE\;.G5M"\/\1GFF*]/HJ/8+G:QK3ZFGPTZ[HQ33;=/H#C-/0\FH-*2,EQM* MO)8;^H>FHS8@EP?'LM7.E'VDZD#Z]OX*A$KRYY8,-KH+9P#OTV*_MU@N3G&' MVU9'O_\#_WAW;FG@JB#0>^Z[S'",K^&N):+X]T;0VB*8Z/,F04YZ>KIZ$N@7 M;5/1+83+OC,<$K.E6 2NDZ6%::"#I/_^[__X!SL/),1:AF:8^YZ&^F:A1U"% M]F6JK%T2:YI$Z<>4#KSHOJ*-E:GESDH.EMC96<_[,RW'>1.2\63F;V'^(PYE M:>H'RB3FFV"7&F(:Z=C[[%O>1U2KO<\,2T59[IM$ Z&."8U]#W\&9(*2:^Q.8S;+[D<_?M=0[S!/B:EC MC"?,Y*DPF0;SVOYG-PVM_3(8V<@.SO*%4^'THGQT7-MCJV/YHA 7\A>'0K5^ M4"T?EO/7Y6)U6Z](524QUY>+RUJQRMZS=BD4+B\.BQ?5XB'^5+T\*Q_F:_!+ MJ7R1ORB4\V="M08?G!O40> MBV!>0ND 0.GJEB3%4QYPD+H;:4+:S7:[W4BUDYU&4FXV&TH[0QI*,Y=2DAVI MU6FV?C L*+,>-]*P7;^M:L5Z[$^ZGLCFGE]9J(]*IX>/8KE> M[0R'O4;BCY@>5^#*[/,K1\536S'.Y<=^]>Z@U1,'CR>]9K>16'YZ.V&K[0M) MSXCD:')\72_D"O5I!:Y<>GJF=WO>&)\4'NJ#]&FQ>)R^L]M)O'+IZ=F+&95U<&GSF MX2YQG;TZK0^ZYV)"'O?*\C@/5RX-J71UW=9SP^O+?NQ K3>D6JG;[.*52T,R M,G]&B5C1O!#56JQ\U1L=J@.I EE>*J;[V:,34G0RW7&M?&=/$@6\9^[Y ME:?-D7:B/G5*]=M:9G+?O/DCIJ9=-%26!D_^.*,_^>-2OG][^C1N2Q?UWB.I M-%++@Z\3\:!^VK.>ZNF87KX:YQK)J^X8+)ZE*X\GBI=71871![JDBC)SSC[$S/7"0.+\;CFPIGXVJ,JV+#O%0O_N]N*LU%75[+B177[1!Z.J2$]Z[JP8 M.QZJSD&Z=G9=P2-OEZYLGT]2Q5RGF*Y?DM-"_0($]]C.X^&X2Y?>9Q-C7:Q, M+NM'UT;FX.*XTBO#/$GB\EU+S?I5ZN9H\EA4T]>CQU)[DLXZ%6Q%O'3IP#G. MQH;M^V'_M-,XSU=REX662=ME+5W:J-<'S99]UJK?-I2$-,P.Y+9=P;WI2Y>6 MFZG&<&3E<\6C=B;1K9%CM6=6<$?%TJ6W745TSC12[ ^NGB:-DQ&YKB7&6-2T M=*D9NRV _9-_[#_F[\?WIT/0DQJ[3_;OIX^G#\&*, MYO#2I97^\9$VBJGG==GH/YV +MSW+7KI,U5IM!1)D9-2KI%6X/62V2:0#A'; M#;&9:8G-MI05%?+\[I)4NKMJG3ZV1*4VR3R1_&4YJ:RDZG2B=Y95M9I6'QP7 MC[H'^=8?X[2RBJKO;\=CY\(FX^*@_Z"G*U6C=Y6IK*)J\_KXYC8CV8/ZZ5'U M\K%FV;&Z,5Y%U<66%CNJ (_63Y_D$Z/4[W:/6RNI6K3D_FVZX)SV+\MB\KY\ MIA^+Q954G:\.[LX'XTFI6#AW3I)./7N6NAROHNJ.91ZU#PXUHWA;OK0:A<%C MKGN]FJHO:IHNCGLGQ>+1Z>7A4:8W+)P\Y%=1=7OZ-*XE>O?#^FW/DH>5[EU? M/ZNLHNJ:/2E7D@GY2)3KR>KI0&VDSOHKJ?JQ+@(*'OX8=5*]2?W1[^X+5XV5 M5#U6Y(=NI7!I%AVM;,IJ*O;XI[^2JGM7D_+1V<7)M$]NKE/3FXIE7)U75E*U M<1A[+ #8KNJ7ZO'1J'TX+-[ENJNHVLKW*YFG2:94?!P4E?U:G5\?Y@]RMY/#E=2=6V8 M[]Q8,?6R6+W(2.UJP9S6T^-55'UGZ<=Z[[AT7[Q,G S:-].B61V/5U%UXJ+9 MZ,2.C888^_.4[(K)S.#JMK*2JL5S(R$GBRE#'&2NAT\92>S<-/.KJ#IV&CB^J4LU MN7!9=P[URZ?^8TSND7A*P*3G3/WZ_KQ<.DZ,5U)UR1S'E,Q$[M1/ M+RL3,7=^YBLP)]VY1D4\ HONXOI/ MYK%4N"G!NZZ0Z\FX=)HJ)!*GXF,NE\S=YJ=_\D=PZ0K!]FYO&XE4^Z8I5F-W M [-WGF\=*: SV()[)O-AG663Z>[*:=8O"5F]QCLAL2UE&_@I<@Q+WS+ MZ4TGA\E3922>JJE;V;D>EH_ UL5+\7DT##/SVEE\#3QV31E:9-_[P>\YH9_K M>A?HB;28%[GH4_OB;ZY'O1SBL$WOJ9ZOPAR5-R>?TVOKRGV^D^_^!MRSHQEC M+[;C_1[#4.,^"T",81)>]?W=T U]L'>ITK3PZ&VRX3# *SD/W_?@CV\-9\WC M.!O.H7.Y;$OU=F?;AR:Y.0 M?<#8T)RU#PP__^T.2?GQP@I)R/)-Z7N/ZI?OMLN^?P.;",_W% M5#]^5]6),("/>Y9 ]#9I"R>.3EC)5$)T:[QD44[\YY_F[V?5H5RS0J=9'YR! M)5Q\5+'DC^I5;M,=B()6&Z-CCQ63>%L$FCN!D>PK$/%O>WAQ"\3W$_:A8BML M(A2]O5L2_T)># (7R9W"1<$PAX:IV&0SX-C^-JCM+YKK_=:=7C0WXS*&S$+_ MU"1Q*S-TZ\EK%L1:OGS9O&ANQIZ,D)N&01GL&QFHX1&BMC%;I!D.N!6 R^N* M-H4)"!9PW\&W248*!_34]5TQ:$.# 3D7)0S4#%O1@@@ AJPWW349$=T)\ "3 MD(V/]TL=!MC:8COR#4.B5K_"=9/?YX)PV/"U;TT;BT6FU>6I19R33EVZN,.= MP(D?O]/I]6TTHD4H7]7,D[,%9XN/L06&ZO-Z>^:]N!>X]QEHM?;IC7G;%8_D MW*C0'CB]SFE^$YSA/!$Y\50NE(J.5&X>IQYNKELMY(STC]^Y52T^HTH9O+-U M@*R2"%^[]F56H>U2Y,@VM-X&H#$+$K)IX,ODAI;)LS]';='N.F+QJ%JYM9V2 M6'_H;&2-4@ZRQ\U;2^_7ISK1>LFGUC'HF*=#8L8#WEWGOD4F+PB/W92WI>,&<@][+0;-=41>&OL@>_?M2[_2B<%OIWXY*E\/!Z:.:*VW7/JG6"M>C MP4/IKCZ0;?EJV!\G*J,N##CWXW/"5G%GK=NQ29I/%<&IX"!1MWR* : 45 M1-=E(@,Y6C8_=?=3+M8W.5@\7-O!OK3.:/O@_H+S)CER.7(C0O&T@C%HJCI[D[D95D K;(6=:G6?,@# MDP(>G@/>IY3>3'!\^ZEOX:<AROJ++.UY(P!Y1/"C7#O,\N,Z+!W@D+9K$LFO*A%COB^,=EV[ORL5V[*"HW,6ZCQ>ER;&JX)E]6#VPJ? \ MYQ_./YQ_=K_ (# 6ZJEZYS9WTC\I*IT[^<] N3[L%RK 0ND?OV4YGN,DQ"L, MHE-AL,)=#QT+?4E(Y\/\ =,*CUE!)-?'W?M.LEA-],FUG3VX)!6QET,BR?WX MG9%6]!$)(DP2RFH#OHF:FS.[%!,*S);(=$[.FM4;ZZ2HWI8;A?IP0NCWOO@,OV12W8WL>DW4/]^N"RDCTH*K+< M&9P7;&U\5&GD:%>V["8[+&U?M7BA".>2'>62+VW0]CY&$4\*2D:RDT[=:6;L M3'IRWBH98V"4-+AGFPSS?"_[A=?O<,X)5;#G8VPQ;E_^.9?^'%;$VU*_6NW* ME;.+*;)%[L?O;#:>B6KM3H+7[G"[(XQQFH^IL:V/JHG^XU6U/ZT\%?)W_=.S M; /5F-7M)-=)K'69]&V3PG9#T]L>?9@I M,4IAG=F+EBF]G &YK-JR)PZGB8YY=UZLI@_*AW^R6JU7'S,Y+C]5-.G:B=V$BO(-70[6'B M"JZ);,'01MJEAE"7N,$35H,GX"C5VZR-3.DT>7#O''7ZMWV%7!\E.V>='/6* M:'@J*6T@/+5-B'N555XSVCU!)S;/LWW"J8L0887*CHEB1WY> MPPX!=/N);WY>PP[1XU<'&0+V#3PKF+D&;B_$"V*O"Q9ZIK['Y M0BE2?D@"A^U.P39$J;"(('L7-L9OQ,<)I4AYWH7G7:*2=T$GX<+0C<7\B^MD MK7"L1JG^[?#\X;!:''2?I+-$YN;228-C);,43#:[MN1C]U(PWE9WH4GWNGM% MP3;N=:=;N,FC VL;?"Y@G3!\:'0 JU9CIVT!:73@040?N2MYWGT/'SAH\_E@;.8?6T MK>:.*@TIR>KH,AOPJ,*4[>')'9[N2.W"%YN <7V'324//V[:I-AU;:6JD9KPYKW.;EKM'75'O MB(]=LSB.3?+W1@V_N'I'Y[^B6+Z9VDZ=KZC@M]S8[[%.;%[1KNLC\ 'HVUG MU_9BO+D?%=OEXFG1N>R*=N(Z45>2X)&EF4>VXG2@3W=7V";Z+\"=(FYJB(9Q]VX&DKS$PMR\LGN7AZ/L>],BS/#L$T(AF>18M\ 18X&W#:6HD% [(7QLZ M>VP+P_Q&*:(KT^BH]@O=G,=_;M1KK=N\$0<'%Z?5HC8:G"7S#2GCIG7>4%SV M#TTE;4 P#XYEJYTI^TC5@?7M_140E>1/K1GT[;WON+AL&9JF#"VR[_W@?\LT M/*I'$#3[ V42HX+59S"-::1C^W$;H_BBG[B*+HI_X[O:IO=4]VX2&T- 'EE; M':VXOP'W[&C&V)L2[_<8JNA^TR1*/S:&2?AW:%@J2GO?)!J =42>W=-57?I@ M[U*E:>&Y3>390+_85O!]#_[X5LL!AC;[][.6T]J%B"[M<.(^%4RZ')/WX MX 0EY7@F^3PU]*4U:-GW3V!SX9ECQB1-0VO#'ZOJ1!C QSU+('J;M(431R*R;Q M,NO-R&.$0^(52!PJML+@H.AMCHL-XB(I[Q(N"H8Y-$S%)IL!Q\9KC+*O8,-? M8K23F\JW98YNQ&7 X>(Z#O*YH4Y@ CH./V(C1P0$]?>M;&8Q!8$!>JE7?90S4#%O1@@C#A6S7 M]#49$=T)JBMF^':%\P8TPX#W982KU<&7[\20_3LQY(9EVHW"K+\37$?/0LE/ M5*OA[JYH7'J'-E9)EV[9/B>#)C%G?X=7@N_ 'PX<2]6)97G7T;LT^VK#BW?. M#%/W#JG#\5ELG#++XM&TUAL\E-.Y4_7CVT \+EBQ":07N[@[N+],5>I'9X/# MT\>[S,.?1KZ1;"2PO;"X=@L()Q1.*)Q00D4H&"W/Z^V9@^->X-'*PVTEH]]? MMT2U5"\FDH:>ZCR,-T$KV0/UO!2[.LK68VKMKG>;+_3ONT@KZ1^_)0GTG]/* M]^K+% RM)+;#E^^C%12H)$>V'=,V /U"QZ;=!_1V_,8P+Y/R1+T;%GNVW4\; M^B1VE1I<:_W*)M:H;C[6.,@V1ODZ&4D'O<>\6.Z-*@UVM$8F*\4ST3I;@YTU M8NWO0L SA"S$>]CL4(L0#E .4 [0D $T6DV6OD#7>).EG:MZ^BIZW GP[7@B M+4T?,0O*>2=Z\Y1:M"/@T6Z.OVW_/@IY-7C$_NPE/;^Z.'$/VSDD0Q.NIX/# M6/P #]]YHK^NB$(4K+)=O^JT[XO*V4WEZ+$PO3T<57#"?OR69M.C8J>-8JSGJV$]CF+;TC]^9Y(IV\IR#(IVM M"]A/YAST7@Z:[6ZZ,/1%]ABJVL@^$+64>%JX[30NK--QJO?^_$B0['&E'V<[ ML6;N1+RFJGHK%>+ *(55!!= MEXD,Y&C9P<5\OI=UXWI8W^ADK1 ?H[7)4B4.;@YN#NX(@=OU2[\'N!,AT.,P MVZ=A\5B]B%O!G;W)W%(KH*&VZJ"3JGT1BYW>-\3' _,Z?9XI/)F-2B.# M_JF4BF7>^AI($ W]6.:7.N)%X>D7SP2+^O#QO7H M_N'^0LXWW!.+UJORCA2]U8[W\AB!4(BD^79/\X_G']V MC'^^K (A,!;JE3J)45F;I.KRV9UZ>&"06/ZF"RR4!A9*K\TV5/X,#,^F(,BE/1GH^G6[)2"0Y6LN47"*2 M(*(DH2Q'V,PIU6$<(R]+"'N\)S [01>OE),'DO]35+/36/VL79C6IJC>& )* M)-<73.]270)[A']R:&6"XIL>GMKB>=OHY6U#9PB%/ASD-;MX'Y,FZZ=B[](J MYL337-/3G8Z03:Y>&CQPU)I*4^8H:7 M^G"&X@SUS1CJ2X-%;^.I^LFP+E\43*D^J(V*9KZ8JK;S%>2I](_?,J](W$HQ MT+85=;O%0ML>/2\F^A3#O%@M-"#C@[(TNDGU;Z_*S9/,>>/L9$JI!D-,F=R* M[B6\7NB3]4+;UJ6MUA-M>_!AMG<"#E*]S=@X:O9B#]-DH5HL3 9WTZ?$85%N M4*>(;2K+1*RBR*N]\MK9[@DZL7F:[1,^753XBK??+FVR9OHN9_44?BPM"-Q2R.ZXBM\\*&99=6N"\'LYI6;!\TYZ1?N2/>/H:>U?!&T00'F**,SHXRFBKTT1P16:@W-\A;TR#3UOVZ;:=&RE MJ9&:\>;LD'W5NF@9&NVGN\)5:W?TYVWQ#2K-]2&)B ^<>;!/S%^!G M>2X9CV_N: #^Z\<=*-L*L_.,6H!>UY5I=%3[A:;=;3'9OB3CPX/Z42^GU(SDF)2*W8:488WV M1#GZ:3#TMO 0.6SRX$LE"K8AF*1-R(#^IB_D%07532P&YY^%;%9XOF"KAFW8 MPZ_;LG6_/3RXEG MX5JRDQFZ;?F-7$MV(MNW+>\RA#FQ<$T3SQQNW8<%'VV> M/%PL^+R>^6@OEGZ^V.!0M)U:@>3$8GUZ*/>TFT&)*(E\0\I2[U>.V%XU?UIQ MR=4]T #@PJF.0.*1Z1U-P_!-/QR@'* 9N\^QEJ$9YKZ',^^.B+.EV]G&$(R6-/&<*#D5%SWLXG20 M&6H$Q0$G1A1$?.X_\&#O7^;@>&_!4 ]OH"E#B^Q[/_P;@,(N3!7[A+X^8AW? M(:8I4\.Q]SOJA+3]\']P+%OM3/USYX[05;A%)_.CKYJ%FSUC"OH2\))K*#&[ MI/\_I5_/">@90?C-AL^\+?L-[P,O!;JFL4_&##'N1S]^STZG]EI<6JB:0L$P MAP;\@=#6_>PT-95N'84+6)N66%.Q2!N888#?HXRPYUZ#MVO!;"FJ+E XPG5# M98JQ!78@P![NA/0LGR\>\5^;HL,DH\.$GPX3#&7B5=+.0^)X,F,1NQJU*G=4RD2C_V=%TH%2;GL:K3_3"7YC7-:*$T MJCW%) ;J:E"K_/B=7G&8 MX)8$*\#--10H0C:BX'JVUGX*7.;#,)>.91^GQ:.B?M?3QOFC^]S'%^I/@*MU M4>RI>;.8ZP^JI1:Y;]Z=I2O='[^EU7L3MHLNI$?@0_C/)$08P+4]H$2]#1QW MXNB$&=0)<8_]@!Q 8GRV@,VM(:DAER M.#A]5'.EK9#@C7-/:C?Z25V<)LL5X^SJ]"F1!!*4P%\-'4XCC*X@67"H:B/[ M0-12XFGAMM.XL$['J=Y66+!1SAQ=6Z<7N?ICXS'[J#O7S68!6%!.QN70H'#2P^KSJ"S\1Z&R M2OHS>;I:H9&.3:'RQB0*'\3;!K'^O=_[GFW5&@)CL;CB^UY:4W7BQ4870_@O MOZ+HZ;NKW4U#:[_UG5EHTQ=>;6E$,3'RWWO&S0E\S&)4-G#!M B6VGB#EI,^ M=*V8 4;!N."A1;KO#(?$; %)P'6RO#Q(^N___L^;8LF^67"%(5,R[Y)8TR1* M/Z9TX$7W%6VL3"UW5G)27$S/UQ]O%#AO0C*>S/PMS'^';7V7HJ2_'TAH3XC \2/I$I0L]$Q^7_:I>%E1A^ MW4BB=@@L ]C$#Y>,F7"5MZ!X<59739="'8]&4VEFDXE$KD%(,]M(DERZH9"< MW.ADVTHNW5W1IF"Q&9V2 M^Z5@IGI)U9_-O23/YA[?SPV]Q(7Y>R(/2)E_+6'^OG2%]MX8I[JDPAA@5=9P MTMMS"_6:6([&C-!Y(\7-TC3]2 6'2K>94?7R@&OHA=E@2C#+ E=T!1B5V@AV M#T96<103-!=,EVL"=HTMP+!*@#,V2Y(8J\!UBBV ORKHAHV&!T:GX*NV8:+Y M1_\"?#,&GSVF&48?31'?(]'\H \CPH H6"&'4U4EU"1W99')T^:'< E\[I@P MN3!%^19MB2CE$HD],(G 7*(^Y!Z=]<7O2\45WR].P$+2N\1WHZ3_1L)/_,+_ M>W0,^U__M>R37_YTA6\X)NDJ9MM+B;1L)N\]H6<,,7.A4GW$CP2P%2T;#<4N MOLW\>_C4CF/#/,9QIE^:-YQ6ED0!B?A+"-W885EOQ9F+!!=;3M-2VRK8H/"H MGVP$B]^A'PGS$6/<0=&GWA_8_XW)XN^.Y?X*8V$_&8[)?OB/NH*S5+!SU1; M#JQZ];& M!0'K&'+:?5>G$2_P/"YX"4R.0B=F6[C8V>G>6-8 M@NHVM=9=!?#='4#5 =<27K9E._!E[_*!,A7::J<#G@&\/6BUHL%[=TQC *]K MP&L.3>,!7H6TX\(M$6"UQ718'^\O&$U0=39D>#]GV&:>QG2-BNT)XQZA?@A. MIOL6^'(ZD(QO#O>\X9(1>WU3,/!K8]4"*")3F*K59Z-U=#=%1U6),L :'<>Y M 0CBF/"MW5S@GM!TYL2AJ0.5^>;[E!TCYTO[G-P?2X4DGQI'$)[V__N_7#J3 M^_<+O.WYFORZ(8-\9+28;K>H18-0I_C<$Q@E[\UP*K14L^4, '=X+<4D^+Y: M6^B"U8+8I=76H #X#%S@.LH(O]L1:,$Z\V:9+^[Q_9Y :?0G\I,,G%HHTI^D M?W_A4QW*$?#5 ?"#32A[M@F0A8IV$BQG9A>5KFL2J@="UP!)Z1['X_14NG;XXZENE/_RX,4KV@;E_I:&JQZL M4MXBC LR: ZL#F "--W%V\32$1/^!+:2 [Z(84[GNJ\,X5U'BL8TRN6#N5Z! MGN)#4/>\!<=O-.:[RKZ^LCDW/*':QA.E50%(5[39+*!&8;U@* 51@N"E6C9"&94'\2I10BU$$$IFYK1ZM.G8[;& M&0QF$>R7$C2N#< T7 .O24,E:!'2IINKJ%JA&C9!]W3*.?;B6X!*P7VY?G#] M6*=,946#->8'[P MGX79HWW.)MR>(Y8C]C5&;ZN()Y=!5X17%-L-/U%LH9G#P@Z&WC60D6?0F\/. M12'&_K 0!Y4 OLY\FYB74!_@C4T.40[1M1!E3C6UQI'H6$8!,-93ARP03#^& ML8*QKGJA*X#G&(U_($DWQ:[0?>5J!R8)O.HA.XL($<]N.B*ZXU+UD#9@X[#D ML%P'2X2-XKF^!MV4 &!C>#0%'VB18M&\W1-,1R,6"[0CSER/=.[8^99SRI_P M_RZD72Z>42WAK,GA^1YX*FUER)!E&9HS"V_8I-73#LVL:8[OGRTQQ=')TKD,G+6'#2C,WX.6F MWQA<,0.&&QT,;[&G6Q> ]V@E,P;)??DGCC2.M'?P(-AVMK?&8AC45(FM(+L9 M'7N,0=[G*6*:]^%\QE'V*LK:!*,U+.6H"\_7WU8+/>2V8BO,>8:Q$U.'1=>" M*UM\Q>0(6X^P-JR$4VI[81&(VG(T=A1L&VPPS1C2"B@3$T<:#=[@[SH9[PE$ M[V%FFR:LR$2UZ%\\MMMC@(0_]0SO+ZYUR/'(\?B6J Q L$MTFO0A+4,W!FIK M;^:F[OFSKC2T8@ A,E]CEM3<$X8*SA)'E[%IY>E0RAE2AM+,5:49H&?[45(#5CV*,N;UKL+$Y:[1@:?5-A!"ZS MP7/ ''[OBN)9#@VG=!S-W;%/:\#(WFQG/XOC>2D*6E*)>VC:SXHA_3OT.00Y M!%^#X"R @OODFN!8S"JNL+H0WP^AA$$]7ZD!7HG%"*H.%/HO7LV1QI&V#FFT M2O6E;5-M C]JWF9+;^==U=LW)5S/]@1Z^P#/W+U59=^NK84=>==8F5X"+P96 M8O;TCJK1BMR9P^[;>XE7S?94SFN+O:V)U6+!W66YIB?%ZBW;N+=UOED\+%ML M.Z#OQA@EUY[O(+9ZM :TB:$,A8( UK\'@ @UOF;E4)N0$BO-GDNF6* W)DW3 MP12:G/5U8'I)FL5"/,!MS#Z%)^A6*;MOV-O-[I[[("],.,WT)1#)2R3C MUUKUS+? P7]F38?^;_%5%W9PJ;@M];A(LNLLNQ"42IG.$.W6!Y#0L2F5+ MK3<$?^F*MWM\/E@PYDS#HL%CH6<,B#'6B8E%@H*F=DAKVM+8.]*OSK?;X"N# MX-H"P:R*2G3XC\:MVPYF3>BF'?P:;GM=+&A%%?*5:.' >D0;TLW#,].S"_>W MZ9Z#$=$HA[JV:Y!J$ 2V;@G;1NU6]'B#POX?$] WY).N>^S 4Q[%Y$UDPD+L='\ )G)S\9F M;Y>^(7A%H&[*'SS./5JM9Y*>6TZ"]\+N>-3XBG3#E@1OV+*\^O.&+2],UY>N MAJ\1E(]IW-I81Q\K[B+10FN0Q4"!77RK!YFTR-!URA@A %3&O?7, )IJ?/& M&BVA:WA[0IL$]RBX"Q.[;$9)05+XIDP&H/6>@A0'RU6+9B'<44[=G:78B\UP MK-DRB[L\&)/[LQG>!B35\J:/Y3/\ 1367@,+Z1DAXR96<%N0D/=F(1BO[2+= MJV?05G/S.\PD.W\9?#$OLV(:"IHXI&6P&".C>5]8B-"4,2L79/M8EK=&#="/ MPM5%P9DP$#L,%DW:^ XM;LO=H^]UJM-H]2$&V=%@6)P6U"6\=H!A=EPK8]0_ M6:B<=;<@NUTM=-I)V?"Z9D%2.5(QTN[,Z M>E M2[FR2>AV;K!!X:T)W4RG6JRBV6?WT"TD@DD]3;?%"A%TQ6N/0+=%:3 4Q(2& MGI/IHLN3"KZ&VL*/:>L2MJ64T1!J!;AVJN%BU/TJZ_- *0SM)YN:H?3+0.!J MF^T;G(L9ONC!:?90T) ^\I)06&6]S8S[F0)YFJZX(X7I67@$W!N\3;K_G36S M(8(7=<&9!\( #&EUJ.$VLBXZ8;2*7 =C=T]@7\5G&]BWAFVU!7HV::,+ MY A_H0@:W'/;SN5P>+!]<&]]FS?93S-CO/C<)9 MH]:8CR9"984_CP%XW(WPC]'R>]8^:.7^IQEP%8#5@V&ZA=1T)Q0U'QF1TGMA M$Y'9AE37F7+;Z\S$N6#E Q6!=.!2C VT63=0)+%G'B7;4XV[4[#S#ZX50S * M9_XB/+&CN@62/ON,U\.LI(C"A;C,7/28?+=9KI3Q;(7=Y MX)+IL28\GY)9?Y2Y6^#6A_F] ]3GO;E>N8T.F=YC;8:)]66P?K,U"X=CMGKL M!3(L9K\\H#SVLZ1CN##B;N+ 6\A??-WED-T7'5I.R S4.[U%:B9B?KMN&U$Z4WI<< M-V56NJ MK9$K Q3=+YLOZ0;_.6L+R.L"_&3,4 I2]OUDS"QJ, 5\,X#-X&EDP M$>.61 M\VMF-.SV'<8[''I&5'YF1)D4.W0;#3OPA\88==S*H&HJ-8RPY3.ZMN"=77A6 M^*P)]+/RS-)%:?9@1-]?LIR:G8;C:OZ>OT6JXMHGF(W%^G5JL;A6X/PH".8Y M^2; ]O4B-(M!.>PK]SS#7&+OI$O*&'259 5 M9EC[86)*7 ?6JM^9.P'NUGN0 ;:/=I,"]" DD_@V+<2]8[K5W_G%!M#(KBU* MFNJ"!^I:#];,Q)L_B<;=:(C5O1P3$@NN+"5Q+P'MR8H*L$EHNT$:SO.]KIN+ M67QI?WMU3$'B(]W (FY_Q&[1].'>2;'TW*9XM%.^29[RY2G?W4SYYNEY4V[3 M3V04>M*?)+MNQ_E!WF<'7/GJF%R;P.>P" G)\W19*'J9CVA$K0??H50#*PAV M&G::6/,&' 9WE44QZP9Z6?>2MB G__9<-RRB VS%:&]]^GX8G3+8<=6*R2); M:*_2]OS/J8XYX]OHT4SVJC7-^7T2Q94>\R MRXS,OAD7O"7"35CBL-BY C328/E2Z\^2,HMA^S:F]=K&@$7.9ED\EOB$RU7+ M9F$W^+N7!V69C5GRCW;34E&6NY#'7+_PEEE85!-,@^GN/%#C86>QDHY%#W#E MC5/3F"4Q%0M+R5L*'H& E55-9PHR\1J#S3(ORXNFFY=C0:&FHO?]W:Y7FT7^ M>[QD+R@.>AHS&Y[NE\6DZ[R!)%6P%TJT6(0*D^9L(??)?C%=/C_1@V43?9.' M&7_6W<#7"W@A+BRT'=,+':^)G+M-OO=\L^ FX&?9K/E3Y^HP +S0\!X[-F1> M6-)C"J>1"?IY5"6F.F"VYX)[DAGM">(U.')K!_JZ,08&GYR8* M+1ID\II+>+E?W]3[LO8KCAK$'?\(!NJ8V2!AM'Y2FPQPD.BYSJ:6FG6X@.BMZ8)C@F4%^$U&%'EK!9-0 MJ+O!2-9D005K 0LE0%LI6H!Y!S!^EG<'<&A>P^&Y&JS()>VQ%@U>9>6*XIX5 M;A2%PK-ERJ^_>+PQ32<#A'WJ1\,5ED\E%@9"ZQFPB((5QJBT!?_LX>X,/:O- M!5W3O;(9%CBA&NO5[1!]I)H&K<0(=7G >E1=^Q93MU4'97W:ZG>&FG.T@]Z( MF6?G\2@T2\X*FUGER/Q\!>\ASVMZGE-[QVT7S\+7N$[,JV#<58CH"DT]CA0P MIAR+YNA\W33]3V"YR#(MC6>[M69DQ!J\SX;XZJ+WW-MT]<1;2ZBVX%E(6/PP M,U48PE\<+CP,3SFB0'U>R;YH%+%>HJJ//E]>(:DUR4YZ8)$Q&@'Q95%IQ,(7 M!YO/,,LB@=(.EJ;1FPP\6\,5 &TBV3:]Y<=K]H*/@>G3+3=",#-9F=$"$TT[ MPCSK9\KNWU/:\]Z4;@VFNWO8[.FO M!J6GM'05G>[^H'D#>VQXD7MK7ZAZAE%UP;M9CON[ :1-S?[+PUE^PU#-](H) M]/(BM![06K'?R#L@Q[5#GU6_/#?=70:W;=;TS"-S=]/1BKO/RKS&!#[/9O^F M=\BF__;*QM"),#2U3:E@=K57=&OWL"_I ":J9[D;YFA((B'ZMKZQG!2PX="K M,F3TYW^:=T-+G;S_=H'B[=WE$(L[$]T-R[C_WH1[6HN5IBLF_B;LO.G%N*-M>D]U[R:Y M.ZEG&Y*?[75F_HE[EX0;#C NCKW32\F_<4-YO%D@@LB M!((0N4:$0Q I+HAP"()34T@$P:DI)(+@U!0207!J"HD@0".X(,(@"#F>X-04 M!D&DXEP.89"#'$]R.81 #MQX#8D@.#&%0PY@NW)F"H,@.#.%1!"-49+H@0"(([$>&0 U>(D A"CHL\WA>@(&B?\<7N]Y^JV_BZ46??,>J- MQOJ_=LA+98WOG(.6H>&'__V1^O'1^4C%16FC$X+C?'%;J?N0YL)#GG6*6*YX M^\\_S>AAX:.B3WQ8],FXM-GQ?U;TM";2+=@,2.:OV&"[(?)/:?MFQ_]9D5>? MEZ,&I^L1$/RG=#T5:L%O1-?7FY<;;IFPV=6?VWH[MKZ'QM9S"\N]+:;#B4#W M&PA>OXT0DP3N37 ;OXE[7GL8;@L&9@ON,#2\[1W<3@S.3MQA.&R4*2( C<]: MDCL,C<"9@EN9W,K<,-[?CFZO'^;S?Y?0/J,"^:-4D(YG0/9T%WV^(/4'M?JW??,<%RA?TB+VY[I)S==1$'N/!R&8=4 MQ@&NNV&4\6>JCW9;L,&MNURN89)K<.LNCXD\BXGX&RNV6H0L=NC]L6, SP8F8A;6V+>*_-Q+?VGU! M![A(43\J:G*.T@H4"<0FDW(\'>@"% +4BANN@XUH[+^5T@+9S M)-?;R @ZP#6*!3)#/2=_[U2UUJ6O=?X& Y'?PX387JYAL^M-",86,"?AV?32 M#M4<W,KB&%^1!0;;8J+![C.AT,U-E^M&3482*+(ZSD_5D7$H?#=*E"^ MU3H8TI$&7HPC1J^VCEN(7#,"J$<4 RX)"8%F;+X8,6HPX%8!A\)FH+!SE:O_ MV I(+S0K=N#3\>!8MMJ9LH]4'1YL[TN++2KH[$CR;(HN'5.PUNS<%X:F"M^& M-Q-4O:4Y;2(8\)66@1>]_#W![BFVH#B (,6&X6@&SHYW_9Y[+_RJ^Q?;&0J* MWA8,O6O@QT/3:!'+HA>W8%C&@'@O2O8$I=4"R-GTKR89&B;^*-@&/!9?JV7H M;<6<"@/X0U?I$@%&T"<]*5?5B@M_:)M@C!0_OO.<$C,%HP?KI,7BY;FIR+][_\L'/1]1%O4^>^5(*U>*MC'D-" M?,97"9_(%*%GDLY_?_Q?[;*PL@4+_@PK%:BPMM"&Q?WHQ^\:J@XJ8 '^"A"Q M9L)5?K\!Q8NSNC1= Y@=[RPQ*9[:T,+W!J;'D0+?4*( YD!JLYP!DM03*C C MGXYJ6HP7&6L*F@H4,^--EYL8'RU\NIX-\89(=G16@$%<_FTKMB+\5.$!JJ;A MA;_V UP(/[T>LZGRE)G9?J#(FC*TR+[W@_^I"']7UHB+%L.3QW14TW )]#Y@ M>D8_6=!&GZ7D7K-,CK;IO9COH+H?[TA]9]8>PA7=@_ 8WA)QN.7R;4_J#K=8@,;2 M7"[ADPNGL7#*A=-8*,7"K;%PRH736#CEPFDLE&(!&LMRN81/+IS&PBD7H#&9 MRR5\%]+TFYU!OPE+N\^ M:7SRS^U&QL_JC/ &>C M.B_\>7DZ4I^8#GDMFX=M.FJ&K6BKZZ(6IX?S*.?13?!HB _X>Z'N@7G9^=H^F)2$$@P/.TU];1< B$%@*.3P8:(?T),*M0SNLL@_,*PWEZ#BR5R"; YM3 M-@?V-P=V-J2CX\!> >QT/- 3_+"<.93"YYS-H?WI"M=0RGZ7D^/GK,L47KP+ MJ>ZOCN3LGM*EY"!/HOOJ$V&7!?I3^K4+0?4/5*%X3RG $)JF"G<])MJ(X+#P M"8INQ=S'?$F9RFL[.T(,^*!=@TC@?;/%!!SOV\*[%+PKO%6\RYS?.=[7X5V. M[^[YYQO$^V;+1#C>MX7W="J>"SH@% F/C'-\=#&?#/+$TE?V0N]*6"ADL2XO M4M13S.!"12$;(Z\#6J&; 9X4%\HJH*"/1@IEEN+K3\>+4"(C'>"9P6',/6] M \)7-,0UX!,:(',-X&O ]]: H(-0(0/'!C0@?&5(7 ,^DV@+5@/"5\W!%P&N M J^H0-!1JI"!XP4-6#@(UM?V[^/O$9^_B;?UCW[B.P@P+N7(8$7GP<5V@F\Y M2M+7\7#Y=G@JHQA/$R_X)J?BXNP(2=W0R6S"Z-&L@BB(^%Q_B\! -B(NG&XG M)>@IB*\<7AAS+_,AYL?O"\,F^TR 5\3$/8U*%\\N;!HC/--U*NB&+9@$<-IR M\*!!H>W0,T_IQ,$+Q-][K-_G<+@@??8)E0B.'M\AIBE3P['W.^J$M%=-B \. MWKF?3%L6XZV?$6M:QR!?/M/O%W,([WY;]AO=9K<;=OW(I#-.,>V7[IU #- MUWK$(@*93P<>U.DT'TC+QK&V>HK>);.W6Z9(KCU!:X^\4]KS7#%*I&DZ>+BV M3Y.T*=.BXJ.C=I2)<$%/SU8T/&'7@EX^A]4ZH=H\AMX0>/>H:'FGCV>26K6C: )8(]]!:?#/_%289&=J(GCBN MZH1R0HN]%#V5UNT8INC/QP8L@6/#<\:M(:'[Q[7ISFIS,&:7M[Y[C0[DU]=W M_^'$WO'SWG_/,;\2DGD8+,K T6R4%$(1+$P8M^7]VC0-I>V>YH[" NP1#[6% MRYOR84S*"?"8-AFH+=^)Z7BHNF:,\2SS^5GI,>_H8GHB.)Z63 $].]/=M33P MWHOG(OO/6X>_*+!*J,[ =V#Z@"CX1PN^J]CP%G"=JKMC$3JF,4"\B?!7F(%N M#W^1XD(>)IR]@C;=P[<5 )B#H69,*>0IV%4\UA[929L*["![&VX.RY%)H=(V MT6KJ :"87@SA6B(H0_ )6BI56$_#%,T"*('(3;7IT#DPEN_N'R?HGFE;<<'% M7=[/&? C$P;]8/UJ:E)> $U?OCF;J$QV3Q9%RA8X\S!'!&=9MWN6 ,Q"%I?U M!#Q\, 05H2/()??2ON]2PAH"O(VV\/,5A?H5%TK+;T0OM55-PR_ 9[JMTMEA M9VUK@!3-PEG&!S*D>.!['>UQOV^V7:5=\7X+1OJE8PJ #/B @FC5<> P"? 5 M>&N/O.EYXO._4TU CP1E0,'<45KHRN.O.''^^X.V/SN?'+\P!'2K;?PRPSW M5P<9@NAU8H\-LP^H!K%04,(-1_ ZA@-O!I)4";N%-;5L,D"#T3)0(^"[8]7N M@209=GU,8*%$R82A@RT@L,JT^C!"O!,HL]J"%@1?I)2R,+OT)><\A!/-* _^B "%G^B7O'OZP P> MJ3H +L+K?6("\+9,=4AOWR$>,>&?* ? B!V*:Z,)0,%IB8/"6I2%J1CIBHVK MYH!65="I(JV>#GYK%^868S!2YM_%5YXCPO]X1M[_ C^-X6)S#UX2B0J(&+1V M\&RP*$;=&32!4N%-V$3AO!-\)07IJ @Z2,6XG1#%AWAE)4/B 78 S MI.HK[NHZGW,Z=!4]+APZIH'_X>I7IPD]$F"S^>W%^5J4_2O_^FJ\M9;T- MS ;H9$;GWC/<**PC$!">"OSAH#SI_4$QDY MXQJ1AS 2>GO7WY3HZB/O)1+2"U?(;UF!P/1;! 9B 3#@H$Q;BF,1ZSET' M> M?V81N>J'"R#JK0<'QG%LT#[=Q[N[7T4@T^473(41TB9*B:H!PX^/)CR.L>(! MKER?7J6HH>E9G;!D59%67/IZ9>G"WQA[PZ I?S-%Q05$T5N,2/SWH&"A4O&H M9L_'=C.KTH ?._ =N,7\.I\>P=UPH7!-6YB7D8H/^CGN3=913?8_;'DCMD M:DXI%JCC,RV;O[S%S'-0-738VD(B\_?'#+]GUA[3).0"UYIX PIFRC-3#WAM M%(N.(=C1TH*^# *F0&AM&Q.JZ#!OB;^]QX,D::4=I@7[4IJR[NM2=@[4&-:CM M7:',KYC;S(O.)XH#Z)>P-1*_U%*&."ON&FT)7NS*BKM1A/F]/*LP(-#P+'H..L6GW! M O9 GFL24&V@%7P[]U)%&. 2/X1E7X.%'N_ODMXR9'W.-)VBV4!<8WMYVIJ. MA4$?:F'/R7AF2FH&++%F#-YT 'A -NRJ+78?;V'<\S]PMEI2$V_)@)VIXHOO M,]-5R@J2_#?]NY0,B!#HW9:C5HPG_$_S;KC>3'WA=BN)="UFWT*C'>W3T/57G+>4V%;UX9L/[ZG]9<#V!_+.)0\Q>[#TJ)]<' M^U@,'6!Z=T MX$7W%6VL3"VOEZ\4%]/S!((W"IPW(1E/@@TR_W&>._6]S4"9Q'P3O) *9=_R M/J)Y?.^S5PZE\R5$9"F>WI 0GRV?"9_(8'T'@_6_/_ZO=EE8>0S%J['K&O7I M +(%^"MZ'C/A*K_?@.+%65TU71M;RU^V*@*BZI[I1,A2MB(E=11^:LM<=>[@PL4OFZ)>M(Z"!\"EXC*KX^AQ&::A _0) M'8:LJJU@)+!M@8ZWU0Y8FW1UKAE#,*?D+$#U/^H*UG"E@$?1,?N7A6K@CO_Y M1_WMF:NSO F^$ZJD$#! &%[1-24NU6(2JSQ([PM QT7NGN()/_5?1 MJ)YCTQ!QB]T '@3*C;:"^X3YA*!Q8\&-K'D$;3A'!$T5N&LWQH@,S%S:RR,@ MU#[P(DCXA#8&!%3/F-+!FCS*YZ\$%B50T5;VO@]+'7$%6BRX\57,JG:Q"@:_ M?T3?LFR3 :N>D<2?Y!?[$6[MN[ :.PW2(UO Y4>J\S;]&F_0_1^_"WY&?X&- M0O7*7SJYZ\D(78*.,4NUT#7?I0]+:(%SJ2 =S2!-;6J/G=AJ9=%@;(M._D^X MV%V-0(M 90@0\1"-[QX-S,&W?^U_H13P0JQ2>^.$OZ-VAKT#&G:NJ8H63XM9 M2HM&I#^7QTS(99O>-KVG^NH%?[QUSVXJ&<]]TX.Q7Q;[EDZ.3Z]MW,8%\66" M$+_IF>0A$T0V+JYM%L,%P:GINPF"4U,H!)&-2VL;X')!<&KZ;H+@U!0*07"K M*22"X-04&D%P:@J%(+C5%!)!2/&UW?&Y'-XGAW?V27PUYOIUH\Z^8]0;70R_ M=L@?S:HLG2*<^O IPCE4P1 ?(HP/67=J<&UUD0)+/";$/:\70S-ZZ.%@>2]8 MJJMJ#C<%E_+*4!5T[\%5#XZO%]O7](U)<=;)\\P55__#I\KFXM-.:CO5I MNT+Z2R!X6Q<,LA3WSBP=Q_8 MT6#L3$J,!WB6 @?V[@,[&HR=R4KQ3) "WO9!49_!]0Z$IHN3(>W'L+\+@8GP M4,Z7#C*PDPA>JV7;.*,\BR5QS'T'S*TO4N*8XYCC/,Y.RDF>M]B5O,5SU^F0S$]B8DT&L;>W^D0_X,&7[Q!\ MV7+ [R.4DY7CT@[M\> 8W?$ X433%PY^,*Q6CE2P=87 M\!S5%_B0"?: FH$GR@9>VK<;POHLD464M>B2'BV*2H@;J!+A(-]AD$O;;=RT M$9!+'.0*_^O?-Z7J+6- >-B( MUR9'J_(^+0:_$&];R!S-0S*\$PQ!W=$F5M*!MP-BZ,[$NB.!G5+J4RP ME0P\'[79L:D+]Z0_[ZLVO%UKP8]B7_K//VH4XC[+0XUJ@?5Z\7KL%8A00[=/ M8,W0UU>:["S&UPK[[\ &%FT4AVPCP4=0G.,H_NXHC@ 79^,YCN+OC>+=YV)9 MQ W= 0G[RQ-)[P'QSB2/%H98QN.;?:H5,74X0F6T"0=PR2>#V4K$[@G]@4D MCPX,'SX7?FJ&91'KET"\[Q@=P8'K=8I2Q29M0>ET8+K@1]X^D$>"0AS<_."F M#M[BC(,[_&'.#T439+YCB8,[HLPMI]/!GTJQ;2ES='/J9K$$,8>%ICQ9M2/) MJO+,Q?)J]G@$B$> (AGFE*7@72:.\1W&>,BCG!\\%2#-,3V?XJ7X< MXQ'G<9$WS=OAQ!7/4_%X$(]VTE!^FH?R.;@C&NQ,BO$D!S<'=R296\KE.'5S M=$>4N@'<@5(W3U-MUL'ZH$-%=UWA%;8RX<$B'BP*?4#TS:7-8L";0CFP=QS8 M(8^"O@/8$@R/'4Z9"#9HP!-7&QWN!7A'GB/%@SP\ MR!.M$&8J%4_P""8'=R0CF$F1@YN#.Z+,+>4V4.2W;2ES='/J=JE;YMFG'$:E4%R=HW.(+\%7+\%N_(LUM=EL8;$%*R>8I*U^2RA90P&ALZN M[!D:N-/6/H_*\$KH\-;YS\87V"@Y6","UO"5[7.PF2 MS8W-RX4)DDP?<*AJCDW:/ SR\0+@:.1VEVO<=S^1*\83@9;_WG/AKZ9RYBJJ0[ M(+HME%1=T5NJH@G7Q'(TMV=X@*]#;[2OV@"JUIKWN28CHCLDR,?[U.?!L6RU M,V4?J3J(P=Z7LL_%6.L1H6-HFC'&+NIL8+JO*#2G\#&;/OB+ M8,/7AO &1ML20-\L^)RTA9^J+L![:ZJA6[_V QQ6P,ASA\GNX%)>Z_^W]VW- M;2-)NN\;L?\!H;4WY!,43/ NN=L1\JW'TQ[;8[EW=O9% 0)%"6T0X "@+O/K M3V96%5 @P:M! J1JSVF/!)&%JLIK965^"9M@3V)V(7]0Y]"#L6\YCXWMAS,$ MGH<52_$_\]DH4?7!&:DN>B+T1K/Y'&>>1/*M8C2+KVB]($>[;;:7ZA_7NRL8 M/X0Q1T!@N27R=U*2%\.(V3_.[F$37DW"V$N =A<1\^W$NV,S8PJK0"^6'[6' M<8B1CYF%[B;<8C:[Q>I?^=[Z7/ 2EI;^^Y-FH=/6=*D?79KF0,M+#>G2-<\U M76I(%ZW'ZDD7KMQ^I)%ZW'ZDD7K>V5R*NZ/I4ID>6QI5UW31 M\J+IDI,7;5]J2!=M]^M)%ZW'ZDD7T&,]39?ZT47KL7K2I;<"'%731>LQ31>M MQ^I.%ZW'ZDD7KZ>Z/YBU&C%FC.$/ MM['! I>YQB\OAT?/*7N1E56'@](3E==AAMU)SVXBIWJ3UKB^/&BMJ_EFEWQ3 M7W^E'M9ZMUV]2K;65][#KFSUTF.YMM4'+2F[B0EH#5MWR=%\4]M-VKEE'JQB MFV5V1M9"J\9%QTJ.Z@1<#^]KKE#>FCP8<>A[[C[JY$OVSOXZ#1B7G':S421" MQ\E)VS).9VO&Z9CM_C$QSO_8D6<'#BN/6^JK>>NA=^9P: Z9?7:J=^KKW5:B M=\Z/B7$.3>]HG_;X?=H2:#S_[QR#I\J@M:TRZ%' Z'AT0:O9:A^*M[J*1Q:S M@6:!Y2S0TBRP(0L<%0<\*X_\^KZRZ+[R>%CE^5+[>J .I-8:U;L.NSUPUH<# MCDH;E.LZ' +_,PMMGNK.?^X&,1Z0N[MX671OK,3V[ #U[@,;/\1 M9EI>3/YIB6P]+K17W^:7%YBLS]U]25Y%X+@1:"@Q*";K?DDXP6@N,5 M@LI3>7?FM#;-DL.R=:;[D@(+,LJ^0BHI4!+P<%Y."VK;._WR8G!T?+&\7J_1Y%C_SU,;%^G M6.[\"CHOV6V0;#><#GU6"PNWT^SCRE>^@_3DWL!LZ?1D+3M:=C:7G?..V=6R MHV5GU_FPE:]\%P>MGMG6Q0%[*PXX1A;J/Z'T*JU.GX@L;.>*]+O-DJL,=2[J M$Y>=XBS^ ]D96&9?RXZ6G2"\\38Z'.$W+CZ:+E96(# MR79 D3^G<>*-'ODC+P#F3"[RDYLE"O]+>DO7FFS81EEI$^WXS(Z00+>O\J.V M\;V[Z!.]$'6KU9%D*&9%^F(2V4$\"J/QQ70R89%CQ]CXNM6?7R3]^Y__D>N) MG7+8F1/Z870AY4_9!=&+NT4L=\/.>,MM>P03O;#]>_LQ%KMR;IG-GKPQO4AE M&/?-Z)B=_G,C^Q&7,K?U8_OA3-E@P>!G/ALE%_Q;\A')K'RVHN^WH&(23BY: MEMG;$1%G!*>MD,PV;B,V^O7DO[Y_>5L()X8_@_Q'8]O/ ?J*1R>OOZ.@&>'( M> M_!1:)4^+:ZW!Q?E>+MJNW#!V %[,&##86WBL_0"/?,]_%_'=B/R'82 W3#V MLG(PQ8O!-7$HKV\8& MW]MP-(I98@P?#3^$!\8T)@5#\Y6S:L#?0& <4%+TMB2)B']I MP -Q8S&>:58:AJ%,K8761ID5*/=6VOO;*1P MCI;]A5*S<$,J%Z5-#..":$^!ZG^#M]*/W8/ MS#6)/%@.;)7A1N#J!,@-*<.)<9KI>\DCXA/Z[B4^^QIZ05(PFTWT<\. 12:> M[<,<,HZ<9WI2#[55W^<%*G<[[4WYV9M0&C-9RZ TC&/ME-)Y];$9W8W:$-[8 M)DJT?RWY_LW'[^\N:TCGM* 3T:A#PR"UIV"([&!A 9X" MEPDVC%_,+P"Y)&8W8W@%?H^8C_,B\CB+,4#@7I2XS,5!E36)3PM- PH\L.? M-MB3F%W(']2WXA%3?KMFU MEF4N*Z=I9?P0QAP!B>66R-\I#GC!8R/WL DKPQ(BJD0OEA^UA^1"L1U'*&8) MK7QPT\"9^'>G%>::$'LB!+_KTH2HG!"@FOJ:$#4@!*BFCB9$#0BA55--" &J M:: )40-":-54$T)HU5030FC55!-"6&:KI0E1 T)HB:@)(5JFMM5UH(.VU34A MA-9,-2&$/D;4A!!:-=6$$%HUU8006C75A!!:-=6$$%HUU800.L)1$T* 1&C5 M5 ="M%;TP=&$V(P0FT(9KLIFVM^J!QNL^J Z4RQ?LEJX-0Q]=],]<$(?'_YZ MTCW9=C\ZN^Y%A>M<6*TH7C+,O43=$,R0G,L._^7EL"1>6'I6.$+V7^65[[@X M=><"L1L7^6GNRBI_];!4I>:,\G9EQ[CRC @UAZ+;Y[A@,:'+)O)A^WN(Z*.)?.1$?E8:A>L4Z=MC MR/> :?]\J9FK\:EN^V#GMK[[TU40VM0_#2)K4W_L1-:F_B?O\ Z8]L\/)?*R M1_N^78BFTO8BKQ:V #CX[K.S=*VV3]5>UUU.ZV4$OZM@)2M;LFW6$,CJ#4RK MU!ACIWH":\;^Z5/VX3/V>;/D1H.:L35CE\S8ZS+S::ME]DKMW-8J;GEWY-Q\ MT#Q@M4KD (H;5LT SQ>&#[2RJA^C;F.%V]V..=!66#/VT3%V?V">:\;6C%UG MQE[?O>R8EG8ORPI;'R8/E'F^X&'KJAE@@7MY *F""]KKU3S_KPXBN)]JR8+[ MT-)BR@?F"%D["+-I'JTSC^ZW[K84'NUK'M4\6D.?JV\V2W>[CYPQ#X>XG3)I MN__JO=T$9[5&V9O5:[7*CU =N7+1/+KO,&I/>V::1VMHO*VV.="N6&Y8ZT,;KG;9N)Z .6R6*O6ZP40M"]$VKJPE1 T+H M/GWUH$/?;.O^&G4@A!:(>M !!$+3H09TL,SVTHP%30@M$$^*#MI U(,.( ]: M(.I ""T0]:"#-A"ETF'#U,Z50;XCA-:H^HXLOV3ZK0P5XP+Q0<@N 52'EJHW%_K5%WVQV#II#M+;0VF*YMM!.5/5.U(Z: M:OQ,"M !\WF)Z-J[5G+;X2[_3";+8=.U+$#M(Z/K09/UC1U[,=^-2>@%27PH MWNQ2(FO":CV\['[\L.FJ]?#QB>L*/;S=.:%J>*!=(;O7 ,BM1,8EA[]6B%;; MU)EVK3)KH8\2/%6< 0Z?U#VSI4F]ACFJ%:77I>YIIUTN9$J[!CU&CIFP6XEP MNTQ4@&,5X>,@=<_L:E(?FE"OK:U;@P)M?0#7"KL"X-SWO5C)!X$#4RZMCMG4 M$%SK%ZS6DHCM5ID-JHZ"B(CAA..)[!*UTA"& R;&26SC5&&*>?"'X>0R//\^]$J.HSPO>9!KJ(JF]T^R\XMD" MC;662 UU-EIB)]M?6F)OZ0K;9G]NA=WB%7Z'!_D!TA?CJMW(NV.!,7PT(@8_ M3(&@L&+;#X,;_OY;D'H6X7!Q& 3,A]?&24S'R80YMT'HAS>/9U23R5S^QP9, MQ/&GJ(P,QP^GKO*=,,'18LGV\708.Y$W(=8W*Q+"!>?C*H1P5NX*)&5KL>MO M)G5]LYGCR$YS&4OBZ33/DGC462UTB.M;DLSU-EL?@F+F%M@>+%T@N)#/#:52 M5RD]=GQF1VBO;P4IY;UX&TFZB]KCA???K4[F6!4Y5_3%)+*#>!1&XXOI!';' M@2W!=(?!@G+D__R/7)UU&KQ#Z,,PNI!7_LHNB/KN%GDE-^R,EW';(YCHA>W? MVX^QV)5SRVSV9#;!19HV@/MF=,P.:+GL1US*W-8CJJ*RP3E@1?ZM/+2B>+:B MEEQ0,0DG%RW+[.V(B#,:J:V0S#9 RD>_GOS7]R]O"_."2;,%0$+;SU4;B4R M@9/(@\.HG9=J]30SP%]@RX"O8Q_T/U9#NF@]5D^Z:#U63[IH?ZR>=+', MEJ9+#>D"\K(494_31>,B:[)HLU]SNH :T_)20[H\W9YI]::+UF/UI OHL;ZF M2_WHHO58/>FB]5@]Z:*/E?6DBV6VEO:8T'31=E_3)6?WM7W9'5TV+,!?F356 MV2;L$^9W#Y5C6^[ 7"[KMF#HW:W!T#MF=_> FLL0[ HVK)J>2K7FE+W(RJK# MP>Y;!>Q5>G9S8:HW:8W;RX/6NKLYX6F^V7^A^BY5<#FVN=J.;AO:YETU>-LW M_)*VS >I/+2&+2&@]30M\])8DN:;-0([=;-%1=US=/3DJ,[$M8F>U+@_P(92 ML[O.DJYY&U6IJ5P@+U;H6] M.0N4U<7N";' 46F!9Z71O\97F'N,IQ\/9SQ?:D_U055;DYTZ%/MLBEJE->D? M&0N4Z% \%1;H'A,+E.A0U/?F=8\7K/A/-;YV"@->=KSG]R;HS5,=ME%U'5C.*5N+G'HAG+ M]0?JIPZ>'W+&Z(*>M37/[ZJAP.ZGC'CU'?0APG"4=?AHF^<'E,NLF7C'3+P' MU;H#)NZ;'Z+HX4\.D[$C;)(?UXBX2M/ =Y-#/M8 M=-,>B+.#2[E^^7&ZIZ6:CHN)]XM/4Q(3]SLE'W4T$Q\T$Q^FJ] W^^5ZB75* M C].?*VR2&\U2Z7\CI.\=Q\#KEE,^VT83<+(3AC%AK\DMRSZ)9[FWTLC]4WX MTBO?"]B9!)U'$/@DG-!D9U8.CV'P4PMI/YWH;,#=WY-66!&R[S!)#5>_@S2# MKMG4N;1:>DJ/E-=P];M(3].9Z%IZM.W9TFGOEGU>T^*S)!/L"!G(*OURH&;L ML[><]ZJ98X]7##5<_0Z2Y#KEU@KI[&$M/8M22*M>_0ZD9V#VM/1HZ2G]4J6& MJ]])MLZ@]'N8)R\^!ZE^MV2@7NF7.35CGX/.\?\>)K:ODTE_Q@CF1+8-(NN& MTZ'/:F'R2@1=J'J9.[@OL3HZGUJ+P/K7(%4OE^9Z.",PA2!^)"'1* MSOK1(G"T(E!W'V?+(V#)0)1/M,[B"#G#.N8JC)>)#=1Y_8OKW?W\N\WL[9(# MZ G\*BL?3.N'3R^LN$1< NP8W!'B8LB.$5HS R"@I[#"]P_*G+#/:O*6C1LZ$=,VQ6,\:O MVH M >N/)\Q!>?0?&V*9 [.=7SAXGJW869ZNEEVDV1,*O% MV8[+>^GF1XHG/?)@&4'"Q6)&/^,TY#4DK-UE3L2 OX"AC (.A:=+")+M$3*G M'<%CT&[X!=PO X;S0M>XMV-C$GDP#UBCX4:P?8$Q?#3\\!YX?2&/RTEPPK7- M\Y1NP-+BNW*:DO?%V]EH!&3"S^%OW[W$9U]#+TB,)+)A=(>+$$PX\6P?YA2. M1C%+<$ZWP)\P< "_P>SC, B8G[X&A,EQID!TYS%[-[1UL[O>#'AGO7-0;D,0J]?DT?+)+2B M.KT$".XL(>L[!JZCX]GI?"_'(>S-O^E!9^TTB^5;%QSTI M+9M&,8;*^"&,.0+ND%LB?Z=CT,40]-2/LWO8A )G>\9AS[S9]*/V,,:65K-N M?F4]YZSUN4 ]$NSV5EC3I1JZ-,VE9W)-EFK(L@K83].E,C6V-+BOZ:+5F";+ MVB"[FB[:&]-T61]T3M.E,CVFS7X-Z6*9K9:F2_WHL@IQ4M.E&KJL2#_59-%F M7]-%F_VZTT5'8>I)%ZW'ZDD7[8[5DRY:C]63+EJ/U9,N6H_5DRZK,OXU72J3 MEZ7='S1=*K/[VK[LCBZ'A\"T8!,&&VS",6%V%"3OBU3]8>B[FVZ)$_KX\->3 M[LFVV],QN[NMZ<1U*IF>#B:51LLW;)A[I[H_F.\ZER#_R\NAYI0C[116NRW9 M>^_'=02F;INTZO+R:?+-?CO5'2+?5(XA4YZW\@1-\]5L05-YAOEHV$+;8:U/ M]VJ'ZX1748>58:@]3X^K*REA>'S!G/ETJ2/K=J5:(]#NUQ[-+CT"QP@"Q0HD-1 MWWO8RKH('#)G/-=AJ8W"4C5K:GP5CI)[.V+&%98&(+)M:>?*FJVTBHXY]6MB M76*+R/TOK/S6)^V.V2R[+53-**[YOD2^KT:![X#ON^9YV=<--:-X91W2ZK4- M)7;&K!?C+R?XXDZOYGFY78!;M2-Y98V!CX)!NF6W JX9=^RH.W"]%GFT6F\[ M<]\;F.4V^:L?6VMS7R;CUT^;;\?X?4N?[S3C'S3C;^G&M,KV

U(WEE+8"/ M@D$ZI;)'IWX:8;83\$%ED+ZS$YNWUPML_Q%F6EY<_FF)[(JN,;M?SM)I_+XW4-^%+ MKWPO8&<24QXQWI-P0I.=63D\AL%/Z5 XG>@\P)WGOU98]+'O*'4-5[^#J&#' M;.GD BT\9\@DMCLZE.Q%A\M/EO[ M96:9%8@Z<7]YXOY1E@P489(?"7.46:%RI(4*E=-=Z[YM0Z.]3ODW"T]+]3T=$:B[AM]2 M! 8[ %S5(J!%X)"%^G2/W+Q 8"O?[%]>Y^_MUF M]G;)!/0$?I7E#Z9USL:O)F'L(;;]1<1\._'NF-P?K(XXR+'\ES8FG07G M;)B!;T]B=B%_>%4"H7);Q9_( A&:PYEO/X;3Y&+D/3!79?$_IW'BC1[5O1,K M%.R4OX;9=JK4B6.F4@4G@>4JBSE],,?=5-B2%Y\9]E<%\F=FRW_#<6!2T=CV M<[VVQ:.3U^\82+KCV<@Z5,ECCT-8YK_Y@U$8&06%/L8D\H!*,"TCPN_'+$AB M(V")X05.Q,;PJ^T;[M*A;1=)-Z9OVG$9:]Q[R:T![S#LR<2'W:;/AB-C M,HV<6SN&YXX#@I# CL&['22U"V^EQY&+'6GY$+]=7GXU4Z6U3-05=K-:G :< M^4M7QY)7Z9$7@!E*.(_,*"NPI+AV6N9Q<\ '$]<$QNGEQ% 07%>X&RP0VM MC\$.C>E-TYB-IK[APT Q,H #TF?#)T(P:E[ QXEEGQ!:ZP0WQD\>L\>Q;!^" M$W'\*R$=PXZ%N!=9G( &S[Q%#F<8W-H(OP.//82(Z=;=D!&?0LEJOC%^\')]R MD?= #WG%9;I(9_%,#3\1%D$])X/L(4!;I=QE< #%$/@+=A@/_[EI?<:M^,C M/.9OLG#F7^THX;]^Q%^36^"/OT_A(8N /[XQV+K$@$5^ ,TBOM8\^SMI$%1P MN!QXFQ>,4//P[0AFB)^2?,1,,M'E2.#\MBR1M\@.^-X3$3\&";N)^'3?AG$2 MESBMS13#_-P\96X.SLT AF/&,\LRFWGYQ.R=] D29 TE,=,4'M7%K&RKVN/9 MP&S-O+1K#M(G0C&I^B4_FFFL7)T[C4AE\'':J9[BSAQI;$6K.SZS(_1%;V<\ MC#9N9M[3*IV>^?95K8YT0HO=;NY(X/)1-BZF$UB9 _H>/M?*(Y!DGME__L=: M_J&R"\)5;)%+W?VX^QV)5SX)]>YD7)5>"^&1VSTW]N M9#]FQC)G4!_.E T6_LV9ST;)!?^6?$3G$_ELSG\]662F6Y;9VQ$19S1#6R&9 M;8#$C'X]^:_O7]X6^6FK?:WOY$V#\@15G*#CDQ+7?KT&%^=WM6B[=J:8C/8$#31)J6+(4%(_OGW/)=MV<+9KB'F!JC!L/PZ+7C;K-^:M<&;R M^:?!A8RG-A@ZF%OF3MZ &B0OE)OM]591HAG(;>T*[Q]&Y8.NVQ5P_P84+28H M]L1X_S!!OZ,![TDJLYH+9\?D[/#0Z&17.Q!SQC!5LOL+;=Y=L"/ M2,AZP,;/K*;J.\-;.X/GIK%DFKVV\@HYS>5N_LPD.VVSO^$DSV&8<1ND(PAEK"EI]T7D5Q[G! MD^.0@;S XNP'SM6=KC(#C"7!"/A3V!_8MP0.9K"( M<#2"PR&*D<]NX/ T8BQ.U]T2ZYY?-;Y5^8*V58NM 4GM=V ((;@U,E0T->15 M(3A<@,'UG3EG]?JFM5OYQ1-E;T9K-!5CN8:L?@&N9Z,1?T"K(LV-2VKUS>YS M&K75-5O/USV?*M9M\H/+(/Y6 M/*2+L .>7AU^ZLT'!)0+0!$.F(_/))%\JW+?=;)N=4VW;5I+,Y*5\[8R?@AC MCH FL&C)_>P"2L#%\K-5OI1>TBAZ=DKO[U8:?[!R?J=Y97[P)^] M^>TOO?G5A-@;(9J:$'4@Q,!B@Y:$.=- .4SWHH/527>B@]5(=Z !Z2<>82B3$A@@Z*V-\^UOU8(-5[S2: MMM\EJPE/P]!W-]T#)_3QX:\GW9,M]P.SPEJS]3=[Q3DLAWWV6J!5JL"4PRQS]=P'Q2Q7:]SLYEE%Z]3J=>K<;>)2 M&JM0#7G8AN$"@6AM*Q#G!06\!R4/F MP(*IQC@D6T[ED&I\?MH'$S U-XU4T M/G02:S%>2>+#=EWFQ7@[UZ12 -A<)A!/!%H[_:&&JP"5H:JN<$+0W:-&AAT,(P M>^8Y+FEH-[MFIZ3#4-4'VS)JI_7E2?F7)Y6#5N\MD%?Y2O7U2VV$H3C25SF' M[.]^IO*EZ@L<+0S:,.@K("T+];HCJGRII9^AV@4=GG(= 6K"NG4 G_L2S$*L M44,&B93+L793/'Y"=\PNNL(HYHB=>( C0-T )I!,Z4 7&S;ERN%1+H;9>2/@ M5L1N#$;^E!#-\"OWS$A2F& $9$2%C7]X"&]J&N=B]OGD 9E<)!02\ZT]P9V$78C#:>2P MZB#TY]A\*AN98,L(FAM2S\^F'S'"ZV0/7DP GHX=WQI#V\!NQN]"_HY% /#S$_71()9C&);U[(3HCB,2M[?(W M$GAI-P?)JP#I$G0N+"MPO EL.R&M-CK=\QD(1_O.]GP"='-L4)>X7/QHKZ/" MP:Z>=FV(N7K_POO L 8*;F5\"P2FKZ'VZ :=J@KT,0BQ2I$T9M M=U*IY6DO4@L1H_XT?#M$7QNIDH"# M!(PLJ"W2$#"E.V2FB?W(OW&:Z0P)S(\,_P+5'-?@- )LRA2EYC1#UT_[X;CL MCOGAA*>ZX&PF'-\8A@-1@9DD&3"S.M@+SL?VPYG\:SHK_,/8?DS7,YR".#!P M(%2H?XX22Q(2,8GL+X"/C[0Q2#OOS>K&(+HQ2"6-03906+F-4<^<(_H_^,0_ M0+Z9[S&$B+ZU$[(D*WPLU8V!#]*! W] [0,6B>L0[ 0V'<%1PV.\^\>8,3YZ MYNL%C+FYGB%HYT";<$4D[=JLH]7@IB(Q@!S@'.!W M@16#:W)KQ VS3^@0<; M.)F#>DW$XL3I!3Y-D\)']TPJ<=7ZI'.$V>'9R_=AEXS1E(J^DUO8Q)O;37Q- M;L)AH=.('S&4MF2X)N:B@FWD(/!G':2&/(IY,;94P4%@&_ C0]F;#4=DX8CC MU@)^5CV7JTIS5R"3ZQ^7D\QQ'A$/A;83#<9\&(W KFS"SUGL/F-"Y#O1>S90(*2_/AB(\<3R,UBJ\EQ(!KR&TP\WT\GW)C++C_C,^\<;G-C?(HD_((DK M[6^7PT'G:./@-]X!T3!N%$_'Y.QB]Z=BE@QN&N+D07T>47JY!.%O"/$/NP]# MR0X#LKN4:& *4J&QU^>\IY_#7N^UR674N%B5 Y19ID;\K@<=K*XF1 T(<6ZV M-"'J0 BMF>I"!ZV9:D$(K9EJ0@BMF>I"!ZV9:D$(T$P=38CR"+%A$5M/L M5%N_6RO@5DWDVA*Y/ #FHR5R^[ AF/_'CCR\M_XIB%YAG*JN'GJ;W12+JV3* MK\_2(K-[X;)XNNHE5U(PU:U^W6441/'0:[U \[:I=^ITS&[)3E?5Y-5LK=EZ M<&X.-%MKMLX=_>O%UNNR\FFG:[9_&N.TBA# I?J=(KU0U[P0DW!*]VY>A*R MN==%%AR"=G-M74N+8O6[9NMPPE.:1P^<1]V2S;.FF1 MJ V/:)'86"1ZYT4M2[1$:(G8)H!5]7)+P2+L],S>04:X/C.$K7$B9L?,.'49 M_PD#6XM1!O09;1,!KQI><%9K8$4OQ=S$G5&"I(*(1 MQR2$O5#[8.+G$F^,;PY'&;H?@6=QI-X8GQ+(289UY'LQ^Y"B MV"%F>LIBA\)0*#6*4/$1Y]2&RH@Z&@'G36W?^"+Q#U?HDJ!>F@/1D'TD;8*D=90% MJ8". F+1S_"$D3KD(*!_(85\SL%H9!C'\728DK>!\-Q3E[3(-,6V,;1^5X@(BDZ249P''FEOFDZG+^$8%2(A@C03?;B6WP@@[X+055QD%2 MO&5"W(0WWN,_B(ZH(!MRLQM+1VG1/@GU%,)<7"]&#'*NLX .6]/4''3H#ST7013VCCU'MD<(!K7=_RRCH(!H4W=J@DQP"%!9HR> #XBZBU1VF@0K> M"0-_XPC> JN:@WA'S G!]I)';WP,4I!@TD#WW [@'*2R34&94VW&/0-&.-$8 MOT#52-X+A4TBERP@*489YV: >K@VAGNF M/':A6(J"V;>11V%GPMWF7:>,KZ&/^-EQ6D1;!R^9.X;9I@-U4I]JUC64:\HZ M:1D3L2:%\Y$W^8%GR!D!O[L#%[$!W.8P6(@$;\X"2%DS&G 01E,$S+\3#H5H M49;)!4)%<4\L)L]V&@O/-CM-MC8Y38(6=K&KBHOZ.&M<_2$%;K]*X $Y.^\8 MS,6/2SUQG+=:C?=\UZO==VQ6J/KCM/L7MLN_NKTFY8[Q^Q;(O:IJ'.D_A/F:F13A7^ M- S!2/P-?$TX%7SSXA]UT2F[F=+/Z8-_H(VZF?HV,IF-_=@QG$7SC&">(NJ. MZ@*$#*R9YZ@M6YL'+ M2I52SU&RZA5ORJ^%"THX5]^;+TK%577^2'(75'WH/H5EEP=:0TTK"Q0A@LL[,-6EY@J;Q_C@-?XB+3+ M-9F;7S$UF3N'T^=YUNMP6:\]/OI\\[SBD?,-_YX-S@?F8)/W3,*$!S=X,YN$ M7V_,O!X5Y/SK>?,4X_9Q@C>CW#&SFOQO>-3GC?:RFQ*A+//*4)Q.1">8U/$3 MAR-$Y83S0<%TB$EJP^OJ62:-Y%"PA$=NPP)=K<2"Z :'N:"(;0-93D3IZ?P2 MPH'-CL&!4YHWT6E+'2\]J8I&/_,:H\AZS5N8Q=]70['K-@9]9C4Z794?@0GR M8J[V!%6Z6/'^*3 /<5-%:A'Y %Z:=BF:GV.#/&C5\:^A[J@-SZZ@(3)?MOTS M0>\9*JIA^J7\Q76.=49<;%Q]^?#-F%=B7=/J/%=T5]KRF7A8M*Q"TVC$C/HQ MW_'^6;;_&'NQO/54.D>.\:R(H_%+E>5*\<,TPI!+@P<0L!M6P4L:,\>]&9WF MQ=33:LRW 3M.32; 6;SE%._BBDHW4DZ;(%/*O7(893DS,%FKV01/ AT+WI\-HF+'BE8[ZGXN"%I%P( MZM"$[Y1'S.H9N#0XGH,E*5B8$N'^JZ?H\_+M2:586O,KO)Q$GB^N.ZQ!:F#4 MQR6:EYHMOB*+4[-=*-$(U0L"?ULEUMV!7:H9S+-G'3G=9PU:N4@L M&]_MY\B2KVW#K)5U@W85S1[S6JXP!> RR^JB8E>>>$P9^';,4T QMDKY7CR+ M($ZBJQ-_)D$MK'F7R/AA$P2HBQC4>/^3!#%U=+"0QVG"4X>+'!O(0##'@N9I' MV Q>YLIL&\I>RTK?9<'4*':M!#/[8#]RNB)+B8!WYM6?W>0'ZZP@*$CFG("5*:<#;% MLK.VUYO9>TS0M"7W*N4/NY]EV8E$O."/4H*F$Q8AKU$FE)O5M4ULM #>)%TP MYL6]O?78R'C_P)PI!<6_4(U\9)S^][^F8?+J[?LO_(<78BM -[@D;/ ;_VY6 MI3/[W0_RNPU1(4!BBB6!C&\\U03*"@9X.U5 I.FRJ(74POYLTFY&*4>EU%$7 M(+=T ;(N0*YS ?(DU9.-M'"5,FX]S'$>>0'W!KY-?9F/;[7M,ZM[REZ(JQ00 M8:OKJH\RM?;^022O7CH\;5KH"88*@O\H$(<$(5"=!)"'LLB_2Y;L&1HTR_X X?[X=F..NG$0X!LMX/ VPPC^#/HO\7V6ST>I+\2QAA!>"#8 YAJC^(I* !PO!JGV[<@830-'P#+( ML@(8#M.S83HV)F[3 MO)7R")I"<1.Y%JX2#2U5M!+<2:E\#26&$J[ 45>0$3>2*Y"X%X+]X.,!XQ5I M*;-GHIY1"P1FW@JZ\U90/A+Z536! N5"0FNX64G O[BY6PG9MZF1Y&^D.C%9 M](;ESJ134'#15D2*/GD$R_4#&3<)Y[_0V&R?ZW5"/]831EN?,/0)8^T3AHA3 MN=[KG_6N[9[O7+K.88S=[SLC.QZFP"O'CQR_?__+^V\?/ M'[Y\^]OE]X]?/E_WN\UNNU]5C$HIC?QX8=#D#&5V2F .HUG6)[# _E<.0PJ\ M%5^WN^U>JP81-LLT:&Z&,KDJS>P58Q(A1L1O?)K>))M>ONKU?#/_\6*9_5E:LN=MI M6W:O9UVW^\[@NM,$\;6;[=;UL-MO#4==APT[]ERLV;I$4(L/MI.$47S=LZR. M50FW*;T9\FS:,K]AP MY?4I/@(:=#C_&:?X32&>7\ C]?#T([Z3#BAD]07>I0+KO_%AUL;O 0>!I=,U M1V^$C\*WY:D0_^28QJD8'5@A&P(7_B#==38=@*[D1HQB4#>8MQ-,9 B1Z MKH?9N8*=Y'CP'3D>#U6,N8R!!;S$'VDG/H>F8WH6WF,\LV!GYV8JYV<:ETD^T,MC7H+SQ++4[V=5+2@W&:$0%MB( M;PD$LT#FO3B>BE!8#G]@/ ;?C&-;@&[AP%L4@2)5Z0Z3 MPX;##K$'$$@O%ON(,3Z.YTD7(/Q+Z;L0OYD')2G69WLQACEP"1*S]4H$D%J] MEJ3W;QQO7159XY-]G^( %]AP.DLATU&7I^SC\\X);F3?4^S>#^.D<'YB M*JC^TNF=(L*#'*>1$ER[W@PC,D$X$Y1S*3@V+#1"OX19@)(+[@ M>,S+T:$(IE^0,Z,0UD4'_+)A*3AA0W@+G[.N MI/($9T/>!<[AS+Q?D>7%S>+)7+;83RUN M)M6,AYS"R9(TO,%<-ME__]=YKW_^:G9>,REG<\Y3"5!_RX(JB"PC\YO2WJ49 M^%<\'3<,HD'6"R5 #SU&7Q7]!P01PILKZC[0P!]/'UX8SWH#L]F468W<5_+* M7E>!1YFN:^)/>2.*?6\H7_/IXPMQP1(BHMO&>]@TF[U!WKDBK838BUXH%4"% M^SM&C/^)[Y'#4N%&4X(>(M3=I,[$7>A/QW@3@I]'&\;_G+JY*31G1*BD18<, MD5&'<_YG&/T0-CB]K8 _DQLB!V1T41++&S3Y M=^)! C.NV!6N=.ES#&+W)S M@8^F8.+)+75>4 ?)N2PN&<= Q&\*G!BZ0XGS/JG8(ERI<"AP]:G[>$JFDVN" MG,/Y%0TX<=Y;5 Z%=B@+P,SEL59B>)ZNI9$!).6N9(79*?C&_FV0$4PIJ 'R M!&=RST5L1?+C&\9HBHJASTFP30AP.5N&F7L>*=CERA@; MW$PQWS2Y3>T9?FR9*!C@9DE$6:G[%\BF-,+"9'E\\T<=N^*B>KAK\EZ5LBJ>RI2+#1=1E&(.2J71%W2O AQ+? M&#,TP%X\5A!&AQA^3N-Q^U9=QF(!K$=,MH#+OJO'4WZ E9%F)9JZ)/HAS\-* M+#&CT0(BY@*-<^$SGEF)_L^I+1RC$".!LTJR<#H\>6N-P_EJ+2Y7ML)NN.%] M,&L\,#0F+%*#8W@V&]UFM]%L-O$_X:HOO?S+; @ZU)E_NUR*P"J>#E\0-.^2 M3<+@"=\&F56S=%0U5#43%]DH'C+SI@(UL>^$QHVN+VI7[[1J]M_QKE8Y*:*& MS4#LB7#B2H27&3$>N5,NKHHN843AT?PQ*9IC---XFQ]K\4U.[E C5 +-D"=4 M\;,<7='P/*TE-SU+;FH(WY\J<-9-15BDFF0B;SA*\CJ5&3+S[+]@I<6F&FO#&#X>YI'X^ M#]%M>!9#OZ&^0;U?% 9+MGAJ*+UO9)D&76QB"4"NNTD\C6Z8J'5!52OF \>% M,+#OO&@*FVUC,T;8#JG%9>=!UXNCZ42V^/%#.*K3/A%R'7U:C)9NJ&RA1'^< M6W,C?8,WAL.]R#\7MZFR[<=-B!N-K$%Y/R'M0P/O?66[.6#+<$Q^2926@@? MJLF4)^U)7H,_3V,J&WW,6FC(Y"!T3(;L,>1^RNP^BUQRT;\9IY5>,_)+]%G+ M)DRJ6YY-;?",&-?CU[ _ JSB6"^3ADYG::WZ\'&I(R?>/AO05H^-QY#Q]'W& MXY5I2N%XXC/J6!CX6 @G\Y:4'J;4KA"V-J82#>J^\*UX[AC11TF%\[M4H56Y=S_3^F#*GN'FZV.DHC+4)\0$VEG Z 67W[ MOB%>TY@[J.!(=-E"$#E0A6EQFQ:/TFFNGPHK1$R"/8 MAY&7S$1*1#LJ-5U +JAH6]9=$'P/E8DZ24JKX9UD%N[KA7'JO5!NW]QPHF8Z M;*AOQ!,X\WE4EG?'Z&A 19N9HK!A^_X,(U'-B5]0LWN6Q#U4)Y_&Y1D8P:*S MPRE9?/HDXG>$0Y0_/#X7?QP&XM!:D*0!448=%>614]DU MH AOI2I\C:RKC* E:E4L)"S8ZJRD^"]VE)Q=.>!!@8S#UH3&):X_0B;Y.":C MP'/+L=X*F]J<]WNYY#/USO O5]_P^CKX> MIUU<<_GU5V<=T9[-\SG3HVS1,1._+&$M%M]><:,I[$7R&2Y,[7V5"<.<(DK;?\_4_6;M MK$(.Y$-I#?0JL65JKB)6IV01DU;BRE>O-+>6UX!36-I*1K*_F,.W8)7<1LS%LXRBXU$$>!NM=SGP;M)'[,X^X4,# 1 MU$M$[T+B")+4!"@56X(W2R5",-_/Q MU,$WC4O@Z(;*TA0F0'V=ZHN&&GC'\1DYDY!,E1M/?P$OY'O&[D&EN>ULEA7L\&X';05M@*R $O/T'W,1(!GDQY MYN:0#IC>.19O)U?T\/P 1/=C;F$>YY:441MIIIL:F.#I]>!C!3Q (B-!&#/* M BVI,#5R%?"XOWR(]![(X9P]S!?B8S495XM*63X^SF)KH*=][]_<'*=' _40 M)Y9T9VVFI9$W<5GT3/2 ]E%O4,2:]YB[CUCB)CXI[/$5Z8+ MT7U6K9*%ZIP07G1C.7>J#@LN@Z4Q=WPO8#,1"!XICL9%/CCWFH6.[ M5A'@764_ZY1RJMFXAFR"5,,(PT.2P M6#.=9KJE3.=Q5?DFM".7XZ]&3%1_,_8#E1SG-.DNH3X;"GYLS%_CS-ZVUIBM,0L]S;P\)Z_GJ6S!8D)'!5 M)K!&QR%8%'&#$6)QBSUS5:K \7)TK@0EB&%K.B)XPL5(8N31M4F @4+4L'"&Y8") M/&Y%)\NY! T80OX5<4%EU@%&D/"J2"0@,%$TOHPMCS5GK:MSUG3.VMHY:UHY M:^6<*F>*;XCPA)J_AMHY5:FS^GL:"*\<$\R&&(P4]Y*A#Q_.DC6676Q($+8T MP0S#(.(F*,O:*T@)LP6T-3KVW%?GL6LZ)?Q@CZH_E#E4^ >.W!LP7WLN6CA6 M"L=,=%R].)_8F)L:)XN\;%$C",=$ DAL4%G8-.#9A(J[[]YY<8AI'^(9)N'D MX^SP0B8"@Q+V9J1">F&H'P[*B+>>4(IN^G$>9$RKN:RF]1R_ .=DGK+X(D6[ MIOF/&%Y@R(P4$"@\?N9')5DFLGJ+2EB%FV;3F(MY M?QU$HGI+?L'%'@A"^?)VP,@'RZ\ M9!69\/+*ESR-V9ST]:Y\9X(ZXM;W *[#-T_F_J;4:N AA#)*T*,3P5N9^][@ MV1OV#^P/%]S(\MHTN0B#KS;1 +.$U4P4F;=&M8L\3XM()YI?\=1D.Q'47>I( MSCBFF49)7Y*%Q:8!F&PV2624&;YN&@5@NW_Q?UCMYOF@W6^>EXJ7NR,2OUTD M(63?Q;932D>Q5.\_K9=GXIK&%YFV>2[!'?'/?P24.$2H>;'Q@;E48O0]PJ0] M I3F4-5J2L^'[V]3[!^>I$H, ],7^:1W0N&A9L$R(-]GP@_FMD>>]!$$[)4J87'/!1(#VV*?%BNNC(LD\-L7T" )%W,2%K+3:* MFVL+>>G'O_G](X\A2@N1IZ;2< .W#?R&-*%F9N\4#T-D!8^!O;%W)D^% M39?9LA:SZ3M)]K>T)HE \1F+0%@49'_'(!"(/'P@\&Q^HT4[E2:,I_G?-*&( M\Z2=2!Z)BS9 VY,S+$IEQ=C29F;7=LA6A>% ^FO? '4I$=^ M0>6/<:L1GK"*E3 BZY@&%B$"=L?U$[I]D<))K:[<8EH=<9%' M9[)X@I!D4L^H,\I82Y0C4B^>X%'N!C+@C9((C(A+O#E,C-- F64C[%T*%,>W M4G(N_Q!1AHYY+'+@'>/4\Y2,+MF3YZ=SL\F!T>:8&:>!'[WS0C]+&88W*BOA MI7;"L^)8G[0[?YW"HBR!@#F]P;(- M2V9D9MV3Q$[2W1E>\HK6D[F=F77;$-N56EM%X+V[.,V[T$^Q0%QL+88;F24Z MO@?INF?1+_$T;\O).O?)SF*BSYD(EM/Y41X\9T]TX83C]?4[K]!_F$Y>?_IR ME8E3BH\,AW8X.!EOL)A0_C6C9L;J<@R[1[9#D;9A%0F/C]?9X*"< M255CI^0TJSZ2V1M#[%$6 E654Y#=+.HEGS92>.!0G>M!!T:[)#9=:#@$)RW"U5SGFTQ"R@ M1L?,M )CT9D@.PJ R9TZJ7W(#AX+"A8;62:UW'V>Y8\$'P*IPX!73>VJL'=' MTO3'PG!(+IF8G\#2Y!A*+L_'6)0>A4-J!CX:48]!%*BT%\+&K%&0EHYM2T,. MMC:AE!Y^^B!I"X784)F&+/H2M]#(H3?8O(P(A57U6$CXR!6!%[DR%S\]FC)L M=RC*]Q .@$B-L5UYVBDL[C&-CX%HXPQR'8EL7@.%Z^-%%?0@A_7+Y$=4*N0IE81 9"05G_840! M*')[4HR'C+C&,S*BJ'4&L69S^BS+G&VA9'Q 1G;8]R M*0)'A:FX_).+7[)P=*9?2%<5)S'E%DIU#U-?;+U[2^.4N[:\6(Y/+-^_8&[D M%[,&A6Z24H21HGXD6YA&Z:=(%)C-33Q?DJ@LY&)7:-0)Z M,VC$9>+:F>9\I M,:.>HZK1@=U'3Y4VMUD=):B=462/17W4L:8D]71*DDY)JK[!_39%@=F- M%6$-D1G#>(,H<$3G+@V +'L["TC-^%OJ3@< QYBZF"QI7]0M)J<=>1%.1 )93 ML!9."HUE&E?*NQS5 !;?%BCQ6(Y.L=RR8G=Q&2++1V6PJT]B+@"^0WN,R1!W]).ZF3,;J=P'%*ROH:XA\X24 M"ZTPC]!9CL?:W^N=8"IO)Z\O?:Q%O;DE2WMOS[JH&3LN;A^690.0,T?A5=%N M23G?*.R3OT.>]RD6OVKA,:2ALA()?>[:=R)"FFCK<_BIP >(<@\34X)'V=F2 MF+V*8Y)IJ+WO\+G24BVWM-0;5,^9XJ)LP7%3MG;+UCDSXRPZ%7.\*T>@AY+; M&TM F%/K!4%>LPSR=J6_^!Z& ,E-.X(5=Z$3\5OCG:)$YMO&49 /D4X3YO,8 MN_$/-C2N0G_*)X =^%!GI)VX'*5E%QVO9_K Y0>["D<)?4V,(Z[;3N&>LSF4:H(PIPP)8NXT6&X8=Y!O!2O$R0?XVS+!D\QB6S "+BL,'3(I3+=NK0 ME>)J>Z/5\Z"N+1+R0/1""QY%J"*/ M,5[J&$"SV$/1D'0L7D6VUH #=2C[H6)+-$CXE@1XW#=&IT[UYT^LZ\'#CN_[G3MCMUR^KVFVYUK(M_Z(Y H?\R]LGT6AR/NL5TQ MV&OSX6AX[0PZO=[( M89U^F\V)2?L=&]F8$OS') RN6 N8<9XU_WS3JMK52DF7*6U34/.T\")&GRF MBHQ42<:R9>*G$:0$0_2L,WL VA(XX'HX8(-KV[%&S?; ;C4[O3F& MZ/P-7(PK>\22QW=>C <)<-'BZUZ_TVJWJ^>$CFG@! T^0T.98K4@$Z[;W5X/;:AS/1CTNM?]5J=I-^U1FUG.'"]TOZ #_Q&+6KA_<]WO M#WJ=&BB$KFG0W QEWC1W#@+?4=19,^R_>PT40!I^GF)_K\"/2 M0_(-[T'@BWQG+?A_F/!V_3V\!BHU^2^?_O]^#;UF=4<=JW+*+I$<'#F?O#M MFQ,B[V<[BJY;7[JW?QO\WNDV'[_&_D/SQ__=?P[O3U[_=0H2)A&)?WF9F_WK M1D7+ 2V[>D7#_C\'#W\.PV_-W[Z'5^WQV^X_O3]O3EX'X>PR1-98R.]?1^!Q MLS0(A(4)E+;"WT&WV5E8R9:A/9Q.#6C[/1H'R>Q&3-ZPKU>7;^V__O&O[J?O MD_?]W_[E??G[R6NK.;L1P^Z9E78Y)JCA&S4VB8OG,B=6#5\]P]?7@@L*UVY_ MZO_[OA5V__YC_+OUST__]^/VZY^]FTW6WI"+MV.>A(3DYUTR4T1G#TDP#8I9L%RQ\$K?5Z0Z:X)5:MMV\ M[HR&]O6PTV'@HCC#'NNQ?ML>SODDO?E^D9QIR3M7@MZY7 M$/1=GX'R\9\U M3T0S_+-LQ6VSO7#!?)5'MN!!_UC62R)8:]X>+'//4HMC=C-C/\R],E_]+O30 M+R^'A\?E\RM=P ,MY39L_M]#X?F-":\4%&S/V\*JR/BRB2^)0]]S#>F7'S#W M?P[-X^?\W:C[K?EB=\*Q+1>\8[$3>1,>#!QN9 S($:W4R]E(&%JF=62\7@IS M9U2LQI%9?96:6[\M7WH6,^<,OHM59!>,6_+<"?&__S4-DU7]_;\(;S)OP[N5EY-QB[LU+YM[8T4O73NR75J_5;UJ=ER#LEG7> MMEK=%ARN^_U.]Z7;M=K-?L=E#RW+O$W&)9RP5A^I%B56-B@]C8HIPY& %DBK M]8>BS)!2O[]&(648OK%=3 _Y"^@')Q3)C[ED#'S$6]FL3H6D;";,J_Y(L H$ M1,!S:]X_\/JI!A\/2\1$>B9/%P5JP%>I7BV4P0)@/@M_Q7:%QN#L=R-M4JA. M4(P8SB(IG(+%,X!<9^U^^[SSXL5[":[M[47YH>;Z",6[-*+V JG@_/WKWBP#B7HATIZL%OC*IU M7.-MQ%R/IR7_-L5<>%"M6;9R3FO.:,81Z+_HKF%\^O0VEWHN.^3YGH2_=?B% M&;6PQ?F 3QEARF3#^.O7OX71#>S86U+E;^S@1\/X;%Z:]-G+/ [(Y0UESZ^E M/5$5;*8^<>-Z3UU]MOZ?UI]:?Z[0GYGR:S>Y\FOM2_F1.(.>^QPFHNG9-Y%M M2Y!EB*.&^&6IBIO_R^4]=OU1BG'2[C\O1!YS@8(HU)RMIM4UOHP#;SBE AS, MH 8M]=6W@R>C+]I:7VA]L;F^:&M]\33U14?K"ZTO-M<7G8H.5WB"6*(Z?L/C M4K'NF%,;G^TQ_/'] W.F)/9?>$XA:)%36*O%QU(/&L9Q:X*NU@1:$VRN";K' MK@E:3TL3M"W3TII :X(--4';VE_ ]2T29B1ABC$3]A9QK^<$F /B"R"3*T9% MMZ(^K=F2M0-7=C2T Q:??7GPV2.A\<-?6LUFZVF< 4#>CR[&N(L\#"W^*\1_ M;R''!>+_(6V:H\5_ _%O@;G7\J_E_R?EOU65^1\^+C3_"+] <(B>HVB';VQ" MN$@+M<-YL[=:.S0,:T#@*F_-_+>M=K?Y9%1'2ZL.K3I^7G54Y#JDJF/>=="J M8\?A1LO\^/FJ3.6QY^J6)ZH MV#5&_M65?W5#QC%>[""E*;TOLFY@Z M9K#QD+FNZ..9CI%-2[[OR,7GZNU?M/@+'>$^2 MG;]^>Z_9^:H8^,H3_90^8_,4[N:"8^,"9^BP#FQE?[ MAO% 7W'(@\/I)0*M3N%[ >'/._7B'T5-E8@:-JT9=I= 1C5!-%7PE+:?B)E- M90F,EHI>9EKG;%R <)8'?%L'_TZ.B.PU-QR]VNPQ*6RMKIDA=@5AP-(--!#. MR6@:S5O4?G':70P9 M6E>M>ZQ8I@.-99J.FK*ZQC)=L%T"N;35M.PF"/BU->@.KCO,[5\/NLR]=IU1 MKST:N8.N)4'2^3>N/O[V^?+[']_>7UU;W6ZG.Q!_W95@J&CE!;NNX)AF,ZL2 M/WVV1:#HS\?;Q\D;\*PABL1;D=?@UGF[TQ!?O"$\@2"AOO4N@J;0S1^VN>-KAHQZ[2"\=T#7@MBLVQ_)[GY4^B<^0, O4VQW1N.!WW4;1K!8MU9( M_V5AB HE=6Z>6P(@5 ZJ.*XG:QVFNLUE!T5%#)61\6PS\L-[N5;Y^QDZ*1=< MJ=[#ZE;JL_3O]C#&/HHL[<:U6[VVY+RZP7%5\>?7/;JVS=:YWN_][7>G9RX, M%NC]WG"_-PFL+5S1Q%-ECTO[#1S8UX\ 5K\K&$[L.6LLAO[4=ATF/(2F)Q3,K!VA5SXSD[8 MA7$YO<'FI&W9P*C>K/;F\6(+]IF![9T\K 7:NROV\A;SULGKE_%+XW7WJ%PE-9KVS$F];BHEBMG>4[SVS'RVUZ7@PDO'L:PZ!)U0;6' MYC3-:3]_!/@:>'T&QW",NI^J"P\;%@ M7W>66X6<:K);-9G&L=[GGN_B/E=LB'+!*IZH]ZO*_6F;"^OL)?!=Z+D+[H"S M%)YAZ#["_]PF8__U_P=02P,$% @ ?$0#5T,IH!S3& ]9$ !< !B M:VDM,C R,S V,S!X97@Q,&0R+FAT;>U=:7/;.-+^*]C,[HY=I=-7$CF3*L=V M9OQNKK*5V=J/$ E)F%"D%B M:W[]V]T 2/"0+#N.X^QHJB:62!!L-!I]/-V M7OVMW3Z/ISP.1,A^&[Y_Q\(DR&8B3EF@!$_AZD*F4S9,YG,>L_="*1E%[(V2 MX40P]K+3/^CT.B^/VNW7KZ"K4_M,$@_8B^Y>=Z^WM\_ZO<'^P6#_.?OTGNU\ M'I[N4N.SCZ?#_WPZ-R_]]/G-NXM3]JS=[?Y[_[3;/1N>F1O0>Y\-%8^U3&42 M\ZC;/?_PC#V;INE\T.TN%HO.8K^3J$EW>-F=IK/HH!LEB1:=, V?O7Z%5^!? MPO7X7RFNET&8E? MGLVXFLBXG2;SP7YOGA[#DUVX76ESTU[(,)T.^KW>/X[G/ QE/&E'8IP.7G8. M^L4E)2?3_%IBAC90(N*IO!;8]YHW>V^ AG/7;)S$:7O,9S):#GX>RIG0[(-8 ML,MDQN.?6^8*_-5"R?'/Q]1:RS_%H+\'?:;B)FWS2$Z "B3MV+QT8$>*K=U[ MKJ66(QG)=#F8RC 4,33XYT\O]GK[QZ^ZV! 8,V]@3A )K@:C))T>5_E48\ , MQCL5AD='G?ZAH<+KS-Y$\NI/EQGD/37BP9>)2K(X; =)E*B!FHQV]@X/6_;_ MW6,S5?W.B[U_6!:T@>(TF0WV.T=SQQ8S%_:"&\J+3O^%-Q8^TDF4I>(8V[8/ M^IW#PWSN7AQTCO#;GVT9A^)FL'?8/SI\L7?0J]!+U- 8K=A86IJ'C2_JU=ZQ MJL?ZXR@"2$]L6KCN[+MAO(Q?,5YKL8LXZ.1C^V'&< )V) 1KP..070J=DFG8Z_4/V<=9+$>9 MQG'!NT'^V*>(QX\\0E^MU:C?4,]]C[DH,_E#DLI L&1,+%8R0"9?I0E(SZ]@ M-],'9NI39>%JND*IYQ%?#F0Z_3ZX%G-!>*:>RRU(-Y2?'<:,GJ MZJ3TQ&DR _=NZ;TJ4SJ#0;$TH5$U/'_7U5UZ(5[(&8D]X#T0_)EFX)X!$Q4X MG3*FRSQ->3 585W 3XC#)Q,E!+JL@T>1IPW%VC.[)4_PL'. ?3):[L8DHQO* M1Y'('95$A4*ADQ*!9A4#]^&XHHJM&X1.2 !W@ -6CE^^Z#Q_0>Y/JN#_,"== M*% 6/+*Z!FR\?>#@J',(#]@76S^C/[]AX,7(D/W4H__E4N^:-9'73<"-N'NZ3 M9[_EIN/F)XZC\HJTU-WT)KB*))$&K) @R MLD([MCA49MP9/VT=!>Q\]>Z-=_?JPA@ML[8"=QG/&( MO1>"A-ZY&5,(Z^%=Q"'H#'KC['3*XXG T9\"*U02L1V=!=."=GR9F14;^[FE MA-2Y&+#SE$*W0EMV*2Y[6/#PJ\G[!F2\6;)E N(E(I @745$D3=K!8VQ@1@N4TEB"-B)#(.$C5/%"$5J"Y :.'%2HSA,PS4 M*048 HZPP'=HO8L4#@)J2T8$027FJUK[\@[>0"MY!!P!T>@EA:F*(_HD@M!7RMU0] M.%7KT[&E1.>WRC%O,J27C\WGDL_?JU+)5G&^=U?.FW^G:F4JVKGEWKR4;U@B MJT3WFJ;/7O(*#^P5O^Z@6E?6(2\13\TC\R<,G'RP?W5DPRU-B:7Y[UGK% 1)&U'?EW/>>! M^[Y1WO3K'!=G8"ME8%0JA>2V(P[!4#H8RQL1-C')T_B&3L>O,B+[5:)>DPRB M(\7RR7&B9H-L/AV1L"!MBO@5Q]L;AK))B5 JUC3R2>OYG<^H$Q70XLG M+M.C^\ETCN>=B3$!W@+^/F8E56.II,H,DNMY:4N6M5UQ^?S"&P" MVEY+6VT<-?G+N85X9G'7@JL>C%C"7GW0U;;-V6?>#$)#R1U8;#G%U!*6#C 3 M>XNUU-3(@K)%.P^9->O6R]?XJ.T"MS(8"-KG%+C7,@4A_A.Q2U)0A'7B8#)= M)'J<5E)&OW@9*YAW7Q\<,5V[I7#^Y>O@[S0^IR5,(ENEPA>!W%8^*--2JS!NE0^XZIJR=X8OQ+9/%BEG"^>?, M@1=XXQ2,7Q:EZ'B L7(S C(!6HS,K!).'?Z%L\X+;D$E RTK=$D MZZ*2A*^H^ZB()/7@R>2/XCT_KE!^7ZD,,U$)K_*N22S+4ME"]P\<3\_YLQ)B MDO\V,LO+7HJY![&?B.U4(4=A)3@*L)E7TTE PY!4(&!7.,(1PPS$# M\-[MI=O-.(KJB6+K";HF6<39#N682Q0*Y B[S-(DLCW97JV1//-W&F >J M@^DW2WM#N7._]X)>O7/";MB;78IR^OUC=HJ%'4*);P,4;T#0"?O%:)4$8@46 M5^NQR[4NY0BA]=V(?F.)+L@%(9Y' BF=0G?%C:K.L(WB:8Q\03M9%OIH1^%]\ETJ1>0CB+U;A4:S^K-05]9!:'8G MG+JL[K;Z*]OL#8WVT#KE#C,J+*E%CE;@$B58(G>C'C",("C'FWFJF7N@OL,$ M[J!T&O H&S6Z4Q),VO3HL MG/^1B(%WJ:Z!F(VMYXBQH7=E_1WKI7C#E:/ (8/G0OK&9 [8.%GF7*UJHVVJ-6,,L_XTID1#72 'Z&Q!%G ISD5G\(' M<1-0X3E\G"[G&+4&W);2%L"'\\ 5/1$'Y K8>EM@=8)H;C)N?76$69@B7S:W M17?;HKMMT=T/5'3W5)W(1[44P?TLQ3O,"E74XAVSIK=NVL(P9%5F$K.-00 K M!7>L%+Z5M].@O@VAAKQLM"O-A3%'".N;E&2+97.X$CD>W&+P2E@I2Q:QCU@U MA7*5(-5A3OBTCRW=PSG:UH0][ K?)C#-XMA_4@E,JO]BI^>7PXNW%Z.2(S)* M3+#(0A5H=340C_&@%+@7H/",94"HDH*%FGQIPT#4DK!HIV AFN>EIEC+H76& M_KDLL&V,DV.L1U')7$EL%XF) -U+52,FIC JN@2MHW;V>@'E'%6C3DIG800+ MCA<&O\##D8#V8Z>VG6[.(!:.UNPE1B" %$GHC M&/P1VW@/FA[+^-?0HQHC)YJV_V92F4!>W(@@2XT)5"+-5%Q-OW$V MOVQ1Y% M-4\6$.\AX"8XQ$$UV?!G;X=B>&B0&:9$(H7AUG?YA814F(Q]N9T<,UHF ME*ROI@EA$<': G71Y(V:K;NXA$RWR'0R$IR9W?]%)J6Z'9G:(EG7B=4-GOH! M57XC!2TUO _/[/I BU-FG^-(:%TJG5M#OLQ7.T*$ALJ<6M)W JO9+3ZK4%8X0&:QWK7DQ$+AU'%ER\$H6^_N=AXP!_)#3I.7 M][A";4T\*B8KYUV3-EY13*9+:$U2:&!TSR-S.L5?F^G!JK5!W"_G#L$$YYK/ M.ZJ%I\!PD&ZW&Z&T@*@.JM9-@8\5<53#DL&E":MOO\="OLS1/6_OP[4]:"3\ MYE/YR,CP/68R+&;R+)_%%7-3!%&-11]UU/7VPH]2K4HU+9<_U#!)VWT0_QO. MT-&37UR=GK][=_+A_./G*_;I\N/O%U?;O0_?9N_#D-^P?X.JQJ 39GOS M3-(G3_FM_KU?>$Y6%DM=;) & $E[F -A1A%E!!W,*21#BBA=E*Y@5: M@W]7JW%O$: Y2S*J+QB/92"%H5'S5.KQDL+.L<#BM@@B2]SS1S3 1/"(I?P& M)&:G'&]7H5B$MEDR@FDG?%#O%C@@>(417^#K1L8"DB6N>JE&/>.V6!];+!B% MZ&*^7] H9A'AZ8-+K[R2,F%-Y)F!\L AT+N@D(TAEOP(YR]["*3'$:1D# \RRBC4:H_\V/01%6BT@]/"INYB+6 MHDCEXAF4D? #*1R@@GE/+%-F/*3D22]($M:Y#*:7&LR$_F MMD!:Y_F-P!\_E5*G;")BU"/1DN&9CK'+[\&LPCC4LM 81;*ED.U6B59ZC8E] M:72@A8(IUV9)\0C540"=)C.A-*XZ5)5TTY5EC&7,XP")(8LZVZVU;=;:ONME5WW]ZPU*N2MF[9"T >N$O8D4*G10MT'&S%@P$DR:/ GB#\7E95)+3KNL*'G-26 MPS(Q;+>E XWV[HL0\[(-(5\03 +NQC%O#^#%W@_F%+LU,TJ%F>H#/<<-/"13 M>+&V Z+.SE:QJ4@)&!W$8>!$F?.7J8@[B!(MG#-F,G# 6VV;HTEUEF8;%N% M[3;1YW[M5)OM",5](Z&%2UK=G5#CIKW#9@*,96A.6D%S7[%^UF.E7"Z/EG1; M+W4J\' 6_'72U#PZ47SF.@DSRK8&B3(L-+X%!:!8JJ!;Y;1E,28ZK@0SDXOF M_1?T9UQC>4R!+K ]%V(Z [I%_,ZTG3BS?X-"(Q =+-'7:6T66C0'V)8VEZ!; M 7$>;@BAB$\9+X@L/#D\EB+R1) GX!>[+4?DH$@\'JI4@# HL$8X[B2&P"AAF"588'UJQH+J0IDHGP M'1;%,-.D'V<9=[:QS$,56E]R6WYEXXZ3NY9:OUG:H]D-PE':F%R"LG :J0;, M*M0@XA P$-FYRR5K8!C-YDVE)% H P& R((#58>8HS*V?# ;VGVZS0A1<5/ M#QB!*X\X/[=*&P3-K!&+*Z7\BXCSK;VV:KOYB"9;&EXMZL O;Q+ZY495#MZW M$?GZ#-%=I-@P?W.AQ3QB;";,!S77U/07@C@!$8P]G*>,YUC)%/F.=@(PC^G1.-Y %?&HK3,46=YV2,Z$" MB#K;K1#EE*A%J6RGQE>=DJ'0B-@!;>AI $^C97&6D,?/,@W;9=*P3,0]@:MI M8D^^?,<7=]E-4]-VWF:88F$4O[Y2*-5498UUL$8S1GQ!:^TM!.PRY 4V!$*. M.M,ZXA@L1#(P6 UF'E#P\['@!95%PIZN@)(:V1\4F5'*I2C_"WBF12ES4QJ9 M5=%V8":]X?^FC N>5HS)^#P.@;L6AE2LG30^[!_@3NK0[?'709POYP I- /N)*9W0KDV3 .DTU124:Y)(JO MRD'@!C)8Y E$2GOI00I'Z.X0B)D/&UJ ?XY[\?&50*"[9Z*J_^/!%[ _U^#B M@PVQBVW=J-%)$8H@5(^Y[!)668Z7GD +<*/B4HL3K1-XK+JAP"/'C"@4 08) MR#BJAM6X;L@OVF0FC'+)271IJFI6=HW6:A66Q\-2BI7[WPS+=NRLXS)N.B=I ME0;(,VDVN6;4G%<3! ^NT7@2#X- 9R%79KHD.DX;6M+6[=/[ZZJ2R?U4R?LD M]((#9<[.S7]%X#[6$H&P)(YH(\V,>C>.&[>G\L*"1L%MLFBS$-6Z2R;.#/$3F&\3&8 .KBJ@..B4]YK;[4![3B:5) M@5<)W(I<@\A-[R=R5SA_]I"3S:7LPOZDXW7]7.,UL0O5:: 5F)C,G8RO.?Z, M9_G41N.;V6:(LA4M\5M11LS-&9UFY]G,HG#5TY'+B$!^@'H#=85O15@!0DZX M;XUKW)EA8*@ZZ=YYSCRTQY_/;0[8I+8LJXPX1-VTN M]Y_/U4XU=E[1#,3 *BBG.LU=^7/; MR+'^5_"IBJ(N>P_9ZRI9EC=Z\562O*G\. 2&XJQ!@)D!)#%_??J8"R!( M0?2Q4L)4$IDD,)BCIZ?[ZZ\;+_YG9^>TF(@BE5GRU\MW;Y.L3.NI+*HDU5)4 M\.V-JB;)93F;B2)Y)[56>9Z\TBJ[DDGR\W#_Z7!O^/,/.SLO7T!3)_:>LCA* M?MH]V#W8.SA,]O>.#I\>'?Z8?'R7;'VZ/-FFBU]_.+G\Q\=3?NC'3Z_>GITD M3W9V=_]^>+*[^_KR-?\ K>\GEUH41E6J+$2^NWOZ_DGR9%)5LZ/=W9N;F^'- MX;#45[N7Y[N3:IH_WOIC*2B3I1&@CJU^>?+I\ ML_,37%&I*I1H?V_OS\]G(LM4<;63RW%U]//PZ7[X2JNKB?^NY*$=:9F+ M2EU+;#MJ-CLIH\;S^@Z\Z9NV]<%M7.6$Q5/C_ZRZ6:2I.\ES?)>3D5 MQ5\&_ W\-5*K\5^>T]5&_4L>[1_ \')5R)V)I&[N#_=_?E[)VVI'Y.H*GH;? M/N<).;)S,6H\]89O')5Y!C^>WD[42%4@!L/#%[LCF+C9]^AF"C(L=:N?>'_C MR=="*U%41V8J\GPG%3/S?&$(U\K ')5S8\F*LMD 2W]WY]^.M@[?/YB%Z_^ M6D/:7V=(HSZ/35[!0.RS^@SYR@[#)0 M6:+(DG-I*M)?!WO[SY(/TT*-:H.#A_[ _DH^YO"$!R?#?XBLKM7U56KB?5FI M5";EF%9!JQ37X:(J00H_%: ^?H5#H/J:D_\5A+ Y@JV+>O2[3*ND*A-\[,XK M863FAP.:VFQ_:^&Y0U3"R!^NY/Q>FTJ-YRN&DBDSR\7\2!74SB@'(8E;P!.7 M/RO8VJ !L T^. ]_L(/RSPO;^"43W208T-R7(,T(7RY_\/> M\U.13A+H.4S"#.8!;C7T;#(>L"-:IA):&R2J2$2:ECI#&Y2-3;Q05!4T$6V? MIC8XOA$Z2XZOM)1HK [ XI2) >..-$A:3J=E86<=/F.#=EH&N&RX.B*9"9U< MB[RF6_YW;[BW![;F3&K;SI9P [S SV&$#VT[M 2WYT:.3,R&I?IL^!0?D=#3 M?WF"WZ&9+$:Y=->/8+6DWDE!TN%0E4?N'_&P<)_9$:'9FL(OL$YV%_[\T_#' MG_Z,XZ@T_"]S#5]+#8> R.W0P=JV-SS]8?@,;K /!F.X*J='^[/;Q)2YRI(_ M[=%_W.\TCJ6_LO&]]&_% ME,36ZJ0C6M+=*NLUF\\.R?/X;YG-Q1W6GLV/ F=*S5!)XLR&V=PE =T(:5_[ M*72!GO<#_X4'7I:5R)/W]70$"A:-/#C5-E+[15(;)I-.0V.50;:1WJ^B8D_' M8S#FT>)Y#>:05[8;H?TBH64W#F=T(Z9?14P_PCUE%OO-X&B2(?\;?,;N;01V M?1"@T_J._'ST+"JII\:Y&>0=X>ROX\10 YWK"2Y)GB=D90]\\WB&VE^NX5KP M@>AK*72N\#/TKTS3FHZ(+;7-[JG2\(LH"E!LV@@]=QU?HNX&<*>]-;/?1]X4 M^A7[/SXWX"L>/$V.BZ*&0_Z=E"AW>"EY3I,RA^4VU&UH#%H3RV;=>7?)7 M'\]F$H::P@I;_=#K?B?U9^/0S:*L[+HA7T###DUSVJ*P]\VJ9A$R3O,:E6=; M0\&--HSD@.Q&&PL3/0-32[N1Q :&%1Y8 9QTF'&1P::P /F").&U;(:!7LBP M\0P;I6'Z(7Y15]&T(_LH[N3PD2/0"P2*!M6!^!;VB#X, 1QB/GP[GD.?,?[\ M/57D0B^Q:XU>)LN68J]K@ ^HX]^BWRQ3_/\3[0,6L&6O= FJ'(,6I3YR]E@D M<8?,FR.1WX"Q8Z7\)QAS ML/SYN[T6,>@_A&[TD+@@&]++HR&]M)@,_VD\KN9R]3*R'I:H/CQJS'>P:#A* MSEK[ER=[3Y)4YKG5POZSF8G4?>X54/_*QHT[NWX(1Q>>2C@)U/^=7(!!6QV- MU:W,NF8M.A.XXVX"F[#6%TG?@@Q1/RHD H/'/3VJP1'1*0C1\S;80]G[\_C+Y\"8Y/[VX/#\[N3Q]G5Q^7!0@A.LN_D_20Q;'7 M(4V+HM,F9?4A=MTE&5-X9$3NZEAWT#]B._&\G=&J@Z2'XC4T\RNI8\[A_5 L M1PJ,K! ] O>\#4KUHT+&%"R^(U"^&$$ '[,!('0A!ZM][<@#W:)K[?/\U^&1 M452 L1,/$5C0SH4GE@0:Z+.11Z2LME.YV01^$XS6VP2?"B/3 M6L-*?!C!0 AN)&A;\&@S)?A;L18H(X:4!J894*I.3%ZV[5 MM4D.<%]CRPKM )J3OP(N+70TP(/D<%=X]&^.<,MW?T<)A\=<"32"D-> M,S%GF&9,]]HA=-\]6-4T]]*3)J$UZ)*;_M)/_P*I$3K :+J"'E0(IL-\%/F< M87&\]$K"/$)7A8&Y-*T&ALEE8^9L\H_A-A ^+"IMQQKW@M=H)G35:A!1?IR> M*3C=\#37/5PK1LH0_AM);!BF 8%TN($>RMQ,^,Y40RNL'C/_GGN[[=D_\+V= MKK>W/1;\V@9(+O&HZG_ 7?8#T?\("O(Q2!D=O -&PPVJC$'[%!:S66XC4:L0 M[8Z3QT\=BG+XU:+T$7:\] RVU_JYY.>#!/'.GX=^TY6PP^R)7AAEZ"*+[H?K M(HB?M5\8>@/^)S7# 8UXOL!Q5A5(]+\0L":CA0!N'$QM@E)V!HIN*5P_'25< MI6^4D3[P5MEY@7OLOU@/D$(F12]% 7L?5L2D6HT80H?#A_G\-#E^_SJY!&?MXLWIN7?6 MSCZ\OT@V/MJW]]%L2*S_F15A45[&T'XDMQFUQF<-9YH/JL*!M)HJ/5#18M<(N<9>24 MR=.]GX_I*F?[D&+9'H0G+*$M^5[,3">K\MH:;[E@S\ M#X)OOMS%^[XB_C5D?!EC+JME"Z_SJJU#YE"6P:.)H8AE> 8AD18H< SB5;) M.\K)4$1N1M=B)-,2I&F,G"[[V+'7[3[?EIP=1"Q$H/S%7@J"'=)WGSL8/2AB M\K 2#HROD-N+]FZ=BV2+6 5($YNYZ2LD(DG@FTW*W.)*VT>]_!:7F_R52(#W M9]?YG*W]O9^H+UO'R6WR:IOTUC[HOA.$EJ66?QC_;Z&'Q\DOK&8HO^Q._+C) MZFO!A0]G5*_LJ,)X0/!GN<2N3^%)$Z^5/2D_V M@:J"=N0IK!PDC0P;D>IDN M81]Z_\ *+@,G#V>&3A9F:(T5MYO?*IN2T(D&)[!C=K]:SL$73 (;W0C8+#NR M/6I3A,&U=RP[GLI1>#(LI*:!:U/KN8'IQ8U)B#J':-:OH@$\%M$&^,;'(, M#A9?0S$FUE>^J$=PD"BAYX,5?6QJ=53FC7Z"<;!5ZD&[^S?0:2X8X\I$@!U< MUCEZ)-LX*"P>2$=!7L+:TZ.SX*"/9 %SAV'05ABL\^H9QF>FX+M8_\7Z'M%P ME?-:NC(Q>4JE-*&[E7QL$O%*\L.0DP%S<4S,RD M25W0$68=GC:J8RNRZ7(_JC!@ER3^EX"J"/TDIQ* B*J<\;!:Q32)>A3PV.8RLJ#*98Z&$-I51 M1+B#98[)?R(YRF& _M>55+"$D/L895R@MOF9)4_ZL:?\/2HEO.%B+"CA9P]* M";\[NS@Y??OV^/WIAT\7R->!G[ MA3:[.C1FLOP''*<[5 ]:DG=&3[2 MZ.MCX)YD=;; "64"DB*#$3-5E0_^!_AZ5M[8 M:A:> 0]670T2824$BS4-\(,&V55:-AY%?/FI\OB%IY_CQB.J-TC5>*Q2)7D( M!JPL,YX30#.6"//G@X2XO=0'6!VTF7"*W/-H6X*'9WU$U VXAS3^,-/R6I6UR><[Y0T::M;D M@\;@.EM/.+8=7:ON0E]R^(T =?-.Z,^R2GZCTL,-LQ$-XVD]I1FJJU+/&_W; M&E'2)"B2U==I8NYC?&75E",8-2N--%29)Y#8XO(:,S'796Y7:)N53VIQKT1- M\78?62+30Z3,*H$G#5J\D998EEAI>4KI$"Y) /E0MRDFBUAQ7SW,9O,@E(S( M(;0 9A<4,VQ7,;\/AR:AA4O[71,14:% MRFZTPIMA,D$?!5S.BMP@RFV %DS@&#*1)Z(FP,+D"H8N^*-7Z7YVJ"@V@27( M( "5EFK)\XK%16BQ=#G3BH"]]V6%LT*'HI-#6'MY55)G5RH+Y"C@5V:1$;G_ M@R\,=YMRL;;CM!JTQ!P&ZV4=&5!V7WC&'!9)BKGUKAMT'/8]^ 9P[%,.$5Y2 M&]FY>:>RFI09#@9WJRPLUSXB9S)LI,F@F*)_J&"MJ+(+F!0R%@_$F5H'^"" MKFA44U?BQT=),=8$8*VCN!M8/@IQ:@SCCUR8WDDY]3Q.,'"NWG=GC/Q1;N'W M@SX6R%L+T6 GW+B,6HY1WJJ2JWUQF2(+"$QD= S83(M4RLQK+R-R&>$#K8TX M%BHGX=$ QMU5K9A>;NO2D3M"[E)\H./3RKJ*SI^0ZQ@_ M!(20G^&;I5/*JC;[B%"6CU@EG*(T"!S7,'9/;'5UQ!;\MD&<5[3HPT5'LQNT M314+"83MM"@:%*U,M7A*4B2-1K@B=VI9FM,=-C9;UMU'>++EEH!Z$$X--,1+ M-(N8?(22."U ,)LQ$1UW'(XM1##1S@-E@@Q(U\@VV1U9.;-T78&Y=5,9Y63W M&20^C=JPSRMS-.Q9 DG9934JMJT@7N$Y@Z676T.^TJ5@EYLY\-L#/G8_RVB( M;$ZRA=J<WY5MUVG<>1([ M.$J*S ]G[,7\]:@4]/*EU39KAH')FF>D6 MIE/&]XB>0ASVRM56 ?G%J%#A##=851@'&7+60AYT>&"#1E_I,:1H.%H%5E4Z M ?N1@$>1(Q*50J/E%*Q_Q"812J8?G6L%AAV89M@Y-Z,\-OL]*@2M$<_S%N_J MB6FOF@ND3;C,C'.SP@@(@D/[6U;6((^G;&"_ .&O:AJC1GS52'20N*>*C7WR MG+ EB4IDL9_(C&AVU?L)!-&QL]HI=)^EG#47D@!K6!?,1>"GI_#@Z UKP:ZK M*^?5H*"@TTF:4#G?9O5T#K@'C%+#Z+(:B2='JH"96>#H++ M'D^[U9'N]=V&B:+A=SZ\@I?1YHTNS*;]Q>&3 W;BC&F)H,5-J;**R.?TLYF# M'XZ%5_!UVQ7?>J7%U#5"GB".6O,4\@:GH!.FR9M!\Q@)8Z)46P0G;KJ9L?1G MO##E!06W8-J]$%,Y[P'-=VWLPC&SEHXZ@06,$$U86(4!K0%>2[1?$6(N<.>(2$PT?=[X."Y4*@!;R.72PIC.<,TPPDU:8 MV-VSOAUCS-JQM$R@4&-H)WGMF-7PWQ,.%$=^6BRK=D]7=##2&PUG7G&?DHN]4J3C6#%C"R(W%'". MR?Q='>D(1"\S;:.W'L3"A"\ZH(B 2)C:9+,Q"PJEHIC9B($[T5DI-I.G_2UT MVD89BQ9L<#J';EIA?>-KH1#1@<,0>6(N-2-$-OCM3S;]T;(+XM=E\NRY*GJB M:\Y"C)NZWAZT?X,*[EN'B75VUVM(IQ,Z%\AC17 RU9BDC8UXV)7P8VA\>VF\ MEF,WTR55.P4#CKW+AL&O(5>CL[]L[ WN,A)9$N(PR\+U(0[A"T3JQH2X?98Z9SU.TW5J0/N(BRJ\YEE-%>LK M=9MCK,L'8P?K 5&:\/OP>MSDKVW.RD&5@IKWEIG ,X04 X@,0S>D$B" M<%]-&C=%_G*P0S5WC'/=KU4ND<-(N].$;K8=KJ;H^5" <0%Q4H51S+%NEWUE MYKW?]/8]17RV!1:1=0 6ZIM:[\0I//!"G8^CY14E$VA;V]'VQ],V-"Q(QAL/=H5''?.#V-T%?S>UKGSBBM+PD,:XRF3[WVM3^T(63 M'$P&PUDTK?=.*7Q-EW OGFI[/^&%:2R"S1'[(JF&:9R#1?355=.PK.ON2J V M MATTP\^8GVUGECS:O278C0""U[!F)O;HF]TLS2N0":+B#39-+9; MHDH'05:##/-M32T.)A[O#L)7P_><9&XL69=X[] MIM;1I:C=KPHJ94MU;HF5 M@?"$PO,)[AF+E-++)7V24Z$8G:02O7BHN.>DF$%#L72^!LR[6A=><>/LV))G M:'&7X,1<(7(IT40=VET0^R59IA%'RQ80F(H..3B5"_2N\D3>RK1F(!I9U989 MTTI%8V3;-IJTLB>FT!OJ:%'E\T8!0[U['=Z*F_O4 MV%[0K!&_(NRY\'K*H,"9&K58@)2UL,ND?@W.P UY/<[SA U@^3(HF B5@[O+ M-@^2\W%3^,'@%[K.I;4H479S1QBC31?XP*FH+7G6$9 :0[/G@1T99P#$;]UT MH8,E@V+7W06!KB5W%:U51G!_A[UO,I6Z,DZQH&\X&1M.QH:3\;@Y&9O#JKLR M[GH)GGJD*GW/T'Y':>W#)J^6$' 8:UW1>4$>3R) +Q/Z59,;3%Y],UK9X[@( M6*X%_># &"E+L0R#@2LP/09==XRQ2?\;A__^'W8G&)O7X/3# M4=YQWJ#S(C4%W*,I2\[A0/0PQC%< >Y5T;CBV)@2;HM#?QB6B+KC2A"D&,TB M$ 9A0$K7(7]I:9\BM)<- =]%E_35)CNOL# &P6R,@O[AD"7CU[U@ D_2.OT2?TF7@BP\FWM&8*;B\K=/ETV-!O+D."<@:=M'*N6KN# M&T^KCPQ^7D\&+R1!TF2B]1>[,\:@N81,\_T[*[ .2D_&X^**"6&JN(;)RUI% MW-GALI27MM_@LUC=8UKOH!5L(-B*)(N6W;2D; M2N[H>O3>(9'98EV$YV"$4F8;T>TCNOFZKYRT;X>B*!XJE7M =A2*C^_WBFG+ MOJ_.:R[4S+; 0*3 MA=0NE7M80[D0G/;"278DAYT&IK?0H?\)6P#_FY$J(\( M3==%>I/CC%)4SLE00@WRJRWT<6<%OYCR;1.8^*AT:7.5N!TD7F4$NJG(N(A6 M03'N!K Y%9_=W8C*3E$J+*U6^QZ&R54]X&%C=UKA2+LAOZ=I#(N-BX@2H0$D4C$#-&J0V<<)OD-RE"LSL;;/RI*Z @TH MG=F,E4QBC0]1+5RZV8 ]-F"YW@8\F\8I(!\(L3^/DG/O5W[6K2V^1U=?,YLY MU#SBVC66V-W, .ZNX+_J<"I6;4_!M,Z(,$.GEH[>2.%1F*YZ.98RZK.=%26A M-/.=\92QU3-U.)F;=3:M&V)),K0W.^L[H>!SN#^JG./<"M(FU.V*3G1[:EIC M+W2*7HS,B="&@1Y?D6:S@WKLH-EZ.^CO A7I,.EY2"TW@T1R0TTM*,IQ@E$" MY.J.>SK(]#98RJ(B-=U^Y;-_DFVPLR;#0ED">S&BD%2@IW+=:M>0CK-(/ ]L M(X%W2^ _UPP:>'3K7LIZ!3UI-<]UU&1:+;TN)/@S&S>4HP 9C V%EL#'M2WP M=>=D;42]LRE1VU%&6[>GXG?%8@'*;I[YXGYRJ/P=[T'>"+$78KVF$$?H[RVBFX7L_+P,+ R?!NYL_/XQ9-NCB8 %_6C"&A7$XS=E-M'SC53W MD6JSGE2_C4H.'C>R5Z*2?Q\)TN@EX/>LJ-2O?,W]"A'&5O@=)O@R>+Q5IS$R M>N,2C:$TGTT0C0*4\E9.9VQA(P>J64NAN_/-8V4>RB9A-S!P#/>-=@Z[;K5% M.(5N%2X:6QC =LQY4:0[FCT$?=#P,T)\"XZC2##>BIN%P' ;&W;P;M-S:?@! M&( M]=1G?RV=N4740&Y#2K,B=*4*6] ,!T=BW+:N/97=+.W=Y,=,*\\&LAV)B&T8=L\)J'=NW/GSAUA M"ZRML;V2#&&__IXCV<8VD'=HVM"9%&R]CH[.^TCBX!_EJ5?K#5*K-AO;S<8>N3@EFY][[2U=^?B\W?OCHF,&O?A\]*G; M)AOE2N7W1KM2.>X=FP+HO49Z@OJ2*Q[XU*M4.F<;9,-5*FQ6*I/)Q)HTK$ , M*[W+BJM&WG;%"P+)+$-S[WWY;=00W'E ML7<'E>33U.T'SO3=@6 M_&_6K-5A@HI=JS+U^! Z1V!;!@/->/+]W" 3IN?3#SP'"CO7+N]S!>MN;1]4 M^H"I\!F@LH%&F2B A=670C;F$N#RN)HV7>XXS(<6__KI;;W::!U4L/8J(;T) M@8>GG;-C^.N1LW.+ /V?KQB--P%W=M[KMCOD_#VY[%SU+KOM7N>87/7.VQ_) MA\M#@/D%P7IX=CP/Y>'OAY?'Y/##9:?3020_,;S+"?);T=^?D51\,#6ON \# MJV9C-P!Q30>@T!Q4:@>52*.\7FMM M$2X)&PR8C8*34$F" ?DM\AEI5$L$%5>)]*>$^@[I,S5AS"=''K6_DH\^DEB) M='W;*A%*CD'V3JA@! 8/X_%7/\5V, (%/ V&AA7*H"ET-WHAG-% MA[ D#CD<"L:T-;-Y%?7_A+4F*B#(.>4C*MFL':X9]G/!Q" 0([2'LF5;WX!F M$]!S2$I($:&)EUS#'2/4&&M@J'52PCX&@PR19W %7TZIL%U0SIK(:R4R<3D\ M3X !N)01X$1#J$>8)WBB60DJ)4C7YEZ]6MLAYR.?]R.)U0!J'/K"H]^ $W#4 M+,XLTEN"+)<)ABR.F#8TA[#.: ;KXAL]#^1PH,9!!.8OD C0!Q8; 1)+#ZSK M(+JQ8WA.VH/2&DG]9 >^HRVVM/Z-HR42!5",7<+P *Y@ _@.2"X1=FVS4(\N M0V;S ;>IYTT-%S&46UXPL0#YM=UJJ^OCZ)(#$HV(B@$812JB'I2-F0]H,7#2 M!"KHF2F<+Y"5 :&D6X54* X*R> . !@$'@PFFUJ%*=KW&.D' @;[=:.Z ;SL M>;'MFS[+D-K)W0:1*HYX-?, M6:0P,Y:V@2S1ZDK GY- '5=[&[L%RLD6/@KR,8A 7-,8+@TBN" M8%G%RHA MUO2#B:!A*P-$C.@8V)I5!"E?/F\S/Q1:\ZAYT4<9ZK6RNB9^!;8%D,\7D!P M0B)R>>!DY3M09TD3=4IZW$B\6U5!D:E*J.0=YC&L")UP(&@43H(I(PH$"T'& M)5XNMM5,TTP-,D1=!=>[HFDFYYCE/+Q&U6KL($:)7JQ?-_#M1L(+=R)P@TJT MS%R#,W3W@&D5@!PO\/ZVM5M[,T^#14H)$HK8WK?V$_)-62"\)EI:DD3@QN7& M55U6&CNMRXK1-YXOS)C#&;HC.U9M)S8[S==G\5P76;[5&PW?6PG3"+@"1RW% M_D[5JJ[1GW.),G;83#?&?&M47ZP';S7IJ%+4=F/=J *CF!8N&I$N*$:B6:V4 M#G#E@I:5<=D8:L?&OAV,&!F@7HO! ADT8%Q%H)-#$: ;APH<&1/L4R-8[@)P MR0@9&#.,$1#XK*Q<+IQD)&E H@93"T=GPL)K25#\\' /P@BH2T]'PPM(:E M91Q77V+[002 VEE+@(:A!U2,XFJ)&9P7RO"CT7Y M3#(_N='U>(:JW1)*U/RSFV&?FP(FL3O;^?=)]ZC;(X=/&$*\$YS5.\*9M68R M8EP^6\AS#KHYHIS-\H$RZ46CLEVR<9UDL)[%C,GH[6?"D(C5&SD*/B4NR\M#,(N,L M$ZM!PP+P"Y;/4K M8C1O,?F62Y)E]81.UV4TP),8NK7P)03Z=]=0Y*! "BS' MKG.M6@2++!-&]Q ^ANS,_ZY(S1UJ?QV* +B@P"P9HLP7Q$#6"T!7%]%N5D[& M&>/X52Z+7,Q0AW3(RGW!Z-_\H^:S M;Q?XWX/:>IQEL$0OK0V#>]%)%WQG9""MMQ:ZOV DZ,B"3B]-<_JYA+8Q\H_V MK%.??(KER]WQ!8M&-@N6Q)8)A21ICA',(^E<%V#D@ON8Z@$3M) MT#)?FG0;/(RX4K.HXE% 3>#O&#QC6P4B99(D5YEEL;1YRE2:K1V& 50P(6;Y MRZ2U"UQ';9>S,9OS$Y;%]Y*Y9JJ>,BHC87C>V._:>1D%8)_GLHXSP1&[,X<. M8AD&[X"3?'P8!UK[#( >Z+@I=.-#([ &?$"<) ,1C!+AA)@,PCA7*>/0*=4] MFKPD8%^P@:<],80X$:0P ^9Q0$F:Y4PV$NADM9X'O$P'Y?!.8J[5B]"4*9%^ MI(@?*(*=(/086=[D6P!U".O$:;I7@ (.%/];OVA!%:C# ?5SV7 A& 8BADST 0DC 0 + &/ MM@V&K(D:I-@VS=*!RWTMZNT,>9=F&$SQK8TXJ!?2J0A@Y6%\@X_K+6@K,=4L M98 834)!#NMKM[:"BVCF&(#S*W"ALB/H4'D(<@1*<6;9?0J&BMYSAZ%4(6?4 M[!N%-SZ0.Z>>V<@ < 8:2<)K"K=:FI Q&HP;VH#-.9].:FJRW/SUG,"3,H( MW7,@T!E6TWRZ[I O0T"\U@".$QF.Y#Z,JFUA:(I4A\UO:,_L2(<*9A,!610, MF2:E>'?(-*:L'#L5Q<>(3N.YL22(!_0OH7+*6$4&AQES'T4BR#)+(]PC(!OL MR*/IGH<@$HE42E@Q3MLL":*@F)E%7&8@:UF561=8"@>QI'2B!IY&]$^H@3PG M )>1T$MDF-+D4'Q8S'[D#'6Y2B97$!+=9LS'U M(@SE3%RS@#>@2LO[/L:,4J%O]F0D#(/LZK%LPF=>M+=,@LMA(.3=8 *]B%), M&B;&"QH4:Z-\I!XXE\XT'0Y0!2 O746Y3[DJ>];NWGI5[KHJ;Q;%FI]I:>I5 MZ^V:8>Z\-$LTRO/Q3?T5[=AY[.+,FQ#/Q31OK>WZ>EWNNB[98$1^171>_8Z; M!U^A:L^A^#UNO"*;-:FV,ENMIK=LM++NM45PK:B+A-UHH)UZ+R2^0I6:0UG1 M$V=_X9Y^W&$HR%"?R47?D?KDG[O5?6N?P)">UJ$K./;VL$SK0ZK&.OQ M-%=FM_C&FJ;H(9(X**^/%JE*5W8Y/- MNN^LC8/5&@>-M7%P'TK-:>/LEN-0L++>='P/ \)H@0&7@&DR9504LP!/?Y1] M;5K\F'29-RWJ2TV+^MJT>(QI(;.*ZAO;%OEC,C=MXG6X##TZ;>H&"[=%PG.< MZM )F_P6WTRGN9[*>&+EY@#@DVX2OD6;U7^D+;BUXG;6Y]^#N]Z)N\J=N.OT MY8^A+];IRQ]M5=;IRQ>[-.OTY0M>G'7Z\F6NRSI]^23I2W-)Q.;V@8S">:-[ MS\*A%V!OXYUR#RK0YMU](IMD'=E<1S9?:-I3QY=N#%J^IFAE[Z1#+CJ7[\\O M3P_/VIWTPL[N^1GY_? *_KI?.L?DZ ^"-=OGIZ?=7J_3(5#\V^>S3GI!YCK: M^>!H9V-IM/-^6'V%=L4MB=1$YRGW&T4[UV+DP6+DV:Y2^LX.*U;O#G(2W>:^ M#E_V/7#\YZZ),K)BZ8P?"J)YU#=\W'11T"\I=?UVQZ+*0;(5\HPSW%KTOJ\].,NH.O>_5;!I1!Q^0[ 8GZA1-<0P61VZ5#N]J3X4D>3PZ!] M$!N9FR(MTKWQW")>KJ3/R"50.^;\X1W.5J]P)@AAOHE_'!*%UR?;N^L&K M1\AR$C[Z=-C^2#Z>=3^<]$JD>]9^YBN:7XAFN VRHVDS_B6-_RW]M[J[K.L[ MUGY1>[6!==%4[ECDA'ILND+D=)5,L!-_7'VYT'9]._D)$[Q+3#!%Q?1AYPU> MGM0H&IL/(-V7+"&>??*K(9:BL' RV77\\NO[P%%,[HNUQO[ M"4,M, ;N&Y%957S[H8+HU?NZVVM?]X7[NH]W;,T=B7+:2/97>CV;'7L*Q&D[!D^J,"8QDQB[;)+LU-;65B,UJ"=" MTK1:8.;K][UN20AQ&!\09TRJ')#Z>OWN]_K@]!_Y?,NUJ6LRBUQT+S\1RS/# M(7,E,06C$MZ.N;1)U_-]ZI)+)@1W''(FN#5@A)P8I:I1-$Z.\OEWI]!5,VKC MN37RME NE(OE"BD5:Y5JK7),KB_)_N=N\T!5/K]J=G^_;NE!KS^??6HWR5Z^ M4/A::18*Y]US70"]ETA74#?@DGLN=0J%5F>/[-E2^K5"83P>&^.*X8E!H7M3 ML.70J18G0Z9I,2TJ0B8_'7O<_=]_BW4D%PZ[-UI M(?[4=7N>-7EW:O$1">3$8;_N#:D8<# M*_-].N3.I/9SEP]90#IL3&Z\(75_SNDW\!DPP?L_UU7M@/_%:J4R]*G'J$53 MP\*XVQ$/>(\[7$YJ-KJVFRUR]9[< MM&Z[-^UFMW5.;KM7S8_DPTT#8'Y!L#8ZY_-0-KXV;LY)X\--J]5")#\SO$\6 M_V='VQ]A('E_HE]Q%P:6ML^JP%GL,5 M'X 5MM 2GQ9"A?)RJ7Y >$!8O\],U)N$!L3KD]]"EY%*,4?0VN9(;T*H:Y$> MDV/&7'+F4/,;^>@BB^5(VS6-'*'D'%3OF I&8' _&G_[4VQZ0_ J)ND)YA3P M_^D '?^[4DR4R.YO$]H/X(9(QF;(@YR9 Z-RR0 M@IOH%=U*#TBANE$-YXH:0!*+- :",>6"[=^&O3^ UD1Z!"4G?T8#-FV'-,-^ MKIGH>V*(3ERZ[. [\&P,^@R28E9$:"*2*[@CA&H/$[S+5L+8Y^!%(O(TKN#+ M)16F#;99,7DY1\8VA^([;@]$:!NK)]%Q+.6Q)_96CQ1H%4(Q=PO MKF!]^ Y(SA%V9S)?C1[XS.1];E+'F6@I8JBW'&]L /)+1\5ZV\71 PY(U"HJ M F 8RI Z4#9B+J!%PTECJ*!G)G&^P%8:A)QJY5,A.1@DC3L H.\Y,%A04R9, MTI[#2,\3,-BO>\4]D&7'B1SVY#GPJ1D_1URA6R S.-0/6"W^4G\&BYP'_UEZ MP\@Z(H!YATZ\4-;Z_(Y9BPQFRM'6D,5670KXLV*HHVIOHUA&6NG")T$^ A6( M-(W@4B!"[%('D94LCPAD-=<;"^K74T!$B(Z +1E9D&;+YWWFQT*K'Y4LNJA# MG7K:UD2OP+< ]OD"F@- B%4N]ZRT?@?NS"FF3EB/:XUWKRG("E4.C;S%'(85 MH1,.#(W*23"I58%@/NBX.#3'MDIH:HE#AJ@K(+T+BF=FXK*9L+12-"J'B%&B MB/7K'K[=BV5A+0;7J$3/S-8XPV@/A%8"R!&!3ZK&4>G-/ ]F.<6+.:)Z8IQ4 M8OY-9,"_(TI=DECC1N4ZP%Y6&H7:RXHQJIXO3/G#*<8CAT;I,/([]=>-1*Z+ M7-_B2L_W7L[4&BXC4DO1?U@TBD>O'OTS,5'*$9L:QTAPM>V+#.&]/AV5DIIV M9!REIRW30J*1P ;+2)2LY9(!;FTPLT%4-H+:D;=O>D-&^FC8(K! "?49ER$8 M95]X&,>A!4?)! =5:Y9U ,YI+0-C^A$"/)?EI,D MLM'OBG/+K;MEW.^XC)NQ ?/16%;-=FVPN ,52<"7E)N/0"]SYG7&<'%./5!Y M'(L%IN"]:4824T"^CM/2">U544TFL(@M4ER1ZF!N86J(!V3K.>A%06@J*8V1 M#^#7M)>#;9#-1C1;-;8OS)]9PJP_LCOS';1%&R)^5/Z*F1<&[: Y5%I%+:Y- M9H0VAQX]ZGZ5#T@R"1,L7YY$6$ TLI]1+PE5K"3=-%S:#!9F11BK?@OAXSOS%C\UX3Q/M M949J)]O;E.UX>9JY@5YLA(*(?)R&A5B&P5L0VI\WHBQSCP'0?94TAFY<: 0^H0N("TA?>,-8.2$F M/3]:J0VBO#%5/>I56<"^8'U'N6<(<:Q(80;,X8"29(TWWD:AENK5/.!E,BB' M=P&N-#LANN$YT@LE<3U)L!.$'M/J^_P H/:!3IPF.R4HX$#RO]2+.E2!.AQ0 MSX7>\0INS8 %J@!+4*216]@=\@1P"$P="T<':IE["!2D=W$I%,![<#F!_S(- M1M 9^S,$B4$%[7A!P!3CA"XN;J/WI5;+:;\/8@5? ]50L1:]4^W57/I,"(8) MI!$#2T#\4 # >#1-"$(T[F.!-NZ63)POJ=4O9EB[]P4@PF^E2L/]7PZ$1Y0 M'L;7^+@[@+8!+K0'@8<8C1-8%NLI7[> 1-1S], C%DBH] @JA>^#'H%2G%EZ MEX;FHO?<8JA52(?JK;[PQ@5VY]31VS@ #@ CZ22&52:[@S6(6 WF34V 1K_/ MQU55^(V0NM@^%S M1 5'"!'O$&]!UZ&3S LR3>4,T$<-N"!CF+CW3%*+_%!K)1P=!!!BLU'GA." MT4KVZ$1&8HP[X]F(.B'&=V-;$W %JI2^[V$@F2A]O2,E%A@45X>EEZGF57M= MK^Y9#)2\[8VA%Y&+6$-GIL&"8FW4C]01C%J39#A %8"\E) I[0\C6BJF9E-8 M0S]:C$,M%@Z'"9-1TK2I.U!,V 0*@2KY83W%93LGJD6CO(6=$R6C4IWNG+ 7 M^9#1FD3*4T)0LLLN.K66K+ 8U5>TP%]\ZH[L3-B3N.4%:3\G5K\X=F,'9;]0-4>.5]%$I8"+AA0.;G#.3#7O 596HY$%(?87& M? :KF.EQE%#&NZM3AB8;'Y(H):^.5_/Y8B,7U9NOUVU@\/B M@>_024TU6+CI!IZC9(1*J>W2HG\/([=+B_[=J+)+B[Y8TNS2HB^7-KNTZ,NDRRXM M^CSA*QZ7W:\(:Y<6W6Y:M+)+BSZ$46=BF?0)45^PO#HC^H#4J4Z ]7D F"83 MB&^RVY^>/U+_ 9*JW8L6N6[=O+^ZN6QTFJWDYK/V58=\;=S"7_M+ZYR<_4ZP M9O/J\K+=[;9:!(I_^]QI)3>-[9*RCTW*5I8F91^&U%?H2JQ.RLJ4F?LN2=F= M$GFT$MFYVHO5KCL7Z!$N4'6I"U3=N4 _M NT MV6NA?K CC,7U08Y7U+FKEDQ[CF=^F[OR*F+Z93-^+(CZ45T&L.K2HU\2Y*B/ M[L98:7KR9 F[0J?"&\4CS)]-6F-0?2!.G6'!-Z0)HP M0G]Z'HU<]?O_X;$I7>J+)!Q?<, 77 (VV<""4\'R<'K^>M17 M@T3\UHVH( M;SR]GV3FHI7HGDN] X'V0&VD+L\T2'OE:4:\AT6=G(NAMO2IQ#5.7&]Q)@AA M?!5H3C5VO=F+LW/Z="(>WPO!1:(R.@$>71*J#_>E5)@1G5G?J%@_X'Y*/BM6 MRE1Q";V94'H+?5)]T2EB.KK5&[0HOW^SR^O8$E?9;8G;;8G;;8E[X5>?/?TG M<-H=\K7=[;1N;\G7B]9-Z^K]S \?V!3/MZL+!]0%(V#/C1.LCJW":*+#G[+(!?489,M(J]$$DU1,'K?D]/*T1M9%?HS)>\$:8N.3WPYKMBZO/UW]WFK5=EH, M!EZNNS:OOWX$%$WY.E^NG,0"M< 9>/#%X5O*RF_ ]WX=$7IU%Z&_\ C]Z>'X MR./6?=%X0?_TM/HMZW?_!U!+ P04 " !\1 -7O:HGA,H( ^,0 %P M &)K:2TR,#(S,#8S,'AE>#,Q9#$N:'1M[5MK;]LZ$OTK7!>W30';LN.D2.4T M0)NFN-F]?=RNB\5^I"7*XH86=4G*CO?7[QE2MN4\VB2;1QND0!*+&I+#F3EG MAC2[_[=.YZC(>9&(E/T^^O@'2W52347A6&($=VB=2Y>SD2Y+7K"/PABI%'MG M9#H1C+WN]G>ZO>[K5YW.P3Z&.JS[Z")F>]%VM-W;'K!^+Q[LQ+NOV)>/;.O; MZ/"E%W[_^7#T[R]'8=(OW][]<7S(6ITH^M?@,(K>C]Z'%QB]ST:&%U8ZJ0NN MHNCH4XNUMT<;"?RAFS;J'$F]:4FXDL.DZ7 M\:!7NB%Z1GA]1N:T,Y>IR^-^K_?;L.1I*HM)1XG,Q;O=O;UUDY&3?-6FP])B M(Q1WVLK_"@R-Y3EQZCI_ZL_ZHW'/2[_?UH#&.5]Z0:22_GF4D+591TBSB7:2H*"#Q_MK?= M&PSW(Q*\([T2P$>8:]CL\.CKZ/C#\>';T?'G3_^\98.MU6#TT]\.'S#M<9O] M'5@I<_:QRS[QY(3;7+99(HR3V8*YG+OX;BSTG\K2%-_1K=]EQRSG,\&,F$DQ M!ZFX7%KV9\4-C*L6[*LHM7&@&O9!FRE8IO,GTQE[I[ 0]H^"[-MFQT72'3[4 M&K:[[!VWG@[9=,%."CU7 KS9#DLQ80&IA@:%!N%B*BX+QHL%JPIG*@&50:>> MC;$RSJ9X,I(KEO$$38;IJ73,Z2!W3J 0B;"6FP6)3/F)P+R-,2W:4BB#*159 MB^8@@40:I "((2E8:)(*P^:Y3')F*_JU[C\71M2#T *FTH*LB.%"TC#"EB+Q M"M*X)533*98Y0[>4C1=-,SR8DP;?<9)@F2Q@!K+H>MEM> CB>&T:[V61(0PY M$3(^)ZI*,29,VUAC&VZ1%+HE+$-.)6-&> /"('*L!"V4"7AMK"1H#>(D-@7 "&3T MG$J;*&TK]"/H&:V")4NC40VAV;(M&"X5\$2PSM$IZH<"A<];1/772@D;TEQ_ MP#O]W2WQTO?O[Z;A*3Q*2@9%<"--PBC^&]X-UB:%?C@;JR?*-B;*,!$M]JS/ M(4$$&BB<["#86!N@^4VKUX(=E:KKD=6S+7E2/Z.'P4^Z='^H.P:OX*&ZUS*Q M12YM"L[(/PE7M;N]YU$V#<$@3G1H!A$#8X:CZ=(Q;S/S=5 [.3V-&RU4QET2 MEJV#+?[26^S,NGXB#5-AT8 @\7S\XS!N4ZI(>&6OWH4X>RS8:J:0!71E, "( M@RHKHB-(B<*/0\7"FLB:9!BJ4X1WG0;6(=JNB9)>2I :=+%:R=1O(6PUMC*5 MW$A:@ S)RM-S02-5EA*(IP3KLXTG+U0S4 BUO.]4<@K%2G'B7"S+*[%.1.@1 MTEHS&^/36) @:!']13I4%D9;(3A"BJFD@11[Q7P!>A$%*B1%-"/-Z(D6B$1%- QH= MD7UMV$&,=>4NG_\J-09?20O:'F4_WO.Q\7+CY3FJM@/T&=+@3YA\O)A,?W9, MU@%_'CAT.%-OR_R;"[!YC5Q+1;-.DLH0.!H5ZKDQI]HZM-+)(D:R<#[[*YR$ ML:T+.V1 .#+@&=E:Y02X\R=*=-A45"N=7@:-KCI3/R[?_3.+\F!SS </8\3EM[*KF\PT8<#J5S@D?F>#D,=V$$*'I[1/D0AL.O*BP[-$"D1B7?^L#B3F M@I]001/V";ZD\3L:RJ*@LM441H")_%+J_'/A@?.OR95/2'P\YQ14%F4&1-X&+H3//$"6_U*H MAF [U!:RF&DU$U1@%'Q2?[=EZF0EIJ72"X&W\UR'#,4W Y WD+=U;U3J/PD M-<2&&N_AA)B]K29P&!NT&=W+N*NY;K)D?Y4B\$'=,=!")]%*\=**>/FA.36A M- ]?I-/5"'([PFD9K_[>!:^<7C:$6Q>^9>-N1F\-]EJ&6AH7+5K,A_N;5OAB MWQ/14L]Z_GY8^J6<$^!4#[K;W=OYK6FT,T!NW/YH#$_13-_O+0VY?.X0<<5C M)*&3SAQ6^^&-D@:T5Z)\;+6JG-A8]MV'1T,0+Z\8+.'B3?W[NTR_8?6=G6Y_ M]\GL]VWVW=Z3S6_/YCY?G6>??G?W-@GH3BX>T<^V'__=(KZHG+D">.NL4+NU M7YXR_X4A>];S_QYN2?MRT\_T.98.*TGP-K+1!3>M]B-Y<%T[$)HN,P+50I:^ MLRS+C]XU@'Y3*%!5_I XP)CG(YO=)*R?0O:QA^R] M>O@PER)C1ZHTJ)E]!9PRRF!A=%2GM\K2) ME^35N/&^^:(&&X6PDH7HU,^]C1U?N%6_L>7;:%I=X2_Y1'1"+&5X,S%D,BYH=&WM6WMOVS@2_RI<%]LF M@&7YD12I[ 9HTA07;%^;<[&X/RF)LGBA1"U)V?%]^ILA:5MVDC;)-H\&#N#8 M(H?D/'\SI.G1;T%P4N:T3%A*_C7^])&D,JD+5AJ2*$8-M,ZXRF M%!>"'"F>3A@A;SJ]O4ZW\^9U$!R.8*IC/T:6$3D(^V&_VQ^07C<:[$7[!^3K M)[+S;7R\:XG??SD>_^?KB5OTZ[>CCZ?'I!6$X5^#XS!\/W[O.F#V'ADK6FIN MN"RI",.3SRW2RHVIHC"**34K).:M'4XPA;XSVAZ M."J8H23)J=+,O&U]&W\(#H#"<"/8X2A<$T^?FB][H['/0Z_5$8@[*J!V(-J1?K3+D&5@0W\RCG:$U\)A ]3M]#9\F7S__^R0I;L4'PU>N[#[#L:9O\ MP=4Y&7?(1PR+LDT2I@S/YL3DU$3WHYW_UAJ7^ Y?O0XY)3F=,J+8E+,9 (K) MN29_UE2!8L6)NFV3TS+I#!]+AGZ' M'%%MH9 4RIE@@)EM)XIR J02."@E@"TL17E):#DG=6E4S8!E@%*+Q" 9 M)04\*4X%R6@"38K(@AMBI*.[1%"RA&E-U1Q)"GK.8-W&G!K:4F &EA2H+5P# M"1*N /Z!#!*"!DY2IL@LYTE.=(W_5N-G3#$_"0I0< U A>CF$H9BNF*)91#G MK8 UF8*84QB6DGC>5,.C&6GP'2,QDO$2U( :78G=!@L!.72K1C\O,W!#BF , MGQ-1IS GJ+8A8QO,PM%U*] ,&A6-#9ET:36O,+VQ-#A&:E&^C12U (PE01] MVN6TY2>A.B>9D#.]L*-B$ZX-Y$U#*#8ZOH'+=L,<>L',)6X?S2)['3)>8__E MB\&;H?8:]^B$3B:SC,.C%>N44,6L D$A/!8,!24,K!8+KG,D1[(" @R##)]3 MKA,A=0WC,/24%$Z3E9)0"4&S)CN@N)2!)9QV3BZ@=BBAZ'D'7GU6"Z9=BNL- M:-#;WV&[=GQO/W5/[I%C(BB=&7$1@O[?L*[3-C+TP]6(7RA;6RB#A5#839L# M!0*H@W#4 R.Q5!#-;UO=%NA1"%^++)]U11/_#",4O-*%^5W-,7@-%O*C%DDM M-&F3<(KV2:CPYK:6AY)I" AB6( KL AB3%%HNG;.GYGU JB;C"RB1@N6<->X M9>MPA^Y:C6W(]80X3)F&!G 2B\<_=N,VIHJ$UOKF0Q"S8T:6*[DL(&L%$P!P M8%6%< 14K+3S8+&P K(F&+K*%-S;IX&5B[8]4&(G!U #7K04/+7;!UW'FJ>< M*HX"<)>L+#R7.%.M,8%82- VVUCP@JH?&((ZW@ZJ*+IB+2AB+HAEF5@E(ACA MTEHS&\.GF"$AP"*,9^EPY0PAAD1H(^E!@/&.M>PVU&\HW3B67(O[F M2>C&@0]@,>4IQC/5L"M'GZ,:L #+1@QRJM)%P $$<.H\%XN3JY9%^+&Q:,F +T DKH482$/W0PRJ$%22!XMI% M., /KR"O;F/\&<=X\M1CG$VIJ&W.PP!@609; #X%U]57E/*^%KY!!G>/5]?V M-J!A(&1?[780L:S-]>O?I,:@2VJ&VZ/LQWL^$B\V7A:CO!Z GR%.OHW)YQN3 MZ5./2>_PEP,'#V?\MLSV7!&;M\BU6#3+)*D5!D>C0KTT9R&U@58\5829-!B? M_.U.PLC.E0,RB'#(@!NTGN4$XLZ>*.%A4UDO>=IU'.54+TMYS)T6$5AJBPJK M"9_PYT3PX7%F!J:[K:"9729 M6Y2@E_9[GC$*.SXCE5[6?+8!)BP*;@RSGGEI4"RAGL2>E -?=O@.N"/D%XWY M"]YQQ[F('_9WS8%M&RUUF=A3LMWM08T'C]@FVI+$[''N(OCA(O95_^[,#=^IX!2#2% 9JML3#:V+![XI@ M +@U.&7;U50:"BI=%Z $4)$5Q>>?*P^62Y>AZ%J 0T#^A+JK MG14?&KNX6.%L\!8E(40WXY#V:@@Q]> M%&E$[9*4QEJ*VK -.>_;\@U"Z+RA'[C[-/[_=T%\3>M[>YW>_E;M#ZWV_>Y6 MYS]/YS85K571527*#*/5@[NW7JRZ(_=*/O.C:O\<3 M:<37#8J?(VY D@1Z0QUNW)0:A?SPMCK D+E. 5C+:/S.L30/J(0[9NQ?RF7W M^Y?E]%7MLBZXC=QW\7?"GN-"CE?[LICFIQ/E*S+%,\# MI(H6J;3Q(XGU#K_[0-<6O&2!?UXDW^:/,WQ+\[<9F[_ZJ.B$!6Z?0C/#5$2G MDJ?>[ <'G?[>,N6[MJX]D72_)K$_3SG\/U!+ P04 " !\1 -7%N\G+<4% M !;' %P &)K:2TR,#(S,#8S,'AE>#,R9#$N:'1M[5EM<^(V$/XK6V[N M+IF)WX"DQ!!F$D*FM!?($&1ZF0%L M:;U:[3[[K#;N_619PS0A:4@C^"6X? >1")<+FBH()24*1U=,)1"(+",I7%(I M&>=P)EDTIP#'MM>V7?OXR++Z/50U*)\1J0\=I^DTW68+/-=OM?W#8[BZA+V; M8+!OA,\G@^"/JV&QZ-7-V;O1 !J6X_S>&CC.>7!>3*!V#P))TIPI)E+"'6U6MFKEBWDW FF3J(6O.UP(7)J1RIJ]'MZ!+\IB?J]!54$PH3( MG*J3QDUP87500C'%:;_G5+^%[$Q$ZWXO8K>0JS6G)XT%D7.66DID?LO-5!>? M='!Z1^;.6K%();[GNJ^[&8DBELXM3F/E']J=SOLAR>;)9DP46_,EY42Q6ZIU MU[2&G!+ISX1*NKL+?.S)K'HN%JFR8K)@?.V_#=B"YC"F*YB*!4G?'A0C^)M3 MR>*W72.=LW\HJL;M*7JG+,+9')5K6[O%_OURZ[.M15;4;&(23P[N$S9AZ M\\H[R M*\3TH?(+?#883H/1Q6AP&HPF8YA3:7"- MJ3*]OCD=!Q!,P.O C7UM#VS0[OZYZ[4.W<=S]Y_+7+%X_0P=7EEFAEB*"RO? MZV1U;(#^>,WB LT*$@I+E)0Y*D#&2JBDLS6$5*(FAH:HA"@"E14M8,)3G$ M@G.QRFWC745FG,),2-S<2<-MH"CG)?-L[O.,A.4]/B'Q$VV"J#6'A)>^-3Y% MWNNN$J:HI1^D?BI6DN"0(:/6$7JT7*!"Q<.$N&1=)#\E%GYM1//P)S#0Z'N% M'QP5U;?UC S4V,M0GXA8")(B!K#:HF+"4@VHF*58CQGA:")64UV,$8,", !A M@F!$1);1#W%: Q0K,RUH%_'!$:@A(HAK<)CBK:$EZ=]+)DME",UK&AK<>:T] ML@]"@G>X%^WK&2V-LTN)Q04U#.^P9J98[$]#I:>]XU:[YF!'@\58IB7>?8 -LHE9 MI&^Q4<#2BO46@VH.VQ3T$UHQ44LLX#.*9==^0'=L':W.T08?3I=S= RT#D W M4X^UUM<KFK^2_2VJ>&?/0=^$<<\]*8W M);]I])^M_8\=\>Z1GR6-E]GB97> P6,1O'+-WQ-N2>MDVT'4USY3:'V(LT[N MP*\BIUD"ES:,L?<)Z#NO?8^_W39*G06=]8_=%Z$M"9;OU8 ?1KX:T9I]O MC.>/H?7%(/4'+A\8ET\:RD_\V_)[QE_5<1=5_+F85SM8))LV9H9T,)<"&UG= M0 GI5_14>QVT/5&>V'2YYRRE5GE?$5K]-50Y4G\+M?M^*R-S:A5G.Q(K*GUR M*UA4AKW3L9OM#8T68ZYY)5:\-S,OXOK_ E!+ P04 " !\1 -7&_P!(-T% M "*' %P &)K:2TR,#(S,#8S,'AE>#,R9#(N:'1M[5EM3]M($/XK[3:6.OXSTV7M]Z0\C]^IM=VZE)7RY7 85>(SFQ M]V5V=N:99V;C_B^6-^+:04R>\=%(UXQV'"U%0.U9Q:]#7+?A-23SHSZ@B$*5$ M%E0=M*[#$ZN+(Q13G [Z3OU;CIV(>#GHQ^P6"K7D]* U(W+*,DN)//#=7/5P MIH/=:V/NK 6+51IXKONZEY,X9MG4XC11P:[=[7YLDFR:KMI$N;5 4DX4NZ5: M=D-JQ"F1P42HM+>^P.=FYO6\1&3*2LB,\67P-F0S6L 97<"EF)'L[4[9@K\% ME2QYVS.C"_8W1=&X/47OE$4XFZ)PK6NOW']0;9U 1F:XQA_O^,U>9]]O=[M[ MVB($+7=O_04U.YT('N.\T5W*)DR]>>7MN3V_;;?[S@1GY4^DM1Y=KW/+"E2% M,[4,4A;'-,,!;UYUVZ[?ZSMZX"/I%6%D4;FFV-=L-AQ=AN.3\? P')^?P?D) M7(PNQ^?'&"PGX[/#L^'X\!0N1Q?GE^$51M'EU?7A60CA.7A=N+:O[*$-VMR_ M]CQ_UWT\<_\Y+Q1+EL_0X+5FIHEEN+ *O&[>Q ;HRVN7-ZA6F%*8XTA9H D MLY1*.EE"1"5*8JB(2HG"5F#ZED(\YTL@>2Y8IKF/9'A%"N,<+B0MF%[2- Y3 M1A,X81FR+2,,,B5>\6=I8& FRMTB9HI:>2(-,+"3! M)L-:_A[:MUJ@QLC#.+RB9V1))69!HT43]A<0T1IXI1T<%3>W]8P4U$C,49Z( M6022(@8P+:-@PC(-KV0%I4)AVM59&Q$I !T0I0A-Q&?E_0B[-5PQA=.2A!$? M'&$;(8*X!H?)\AI:DOXU9[(2AM"\HI'!G>=OD6T0$KS=K7A;]^C1V#N7F(50 MPN@.DVN&5<%AI'2WM^]W&@9V-'@<@[DG(2"H+X.Z-3:JC&]2LY:T(3O][R.F M_1(BAF6)D+.2+:MH05IFF0'L>CAM'"Z$28R7'!E=1\:.ED>P$L9U4"*&(';D M&"K8HY?Y&)JH06S*-$/..&K.R\ 2J(I1LJB#J:+S'RQHGD-*'V>:X#):(-'I M_"B2TDWWTCSF1WJ'?%8G\9AR+*HE/GV"#;+R6:P?\42!J17S+3K55.44] PM MF*@Y)O )Q;1K/Z Y[A5:QZA# (?S*1H&_!W0IZ['6NM;BCI]FC&N.VAI\+1J M(JVDE'QJ15B;D+R@07W3U$/#,2T+8WT*TF&-;K]_QG(_-Z MU4J:5^[JBQQ=\D]-Q[;?>=VTQQKS-8YM#?$"12;H_]I&];.EB3Z8X)'YQEJ@ M#?[U*-C@PM50,BD$1\BN[?.Q/=\8N#D3E"?FZOM^"OF:U3M[]M[N3[,_@=E- M+6(VM.M^1X-_:N4ZY[]$:YL<_M4Z\#]QS$-O>I7RVT;^T3+X7(FW07Q6-%Y% MBY?? 3J/Q?#*-9\GW)*6R>X[4=\'3*'V$?8ZA0/OF;R!T(93_8=@UG?88(-] M;QH@3X/,YJ8V1>=+0F3'?[ B])OAK)GG.V-Y':DO!J4_,?G F'Q25V[TY^6/ MC,;ZW%WF\N>B7J.\2%>'F0F);J92X'%6'Z.$#&JB:KP]NM]1U6TZZ7.64:MZ MKJFM^=:J:FF^M%I_'9:3*;7*"H\DBLJ W H65V[O=NUV9T6H99MKWJ"5K]G, M>[O!/U!+ 0(4 Q0 ( 'Q$ U?+2EX5 A0 /'6 0 " M 0 !B:VDM,C R,S V,S N>'-D4$L! A0#% @ ?$0#5]&[I9KN$P MWR&UL4$L! M A0#% @ ?$0#5XJ1(2JQ/@ \A0$ !0 ( !4"@ &)K M:2TR,#(S,#8S,%]D968N>&UL4$L! A0#% @ ?$0#5[<_1PFA=@ K=<' M !0 ( !,V< &)K:2TR,#(S,#8S,%]L86(N>&UL4$L! A0# M% @ ?$0#5V$AK["550 A4X& !0 ( !!MX &)K:2TR M,#(S,#8S,%]P&UL4$L! A0#% @ ?$0#5U$:OC+7_P( AL(I !0 M ( !S3,! &)K:2TR,#(S,#8S,'@Q,'$N:'1M4$L! A0#% M @ ?$0#5T,IH!S3& ]9$ !< ( !UC,$ &)K:2TR,#(S M,#8S,'AE>#$P9#(N:'1M4$L! A0#% @ ?$0#5\75@Q&,( E<0 !< M ( !WDP$ &)K:2TR,#(S,#8S,'AE>#$P9#,N:'1M4$L! A0# M% @ ?$0#5^!3:Z+'#P 'WD !< ( !GVT$ &)K:2TR M,#(S,#8S,'AE>#$P9#0N:'1M4$L! A0#% @ ?$0#5]F(FNVN#P GGL M !< ( !FWT$ &)K:2TR,#(S,#8S,'AE>#$P9#4N:'1M4$L! M A0#% @ ?$0#5[VJ)X3*" /C$ !< ( !?HT$ &)K M:2TR,#(S,#8S,'AE>#,Q9#$N:'1M4$L! A0#% @ ?$0#5^L #ZW#" M<3, !< ( !?98$ &)K:2TR,#(S,#8S,'AE>#,Q9#(N:'1M M4$L! A0#% @ ?$0#5Q;O)RW%!0 6QP !< ( !=9\$ M &)K:2TR,#(S,#8S,'AE>#,R9#$N:'1M4$L! A0#% @ ?$0#5QO\ 2#= M!0 BAP !< ( !;Z4$ &)K:2TR,#(S,#8S,'AE>#,R9#(N 9:'1M4$L%!@ . X L , (&K! $! end