0001057352-23-000127.txt : 20231025 0001057352-23-000127.hdr.sgml : 20231025 20231025153548 ACCESSION NUMBER: 0001057352-23-000127 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 87 CONFORMED PERIOD OF REPORT: 20230930 FILED AS OF DATE: 20231025 DATE AS OF CHANGE: 20231025 FILER: COMPANY DATA: COMPANY CONFORMED NAME: COSTAR GROUP, INC. CENTRAL INDEX KEY: 0001057352 STANDARD INDUSTRIAL CLASSIFICATION: SERVICES-BUSINESS SERVICES, NEC [7389] IRS NUMBER: 522091509 STATE OF INCORPORATION: DE FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 000-24531 FILM NUMBER: 231345482 BUSINESS ADDRESS: STREET 1: 1331 L STREET, NW CITY: WASHINGTON STATE: DC ZIP: 20005 BUSINESS PHONE: 2023466500 MAIL ADDRESS: STREET 1: 1331 L STREET, NW CITY: WASHINGTON STATE: DC ZIP: 20005 FORMER COMPANY: FORMER CONFORMED NAME: COSTAR GROUP INC DATE OF NAME CHANGE: 19990805 10-Q 1 csgp-20230930.htm 10-Q csgp-20230930
000105735212/312023Q3falsehttp://www.costar.com/20230930#LeaseAndOtherLiabilitiesNoncurrenthttp://www.costar.com/20230930#LeaseAndOtherLiabilitiesNoncurrent1.100010573522023-01-012023-09-3000010573522023-10-20xbrli:shares00010573522023-07-012023-09-30iso4217:USD00010573522022-07-012022-09-3000010573522022-01-012022-09-30iso4217:USDxbrli:shares00010573522023-09-3000010573522022-12-310001057352us-gaap:CommonStockMember2022-12-310001057352us-gaap:AdditionalPaidInCapitalMember2022-12-310001057352us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-12-310001057352us-gaap:RetainedEarningsMember2022-12-310001057352us-gaap:RetainedEarningsMember2023-01-012023-03-3100010573522023-01-012023-03-310001057352us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-01-012023-03-310001057352us-gaap:CommonStockMember2023-01-012023-03-310001057352us-gaap:AdditionalPaidInCapitalMember2023-01-012023-03-310001057352us-gaap:CommonStockMember2023-03-310001057352us-gaap:AdditionalPaidInCapitalMember2023-03-310001057352us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-03-310001057352us-gaap:RetainedEarningsMember2023-03-3100010573522023-03-310001057352us-gaap:RetainedEarningsMember2023-04-012023-06-3000010573522023-04-012023-06-300001057352us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-04-012023-06-300001057352us-gaap:CommonStockMember2023-04-012023-06-300001057352us-gaap:AdditionalPaidInCapitalMember2023-04-012023-06-300001057352us-gaap:CommonStockMember2023-06-300001057352us-gaap:AdditionalPaidInCapitalMember2023-06-300001057352us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-06-300001057352us-gaap:RetainedEarningsMember2023-06-3000010573522023-06-300001057352us-gaap:RetainedEarningsMember2023-07-012023-09-300001057352us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-07-012023-09-300001057352us-gaap:CommonStockMember2023-07-012023-09-300001057352us-gaap:AdditionalPaidInCapitalMember2023-07-012023-09-300001057352us-gaap:CommonStockMember2023-09-300001057352us-gaap:AdditionalPaidInCapitalMember2023-09-300001057352us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-09-300001057352us-gaap:RetainedEarningsMember2023-09-300001057352us-gaap:CommonStockMember2021-12-310001057352us-gaap:AdditionalPaidInCapitalMember2021-12-310001057352us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-12-310001057352us-gaap:RetainedEarningsMember2021-12-3100010573522021-12-310001057352us-gaap:RetainedEarningsMember2022-01-012022-03-3100010573522022-01-012022-03-310001057352us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-01-012022-03-310001057352us-gaap:CommonStockMember2022-01-012022-03-310001057352us-gaap:AdditionalPaidInCapitalMember2022-01-012022-03-310001057352us-gaap:CommonStockMember2022-03-310001057352us-gaap:AdditionalPaidInCapitalMember2022-03-310001057352us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-03-310001057352us-gaap:RetainedEarningsMember2022-03-3100010573522022-03-310001057352us-gaap:RetainedEarningsMember2022-04-012022-06-3000010573522022-04-012022-06-300001057352us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-04-012022-06-300001057352us-gaap:CommonStockMember2022-04-012022-06-300001057352us-gaap:AdditionalPaidInCapitalMember2022-04-012022-06-300001057352us-gaap:CommonStockMember2022-06-300001057352us-gaap:AdditionalPaidInCapitalMember2022-06-300001057352us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-06-300001057352us-gaap:RetainedEarningsMember2022-06-3000010573522022-06-300001057352us-gaap:RetainedEarningsMember2022-07-012022-09-300001057352us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-07-012022-09-300001057352us-gaap:CommonStockMember2022-07-012022-09-300001057352us-gaap:AdditionalPaidInCapitalMember2022-07-012022-09-300001057352us-gaap:CommonStockMember2022-09-300001057352us-gaap:AdditionalPaidInCapitalMember2022-09-300001057352us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-09-300001057352us-gaap:RetainedEarningsMember2022-09-3000010573522022-09-30csgp:operating_segmentxbrli:pure0001057352csgp:PerformanceBasedRestrictedStockMember2023-07-012023-09-300001057352csgp:PerformanceBasedRestrictedStockMember2022-07-012022-09-300001057352csgp:PerformanceBasedRestrictedStockMember2023-01-012023-09-300001057352csgp:PerformanceBasedRestrictedStockMember2022-01-012022-09-300001057352us-gaap:CostOfSalesMember2023-07-012023-09-300001057352us-gaap:CostOfSalesMember2022-07-012022-09-300001057352us-gaap:CostOfSalesMember2023-01-012023-09-300001057352us-gaap:CostOfSalesMember2022-01-012022-09-300001057352us-gaap:SellingAndMarketingExpenseMember2023-07-012023-09-300001057352us-gaap:SellingAndMarketingExpenseMember2022-07-012022-09-300001057352us-gaap:SellingAndMarketingExpenseMember2023-01-012023-09-300001057352us-gaap:SellingAndMarketingExpenseMember2022-01-012022-09-300001057352us-gaap:SoftwareDevelopmentMember2023-07-012023-09-300001057352us-gaap:SoftwareDevelopmentMember2022-07-012022-09-300001057352us-gaap:SoftwareDevelopmentMember2023-01-012023-09-300001057352us-gaap:SoftwareDevelopmentMember2022-01-012022-09-300001057352us-gaap:GeneralAndAdministrativeExpenseMember2023-07-012023-09-300001057352us-gaap:GeneralAndAdministrativeExpenseMember2022-07-012022-09-300001057352us-gaap:GeneralAndAdministrativeExpenseMember2023-01-012023-09-300001057352us-gaap:GeneralAndAdministrativeExpenseMember2022-01-012022-09-30csgp:numberOfReceivable0001057352csgp:RevolvingLoansAndLettersOfCreditMembercsgp:A2020CreditAgreementMember2020-07-010001057352us-gaap:LetterOfCreditMembercsgp:A2020CreditAgreementMember2020-07-010001057352srt:NorthAmericaMembercsgp:CoStarMember2023-07-012023-09-300001057352csgp:CoStarMemberus-gaap:NonUsMember2023-07-012023-09-300001057352csgp:CoStarMember2023-07-012023-09-300001057352srt:NorthAmericaMembercsgp:CoStarMember2022-07-012022-09-300001057352csgp:CoStarMemberus-gaap:NonUsMember2022-07-012022-09-300001057352csgp:CoStarMember2022-07-012022-09-300001057352srt:NorthAmericaMembercsgp:InformationservicesMember2023-07-012023-09-300001057352us-gaap:NonUsMembercsgp:InformationservicesMember2023-07-012023-09-300001057352csgp:InformationservicesMember2023-07-012023-09-300001057352srt:NorthAmericaMembercsgp:InformationservicesMember2022-07-012022-09-300001057352us-gaap:NonUsMembercsgp:InformationservicesMember2022-07-012022-09-300001057352csgp:InformationservicesMember2022-07-012022-09-300001057352srt:NorthAmericaMembercsgp:MultifamilyOnlineMarketplaceMember2023-07-012023-09-300001057352us-gaap:NonUsMembercsgp:MultifamilyOnlineMarketplaceMember2023-07-012023-09-300001057352csgp:MultifamilyOnlineMarketplaceMember2023-07-012023-09-300001057352srt:NorthAmericaMembercsgp:MultifamilyOnlineMarketplaceMember2022-07-012022-09-300001057352us-gaap:NonUsMembercsgp:MultifamilyOnlineMarketplaceMember2022-07-012022-09-300001057352csgp:MultifamilyOnlineMarketplaceMember2022-07-012022-09-300001057352csgp:LoopNetMembersrt:NorthAmericaMember2023-07-012023-09-300001057352csgp:LoopNetMemberus-gaap:NonUsMember2023-07-012023-09-300001057352csgp:LoopNetMember2023-07-012023-09-300001057352csgp:LoopNetMembersrt:NorthAmericaMember2022-07-012022-09-300001057352csgp:LoopNetMemberus-gaap:NonUsMember2022-07-012022-09-300001057352csgp:LoopNetMember2022-07-012022-09-300001057352csgp:ResidentialMembersrt:NorthAmericaMember2023-07-012023-09-300001057352csgp:ResidentialMemberus-gaap:NonUsMember2023-07-012023-09-300001057352csgp:ResidentialMember2023-07-012023-09-300001057352csgp:ResidentialMembersrt:NorthAmericaMember2022-07-012022-09-300001057352csgp:ResidentialMemberus-gaap:NonUsMember2022-07-012022-09-300001057352csgp:ResidentialMember2022-07-012022-09-300001057352csgp:OtherMarketplacesMembersrt:NorthAmericaMember2023-07-012023-09-300001057352csgp:OtherMarketplacesMemberus-gaap:NonUsMember2023-07-012023-09-300001057352csgp:OtherMarketplacesMember2023-07-012023-09-300001057352csgp:OtherMarketplacesMembersrt:NorthAmericaMember2022-07-012022-09-300001057352csgp:OtherMarketplacesMemberus-gaap:NonUsMember2022-07-012022-09-300001057352csgp:OtherMarketplacesMember2022-07-012022-09-300001057352srt:NorthAmericaMember2023-07-012023-09-300001057352us-gaap:NonUsMember2023-07-012023-09-300001057352srt:NorthAmericaMember2022-07-012022-09-300001057352us-gaap:NonUsMember2022-07-012022-09-300001057352srt:NorthAmericaMembercsgp:CoStarMember2023-01-012023-09-300001057352csgp:CoStarMemberus-gaap:NonUsMember2023-01-012023-09-300001057352csgp:CoStarMember2023-01-012023-09-300001057352srt:NorthAmericaMembercsgp:CoStarMember2022-01-012022-09-300001057352csgp:CoStarMemberus-gaap:NonUsMember2022-01-012022-09-300001057352csgp:CoStarMember2022-01-012022-09-300001057352srt:NorthAmericaMembercsgp:InformationservicesMember2023-01-012023-09-300001057352us-gaap:NonUsMembercsgp:InformationservicesMember2023-01-012023-09-300001057352csgp:InformationservicesMember2023-01-012023-09-300001057352srt:NorthAmericaMembercsgp:InformationservicesMember2022-01-012022-09-300001057352us-gaap:NonUsMembercsgp:InformationservicesMember2022-01-012022-09-300001057352csgp:InformationservicesMember2022-01-012022-09-300001057352srt:NorthAmericaMembercsgp:MultifamilyOnlineMarketplaceMember2023-01-012023-09-300001057352us-gaap:NonUsMembercsgp:MultifamilyOnlineMarketplaceMember2023-01-012023-09-300001057352csgp:MultifamilyOnlineMarketplaceMember2023-01-012023-09-300001057352srt:NorthAmericaMembercsgp:MultifamilyOnlineMarketplaceMember2022-01-012022-09-300001057352us-gaap:NonUsMembercsgp:MultifamilyOnlineMarketplaceMember2022-01-012022-09-300001057352csgp:MultifamilyOnlineMarketplaceMember2022-01-012022-09-300001057352csgp:LoopNetMembersrt:NorthAmericaMember2023-01-012023-09-300001057352csgp:LoopNetMemberus-gaap:NonUsMember2023-01-012023-09-300001057352csgp:LoopNetMember2023-01-012023-09-300001057352csgp:LoopNetMembersrt:NorthAmericaMember2022-01-012022-09-300001057352csgp:LoopNetMemberus-gaap:NonUsMember2022-01-012022-09-300001057352csgp:LoopNetMember2022-01-012022-09-300001057352csgp:ResidentialMembersrt:NorthAmericaMember2023-01-012023-09-300001057352csgp:ResidentialMemberus-gaap:NonUsMember2023-01-012023-09-300001057352csgp:ResidentialMember2023-01-012023-09-300001057352csgp:ResidentialMembersrt:NorthAmericaMember2022-01-012022-09-300001057352csgp:ResidentialMemberus-gaap:NonUsMember2022-01-012022-09-300001057352csgp:ResidentialMember2022-01-012022-09-300001057352csgp:OtherMarketplacesMembersrt:NorthAmericaMember2023-01-012023-09-300001057352csgp:OtherMarketplacesMemberus-gaap:NonUsMember2023-01-012023-09-300001057352csgp:OtherMarketplacesMember2023-01-012023-09-300001057352csgp:OtherMarketplacesMembersrt:NorthAmericaMember2022-01-012022-09-300001057352csgp:OtherMarketplacesMemberus-gaap:NonUsMember2022-01-012022-09-300001057352csgp:OtherMarketplacesMember2022-01-012022-09-300001057352srt:NorthAmericaMember2023-01-012023-09-300001057352us-gaap:NonUsMember2023-01-012023-09-300001057352srt:NorthAmericaMember2022-01-012022-09-300001057352us-gaap:NonUsMember2022-01-012022-09-3000010573522023-10-012023-09-300001057352csgp:CoStarMember2022-12-310001057352csgp:InformationservicesMember2022-12-310001057352csgp:MultifamilyOnlineMarketplaceMember2022-12-310001057352csgp:LoopNetMember2022-12-310001057352csgp:OtherMarketplacesMember2022-12-310001057352csgp:CoStarMember2023-01-012023-09-300001057352csgp:InformationservicesMember2023-01-012023-09-300001057352csgp:MultifamilyOnlineMarketplaceMember2023-01-012023-09-300001057352csgp:LoopNetMember2023-01-012023-09-300001057352csgp:OtherMarketplacesMember2023-01-012023-09-300001057352csgp:CoStarMember2023-09-300001057352csgp:InformationservicesMember2023-09-300001057352csgp:MultifamilyOnlineMarketplaceMember2023-09-300001057352csgp:LoopNetMember2023-09-300001057352csgp:OtherMarketplacesMember2023-09-300001057352csgp:CoStarMember2021-12-310001057352csgp:InformationservicesMember2021-12-310001057352csgp:MultifamilyOnlineMarketplaceMember2021-12-310001057352csgp:LoopNetMember2021-12-310001057352csgp:OtherMarketplacesMember2021-12-310001057352csgp:CoStarMember2022-01-012022-09-300001057352csgp:InformationservicesMember2022-01-012022-09-300001057352csgp:MultifamilyOnlineMarketplaceMember2022-01-012022-09-300001057352csgp:LoopNetMember2022-01-012022-09-300001057352csgp:OtherMarketplacesMember2022-01-012022-09-300001057352csgp:CoStarMember2022-09-300001057352csgp:InformationservicesMember2022-09-300001057352csgp:MultifamilyOnlineMarketplaceMember2022-09-300001057352csgp:LoopNetMember2022-09-300001057352csgp:OtherMarketplacesMember2022-09-300001057352csgp:BusinessImmoMember2022-04-012022-04-30iso4217:EUR0001057352csgp:BusinessImmoMember2022-04-300001057352us-gaap:FairValueInputsLevel1Memberus-gaap:CashEquivalentsMember2023-09-300001057352us-gaap:FairValueInputsLevel1Memberus-gaap:CashEquivalentsMember2022-12-310001057352us-gaap:FairValueInputsLevel3Memberus-gaap:CashEquivalentsMember2023-09-300001057352us-gaap:FairValueInputsLevel2Memberus-gaap:CashEquivalentsMember2022-12-310001057352us-gaap:FairValueInputsLevel3Memberus-gaap:CashEquivalentsMember2022-12-310001057352us-gaap:FairValueInputsLevel2Memberus-gaap:CashEquivalentsMember2023-09-300001057352us-gaap:FairValueInputsLevel2Member2022-12-310001057352us-gaap:FairValueInputsLevel2Member2023-09-300001057352srt:MinimumMember2023-09-300001057352srt:MaximumMember2023-09-300001057352srt:NorthAmericaMember2021-12-310001057352us-gaap:NonUsMember2021-12-310001057352srt:NorthAmericaMember2022-01-012022-12-310001057352us-gaap:NonUsMember2022-01-012022-12-3100010573522022-01-012022-12-310001057352srt:NorthAmericaMember2022-12-310001057352us-gaap:NonUsMember2022-12-310001057352srt:NorthAmericaMember2023-09-300001057352us-gaap:NonUsMember2023-09-300001057352srt:NorthAmericaMembercsgp:HomescomMember2022-01-012022-12-310001057352csgp:BusinessImmoMemberus-gaap:NonUsMember2022-01-012022-12-310001057352us-gaap:DevelopedTechnologyRightsMember2023-09-300001057352us-gaap:DevelopedTechnologyRightsMember2022-12-310001057352us-gaap:DevelopedTechnologyRightsMember2023-01-012023-09-300001057352us-gaap:CustomerContractsMember2023-09-300001057352us-gaap:CustomerContractsMember2022-12-310001057352us-gaap:CustomerContractsMember2023-01-012023-09-300001057352us-gaap:TradeNamesMember2023-09-300001057352us-gaap:TradeNamesMember2022-12-310001057352us-gaap:TradeNamesMember2023-01-012023-09-300001057352us-gaap:CustomerContractsMember2022-07-012022-09-300001057352csgp:A2800SeniorNotesMember2020-07-010001057352csgp:A2800SeniorNotesMember2023-09-300001057352csgp:A2800SeniorNotesMember2022-12-310001057352csgp:A2020CreditAgreementMember2023-09-300001057352csgp:A2020CreditAgreementMember2022-12-310001057352csgp:A2800SeniorNotesMember2020-07-012020-07-010001057352csgp:RevolvingLoansAndLettersOfCreditMembercsgp:A2020CreditAgreementMember2020-07-012020-07-010001057352csgp:RevolvingLoansAndLettersOfCreditMembercsgp:A2020CreditAgreementMembersrt:MinimumMember2020-07-012020-07-010001057352csgp:RevolvingLoansAndLettersOfCreditMembersrt:MaximumMembercsgp:A2020CreditAgreementMember2020-07-012020-07-010001057352us-gaap:LetterOfCreditMembersrt:MaximumMembercsgp:A2020CreditAgreementMember2020-07-010001057352us-gaap:LetterOfCreditMembercsgp:AlternateBaseRateMembercsgp:A2020CreditAgreementMembersrt:MinimumMember2020-07-012020-07-010001057352us-gaap:LetterOfCreditMembercsgp:AlternateBaseRateMembersrt:MaximumMembercsgp:A2020CreditAgreementMember2020-07-012020-07-010001057352us-gaap:LetterOfCreditMembercsgp:SecuredOvernightFinancingRateSOFRMembercsgp:A2020CreditAgreementMember2020-07-012020-07-010001057352us-gaap:LetterOfCreditMembercsgp:SecuredOvernightFinancingRateSOFRMembercsgp:A2020CreditAgreementMembersrt:MinimumMember2020-07-012020-07-010001057352us-gaap:LetterOfCreditMembercsgp:SecuredOvernightFinancingRateSOFRMembersrt:MaximumMembercsgp:A2020CreditAgreementMember2020-07-012020-07-010001057352us-gaap:LetterOfCreditMembercsgp:A2020CreditAgreementMembercsgp:AdjustmentToSOFRMember2020-07-012020-07-0100010573522020-07-01csgp:occasion0001057352csgp:RevolvingLoansAndLettersOfCreditMembercsgp:A2020CreditAgreementMember2023-01-012023-09-300001057352csgp:RevolvingLoansAndLettersOfCreditMembercsgp:A2020CreditAgreementMember2023-09-300001057352us-gaap:OtherAssetsMembercsgp:A2020CreditAgreementMember2023-09-300001057352us-gaap:OtherAssetsMembercsgp:A2020CreditAgreementMember2022-12-310001057352us-gaap:BorrowingsMember2023-07-012023-09-300001057352us-gaap:BorrowingsMember2022-07-012022-09-300001057352us-gaap:BorrowingsMember2023-01-012023-09-300001057352us-gaap:BorrowingsMember2022-01-012022-09-300001057352srt:NorthAmericaMemberus-gaap:OperatingSegmentsMember2023-07-012023-09-300001057352srt:NorthAmericaMemberus-gaap:OperatingSegmentsMember2022-07-012022-09-300001057352srt:NorthAmericaMemberus-gaap:OperatingSegmentsMember2023-01-012023-09-300001057352srt:NorthAmericaMemberus-gaap:OperatingSegmentsMember2022-01-012022-09-300001057352us-gaap:NonUsMemberus-gaap:OperatingSegmentsMember2023-07-012023-09-300001057352us-gaap:NonUsMemberus-gaap:OperatingSegmentsMember2022-07-012022-09-300001057352us-gaap:NonUsMemberus-gaap:OperatingSegmentsMember2023-01-012023-09-300001057352us-gaap:NonUsMemberus-gaap:OperatingSegmentsMember2022-01-012022-09-300001057352srt:NorthAmericaMemberus-gaap:OperatingSegmentsMember2023-09-300001057352srt:NorthAmericaMemberus-gaap:OperatingSegmentsMember2022-12-310001057352us-gaap:NonUsMemberus-gaap:OperatingSegmentsMember2023-09-300001057352us-gaap:NonUsMemberus-gaap:OperatingSegmentsMember2022-12-310001057352csgp:PublicOfferingMember2022-09-202022-09-200001057352csgp:PublicOfferingMember2022-09-200001057352csgp:OnTheMarketPlcMemberus-gaap:SubsequentEventMember2023-10-192023-10-19iso4217:GBP0001057352csgp:OnTheMarketPlcMemberus-gaap:SubsequentEventMember2023-10-19iso4217:GBPxbrli:shares

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 September 30, 2023
OR
TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF
THE SECURITIES EXCHANGE ACT OF 1934
For the transition period from ______ to ______
Commission file number 0-24531
csgp-logoa01a22.jpg
CoStar Group, Inc.
(Exact name of registrant as specified in its charter)
Delaware52-2091509
(State or other jurisdiction of incorporation or organization)(I.R.S. Employer Identification No.)
1331 L Street, NW
Washington,DC20005
(Address of principal executive offices) (Zip Code)
(202) 346-6500
(Registrant’s telephone number, including area code)
Securities registered pursuant to Section 12(b) of the Act:
Title of each classTrading SymbolName of each exchange on which registered
Common Stock ($0.01 par value)CSGPNasdaq Global Select Market
Indicate by check mark whether the registrant (1) has filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that the registrant was required to file such reports), and (2) has been subject to such filing requirements for the past 90 days. Yes x No o
Indicate by check mark whether the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T (§232.405 of this chapter) during the preceding 12 months (or for such shorter period that the registrant was required to submit such files). Yes x No o
Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, a smaller reporting company, or an emerging growth company. See the definitions of “large accelerated filer,” “accelerated filer,” “smaller reporting company,” and “emerging growth company” in Rule 12b-2 of the Exchange Act.
Large accelerated filer
x
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. o
Indicate by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Exchange Act). Yes ☐ No x
As of October 20, 2023, there were 408,363,368 shares of the registrant’s common stock outstanding.



COSTAR GROUP, INC.
FORM 10-Q
TABLE OF CONTENTS
PART I FINANCIAL INFORMATION 
Item 1. 
  
  
  
Item 2. 
Item 3. 
Item 4. 
PART II OTHER INFORMATION
Item 1. 
Item 1A. 
Item 2. 
Item 3. 
Item 4. 
Item 5. 
Item 6. 
2


Glossary of Terms
The following abbreviations or acronyms used in this Quarterly Report on Form 10-Q (this "Report") are defined below:
Abbreviation or AcronymDefinition
2020 Credit Agreement
The second amended and restated credit agreement, which amended and restated in its entirety the then-existing credit agreement originally entered into on April 1, 2014, dated July 1, 2020, as amended by the first amendment to the second amended and restated credit agreement, dated May 8, 2023.
2022 Form 10-K
CoStar Group's Annual Report on Form 10-K for the year ended December 31, 2022 filed with the SEC on February 22, 2023
ASC
Accounting Standards Codification
ASUAccounting Standards Update
BrexitThe June 23, 2016 U.K. referendum in which British citizens approved an exit from the E.U.
Business ImmoThe legal entity BIH, a French société par actions simplifiée, the owner and operator of Business Immo, a leading commercial real estate news service provider in France
Business Immo Acquisition
CoStar UK's acquisition of the issued share capital of Business Immo on April 5, 2022
CECLCurrent expected credit losses
CoStar Group (also the “Company,” “we,” “us” or “our”)The legal entity, CoStar Group, Inc., a Delaware corporation, one or more of its consolidated subsidiaries or operating segments, or the entirety of CoStar Group, Inc. and its consolidated subsidiaries
CoStar UKThe legal entity, CoStar UK Limited, a wholly owned subsidiary of CoStar Group
Covenant Suspension PeriodA period of time defined in the 2020 Credit Agreement in which we maintain a corporate investment grade rating from any two of Standard & Poor’s Rating Services, Fitch Ratings, Inc. or Moody’s Investors Services, Inc. and no event of default is continuing
CRICoStar Realty Information, Inc., a Delaware corporation and wholly owned subsidiary of CoStar Group, Inc.
DSUsDeferred Stock Units
E.U.European Union
EBITDA
Net income before interest income or expense, net; other income or expense, net; loss on debt extinguishment; income taxes; depreciation and amortization
ESGEnvironmental, Social and Governance
ESPPEmployee Stock Purchase Plan
EURIBOREuro Interbank Offered Rate
FASB
Financial Accounting Standards Board
GAAPGenerally accepted accounting principles in the U.S.
GILTIGlobal intangible low taxed income inclusion
Halo Merger SubSnapped Halo Merger Sub Corp., a Delaware corporation and wholly-owned subsidiary of CoStar Realty Information, Inc.
Homes.com
A homes for-sale listings site
Homesnap
Homesnap is an online and mobile software platform that provides residential real estate professionals access to applications that manage residential real estate agent workflow and marketing campaigns delivered on third-party platforms acquired in the Homesnap Acquisition
Homesnap Acquisition
CRI's acquisition of Homesnap completed on December 22, 2020, pursuant to an Agreement and Plan of Merger dated November 20, 2020 between CRI, Halo Merger Sub, and Homesnap, Inc., a Delaware corporation. Halo Merger Sub was merged with and into Homesnap, Inc., with Homesnap, Inc. surviving the merger as a wholly owned subsidiary of CRI
Land.com NetworkOur network of sites featuring rural lands for sale including: LandsofAmerica, LandAndFarm and LandWatch
LIBORLondon Interbank Offered Rate
3


Abbreviation or AcronymDefinition
Matching RSUsAwards of matching restricted stock units awarded under the Company's Management Stock Purchase Plan
MSPPManagement Stock Purchase Plan
OnTheMarket
OnTheMarket plc is the operator of the onthemarket.com, a leading U.K. residential property portal
ROURight-of-use
SECU.S. Securities and Exchange Commission
Securities Act
Securities Act of 1933, as amended
Senior Notes
2.800% notes issued by CoStar Group, Inc. due July 15, 2030
SOFRSecured Overnight Financing Rate
SONIASterling Overnight Index Average
STAR Report
A benchmarking tool used by the hospitality industry to compare a hotel's performance against a set of similar hotels in the same geographical area
STR
STR, LLC together with STR Global Ltd is a global data and analytics company that specializes in benchmarking hotel performance and providing market insights to the industry
Ten-XThe legal entity Ten-X Holding Company, Inc. and its directly and indirectly owned subsidiaries
Term SOFRThe forward-looking SOFR term rates administered by CME Group Benchmark Administration Limited
U.K.The United Kingdom of Great Britain and Northern Ireland
U.S.The United States of America
4


PART I — FINANCIAL INFORMATION
Item 1.Financial Statements
COSTAR GROUP, INC.
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS
(in thousands, except per share data)
(unaudited)
Three Months Ended
September 30,
Nine Months Ended
September 30,
 2023202220232022
Revenues$624,669 $556,921 $1,814,941 $1,609,054 
Cost of revenues123,666 108,364 355,224 304,814 
Gross profit501,003 448,557 1,459,717 1,304,240 
Operating expenses:  
Selling and marketing (excluding customer base amortization)266,893 185,395 743,153 510,736 
Software development67,891 56,912 197,850 162,520 
General and administrative94,371 91,270 274,442 246,576 
Customer base amortization10,254 29,651 31,311 60,621 
439,409 363,228 1,246,756 980,453 
Income from operations61,594 85,329 212,961 323,787 
Interest income (expense), net58,422 10,656 153,881 (461)
Other income, net465 1,389 1,655 3,596 
Income before income taxes120,481 97,374 368,497 326,922 
Income tax expense29,907 25,084 90,272 81,841 
Net income$90,574 $72,290 $278,225 $245,081 
Net income per share - basic
$0.22 $0.18 $0.69 $0.62 
Net income per share - diluted
$0.22 $0.18 $0.68 $0.62 
Weighted-average outstanding shares - basic
405,649 394,712 405,190 393,650 
Weighted-average outstanding shares - diluted
407,229 396,209 406,713 394,973 

See accompanying notes.
5


COSTAR GROUP, INC.
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME
(in thousands)
(unaudited)
Three Months Ended
September 30,
Nine Months Ended
September 30,
2023202220232022
Net income$90,574 $72,290 $278,225 $245,081 
Other comprehensive (loss) income, net of tax
Foreign currency translation (loss) gain
(6,707)(16,671)764 (40,869)
Total other comprehensive (loss) income, net of tax
(6,707)(16,671)764 (40,869)
Total comprehensive income$83,867 $55,619 $278,989 $204,212 
    

See accompanying notes.
6


COSTAR GROUP, INC.
CONDENSED CONSOLIDATED BALANCE SHEETS
(in thousands)
(unaudited)
September 30,
2023
December 31,
2022
ASSETS 
Current assets:  
Cash and cash equivalents$5,229,880 $4,967,970 
Accounts receivable213,742 166,140 
Less: Allowance for credit losses(20,911)(12,195)
Accounts receivable, net192,831 153,945 
Prepaid expenses and other current assets76,013 63,952 
Total current assets5,498,724 5,185,867 
Deferred income taxes, net9,722 9,722 
Property and equipment, net403,195 321,250 
Lease right-of-use assets85,758 80,392 
Goodwill2,315,313 2,314,759 
Intangible assets, net275,095 329,306 
Deferred commission costs, net165,846 142,482 
Deposits and other assets15,997 16,687 
Income tax receivable2,005 2,005 
Total assets$8,771,655 $8,402,470 
LIABILITIES AND STOCKHOLDERS’ EQUITY  
Current liabilities:  
Accounts payable$25,866 $28,460 
Accrued wages and commissions91,357 104,988 
Accrued expenses156,009 89,113 
Income taxes payable2,061 10,438 
Lease liabilities40,187 36,049 
Deferred revenue97,583 103,567 
Total current liabilities413,063 372,615 
Long-term debt, net990,185 989,210 
Deferred income taxes, net 63,203 76,202 
Income taxes payable 17,542 14,001 
Lease and other long-term liabilities77,500 80,321 
Total liabilities1,561,493 1,532,349 
Total stockholders' equity7,210,162 6,870,121 
Total liabilities and stockholders' equity$8,771,655 $8,402,470 

See accompanying notes.
7



COSTAR GROUP, INC.
CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS’ EQUITY
(in thousands)
(unaudited)
Common StockAdditional
Paid-In Capital
Accumulated
Other
Comprehensive Loss
Retained
Earnings
Total
Stockholders’
Equity
SharesAmount
Balance at December 31, 2022406,671 $4,066 $5,065,511 $(29,075)$1,829,619 $6,870,121 
Net income— — — — 87,131 87,131 
Other comprehensive income— — — 4,094 — 4,094 
Exercise of stock options24 — 500 — — 500 
Restricted stock grants1,262 13 (13)— —  
Restricted stock grants surrendered(480)(5)(18,642)— — (18,647)
Employee stock purchase plan79 1 5,810 — — 5,811 
Management stock purchase plan67 1 (2,985)— — (2,984)
Stock-based compensation expense— — 19,583 — — 19,583 
Balance at March 31, 2023407,623 $4,076 $5,069,764 $(24,981)$1,916,750 $6,965,609 
Net income— — — — 100,520 100,520 
Other comprehensive income— — — 3,377 — 3,377 
Exercise of stock options396 4 6,946 — — 6,950 
Restricted stock grants9 1 (1)— —  
Restricted stock grants surrendered(67)(1)(813)— — (814)
Employee stock purchase plan50 1 3,889 — — 3,890 
Stock-based compensation expense— — 21,540 — — 21,540 
Balance at June 30, 2023408,011 $4,081 $5,101,325 $(21,604)$2,017,270 $7,101,072 
Net income— — — — 90,574 90,574 
Other comprehensive loss— — — (6,707)— (6,707)
Restricted stock grants49 — — — — — 
Restricted stock grants surrendered(47) (959)— — (959)
Employee stock purchase plan58 1 4,726 — — 4,727 
Management stock purchase plan— — (5)— — (5)
Stock-based compensation expense— — 21,460 — — 21,460 
Balance at September 30, 2023408,071 $4,082 $5,126,547 $(28,311)$2,107,844 $7,210,162 

See accompanying notes.
8


COSTAR GROUP, INC.
CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS’ EQUITY
(in thousands)
(unaudited)
Common StockAdditional Paid-In CapitalAccumulated
Other
Comprehensive Loss
Retained
Earnings
Total
Stockholders’
Equity
SharesAmount
Balance at December 31, 2021
394,936 $3,946 $4,253,318 $(5,758)$1,460,166 $5,711,672 
Net income— — — — 89,318 89,318 
Other comprehensive loss— — — (6,356)— (6,356)
Restricted stock grants1,277 13 (13)— —  
Restricted stock grants surrendered(403)(4)(19,455)— — (19,459)
Employee stock purchase plan64 1 4,117 — — 4,118 
Stock-based compensation expense— — 18,005 — — 18,005 
Balance at March 31, 2022
395,874 $3,956 $4,255,972 $(12,114)$1,549,484 $5,797,298 
Net income— — — — 83,473 83,473 
Other comprehensive loss— — — (17,842)— (17,842)
Restricted stock grants65 1 (1)— —  
Restricted stock grants surrendered(108)(1)(295)— — (296)
Employee stock purchase plan65 1 4,039 — — 4,040 
Stock-based compensation expense— — 17,680 — — 17,680 
Balance at June 30, 2022
395,896 $3,957 $4,277,395 $(29,956)$1,632,957 $5,884,353 
Net income— $— $— $— 72,290 72,290 
Other comprehensive loss— — — (16,671)— (16,671)
Restricted stock grants80 1 (1)— —  
Restricted stock grants surrendered(69)(1)(503)— — (504)
Employee stock purchase plan56 1 3,815 — — 3,816 
Stock-based compensation expense— — 17,928 — — 17,928 
Stock issued for equity offerings, net of transaction costs10,656 107 745,593 — — 745,700 
Balance at September 30, 2022
406,619 $4,065 $5,044,227 $(46,627)$1,705,247 $6,706,912 

See accompanying notes.
9


COSTAR GROUP, INC.
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS
(in thousands)
(unaudited)
Nine Months Ended
September 30,
20232022
Operating activities:  
Net income$278,225 $245,081 
Adjustments to reconcile net income to net cash provided by operating activities:  
Depreciation and amortization78,815 109,983 
Amortization of deferred commissions costs69,811 55,373 
Amortization of Senior Notes discount and issuance costs1,799 1,771 
Non-cash lease expense22,092 23,108 
Stock-based compensation expense63,770 54,097 
Deferred income taxes, net(12,949)(21,676)
Credit loss expense25,664 13,468 
Other operating activities, net324 (1,774)
Changes in operating assets and liabilities, net of acquisitions:  
Accounts receivable(64,595)(36,177)
Prepaid expenses and other current assets(20,745)(17,235)
Deferred commissions(93,147)(83,875)
Accounts payable and other liabilities21,067 2,131 
Lease liabilities(26,807)(27,615)
Income taxes payable, net4,444 (29,051)
Deferred revenue(6,045)4,488 
Other assets(738)1,492 
Net cash provided by operating activities340,985 293,589 
Investing activities:  
Proceeds from sale of property and equipment and other assets 5,034 
Purchase of Richmond assets(61,811)(31,530)
Purchases of property and equipment and other assets(14,141)(43,659)
Cash paid for acquisitions, net of cash acquired (6,331)
Net cash used in investing activities(75,952)(76,486)
Financing activities:  
Repayments of long-term debt assumed in acquisition (2,155)
Repurchase of restricted stock to satisfy tax withholding obligations(23,409)(20,259)
Proceeds from equity offering, net of transaction costs 746,170 
Proceeds from exercise of stock options and employee stock purchase plan20,435 10,777 
Net cash (used in) provided by financing activities
(2,974)734,533 
Effect of foreign currency exchange rates on cash and cash equivalents(149)(4,297)
Net increase in cash and cash equivalents261,910 947,339 
Cash and cash equivalents at the beginning of period4,967,970 3,827,126 
Cash and cash equivalents at the end of period$5,229,880 $4,774,465 
Supplemental cash flow disclosures:
Interest paid$29,974 $29,473 
Income taxes paid$108,117 $141,869 
Supplemental non-cash investing and financing activities:
Consideration owed for acquisitions$ $52 
Accrued capital expenditures and non-cash landlord incentives$36,921 $5,808 
Accrued transaction costs from equity offering$ $470 
See accompanying notes.
10


COSTAR GROUP, INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (unaudited)
1.ORGANIZATION
CoStar Group (the “Company”) provides information, analytics, online marketplaces and auction services to the commercial real estate and related business community through its comprehensive, proprietary database of commercial real estate information and related tools. The Company provides online marketplaces for commercial real estate, apartment rentals, residential real estate, land for sale and businesses for sale, and its services are typically distributed to its clients under subscription-based agreements that typically renew automatically, a majority of which have a term of at least one year. The Company operates within two operating segments, North America, which includes the U.S. and Canada, and International, which primarily includes Europe, Asia-Pacific and Latin America.
The Company acquired Business Immo in April 2022. See Note 5 for further discussion of this acquisition.
2.SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES
Basis of Presentation
The condensed consolidated financial statements include the accounts of the Company and its wholly owned subsidiaries. All intercompany balances and transactions have been eliminated in consolidation. Accounting policies are consistent for each operating segment.
Interim Financial Statements
The accompanying unaudited condensed consolidated financial statements of the Company have been prepared in accordance with GAAP for interim financial information. In the opinion of the Company’s management, the financial statements reflect all adjustments, consisting only of a normal recurring nature, necessary to present fairly the Company’s financial position at September 30, 2023 and December 31, 2022, the results of its operations for the three and nine months ended September 30, 2023 and 2022, its comprehensive income for the three and nine months ended September 30, 2023 and 2022, its changes in stockholders' equity for the three and nine months ended September 30, 2023 and 2022 and its cash flows for the nine months ended September 30, 2023 and 2022.
Certain notes and other information have been condensed or omitted from the interim financial statements presented in this Report. Therefore, these financial statements should be read in conjunction with the Company’s 2022 Form 10-K.
Use of Estimates
The preparation of financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the amounts reported in the financial statements and accompanying notes. On an ongoing basis, the Company evaluates its estimates and assumptions, including those related to revenue recognition, allowance for credit losses, the useful lives and recoverability of long-lived and intangible assets, goodwill, income taxes, accounting for business combinations, stock-based compensation, estimating the Company's incremental borrowing rate for its leases and contingencies, among others. The Company bases these estimates on historical and anticipated results, trends and various other assumptions that it believes are reasonable, including assumptions as to future events. These estimates form the basis for making judgments about the carrying values of assets and liabilities and recorded revenues and expenses. Actual results could differ from these estimates.
Revenue Recognition
The Company derives revenues primarily by (i) providing access to its proprietary database of commercial real estate information and (ii) providing online marketplaces for professional property management companies, property owners, real estate agents and brokers and landlords, in each case, typically through a fixed monthly fee for its subscription-based services. Other subscription-based services include (i) real estate and lease management solutions to commercial customers, real estate investors and lenders, (ii) access to applications to manage workflow and advertising and marketing services for residential real estate agents, (iii) benchmarking and analytics for the hospitality industry and (iv) market research, portfolio and debt analysis, management and reporting capabilities.
11


COSTAR GROUP, INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (unaudited)
Subscription contract rates are generally based on the number of sites, number of users, organization size, the client’s business focus, geography, the number of properties reported on or analyzed, the number and types of services to which a client subscribes, the number of properties a client advertises and the prominence and placement of a client's advertised properties in the search results. The Company’s subscription-based license agreements typically renew automatically, and a majority have a term of at least one year. Revenues from our subscription-based contracts were approximately 95% and 92% of total revenues for the three months ended September 30, 2023 and 2022, respectively, and 95% and 93% of total revenues for the nine months ended September 30, 2023 and 2022, respectively.
The Company also derives revenues from transaction-based services including: (i) an online auction platform for commercial real estate through Ten-X, (ii) providing online tenant applications, including background and credit checks, and rental payment processing and (iii) ancillary products and services that are sold on an ad hoc basis.
The Company analyzes contracts to determine the appropriate revenue recognition using the following steps: (i) identification of contracts with customers, (ii) identification of distinct performance obligations in the contract, (iii) determination of contract transaction price, (iv) allocation of contract transaction price to the performance obligations, and (v) determination of revenue recognition based on timing of satisfaction of the performance obligations.
The Company recognizes revenues upon the satisfaction of its performance obligation(s) (upon transfer of control of promised services to its customers) in an amount that reflects the consideration to which it expects to be entitled to in exchange for those services. Revenues from subscription-based services are recognized on a straight-line basis over the term of the agreement. Revenues from transaction-based services are recognized when the promised product or services are delivered, which, in the case of Ten-X auctions, is at the time of a successful closing for the sale of a property.
In limited circumstances, the Company's contracts with customers include promises to transfer multiple services, such as contracts for its subscription-based services and professional services. For these contracts, the Company accounts for individual performance obligations separately if they are distinct, which involves the determination of the standalone selling price for each distinct performance obligation.
Deferred revenue results from amounts billed in advance to customers or cash received from customers in advance of the Company's fulfillment of its performance obligation(s) and is recognized as those obligations are satisfied.
Contract assets represent a conditional right to consideration for satisfied performance obligations that become a receivable when the conditions are satisfied. Contract assets are generated when contractual billing schedules differ from revenue recognition timing.
Certain sales commissions are considered incremental and recoverable costs of obtaining a contract with a customer. Sales commissions incurred for obtaining new contracts are deferred and then amortized as selling and marketing expenses on a straight-line basis over a period of benefit that the Company has determined to be three years. The three-year amortization period was determined based on several factors, including the nature of the technology and proprietary data underlying the services being purchased, customer contract renewal rates and industry competition. Sales commissions that do not represent incremental costs of obtaining a contract, or that would otherwise be amortized over a period of one year or less, are not subject to capitalization.
See Note 3 for further discussion of the Company's revenue recognition.
Cost of Revenues
Cost of revenues principally consists of salaries, benefits, bonuses, stock-based compensation expenses and other indirect costs for the Company's researchers who collect and analyze the real estate data that is the basis for the Company's information, analytics and online marketplaces and for employees that support these products. Additionally, cost of revenues includes the cost of data from third-party data sources, product hosting costs and costs related to advertising purchased on behalf of customers, credit card and other transaction fees relating to processing customer transactions, which are expensed as incurred, and the amortization of acquired trade names, technology and certain other intangible assets.
Foreign Currency Translation
The Company’s reporting currency is the U.S. dollar. The functional currency for the majority of its operations is the local currency, with the exception of certain international locations for which the functional currency is the British Pound. Assets and
12


COSTAR GROUP, INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (unaudited)
liabilities denominated in a foreign currency are translated into U.S. dollars using the exchange rates in effect as of the balance sheet date. Gains and losses resulting from translation are included in accumulated other comprehensive loss. Currency gains and losses on the translation of intercompany loans made to foreign subsidiaries that are of a long-term investment nature are also included in accumulated other comprehensive loss. Gains and losses resulting from transactions denominated in a currency other than the functional currency of the entity are included in other income, net in the condensed consolidated statements of operations using the average exchange rates in effect during the period. The Company recognized a net foreign currency gain of $0.2 million and $0.8 million for the three months ended September 30, 2023 and 2022, respectively. The Company recognized a net foreign currency loss of $0.6 million for the nine months ended September 30, 2023 and a net foreign currency gain of $2.2 million for the nine months ended September 30, 2022.
Accumulated Other Comprehensive Loss
The components of accumulated other comprehensive loss, net of tax, were as follows (in thousands):
September 30,
2023
December 31,
2022
Foreign currency translation loss$(28,311)$(29,075)
Total accumulated other comprehensive loss$(28,311)$(29,075)
There were no amounts reclassified out of accumulated other comprehensive loss to the condensed consolidated statements of operations for the three and nine months ended September 30, 2023 and 2022.
Income Taxes
Deferred income taxes result from temporary differences between the tax basis of assets and liabilities and the basis reported in the Company’s condensed consolidated financial statements. Deferred tax liabilities and assets are determined based on the difference between the financial statement and the tax basis of assets and liabilities using enacted rates in effect during the year in which the Company expects differences to reverse. Valuation allowances are provided against assets, including net operating losses, if the Company determines it is more likely than not that some portion or all of an asset may not be realized. Interest and penalties related to income tax matters are recognized in income tax expense.
The Company has elected to record the GILTI under the current-period cost method.
See Note 11 for further discussion of the Company's accounting for income taxes.
Net Income Per Share
Net income per share is computed by dividing net income by the weighted-average number of common shares outstanding during the period on a basic and diluted basis.
13


COSTAR GROUP, INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (unaudited)
The following table sets forth the calculation of basic and diluted net income per share (in thousands, except per share data):
Three Months Ended
September 30,
Nine Months Ended
September 30,

Numerator:
2023202220232022
Net income$90,574 $72,290 $278,225 $245,081 
Denominator:
Denominator for basic net income per share — weighted-average outstanding shares405,649 394,712 405,190 393,650 
Effect of dilutive securities:
Stock options, restricted stock awards and restricted stock units1,580 1,497 1,523 1,323 
Denominator for diluted net income per share — weighted-average outstanding shares407,229 396,209 406,713 394,973 
 
Net income per share — basic$0.22 $0.18 $0.69 $0.62 
Net income per share — diluted$0.22 $0.18 $0.68 $0.62 
The Company’s potentially dilutive securities include outstanding stock options, unvested stock-based awards, which include restricted stock awards that vest over a specific service period, restricted stock awards with a performance and market condition, restricted stock units and Matching RSUs awarded under the Company's MSPP. Shares underlying unvested restricted stock awards that vest based on a performance and a market condition that have not been achieved as of the end of the period are not included in the computation of basic or diluted earnings per share. Diluted net income per share considers the impact of potentially dilutive securities except when the inclusion of the potentially dilutive securities would have an anti-dilutive effect.
The following table summarizes the shares underlying the unvested performance-based restricted stock and anti-dilutive securities excluded from the basic and diluted earnings per share calculations (in thousands):
Three Months Ended
September 30,
Nine Months Ended
September 30,
2023202220232022
Performance-based restricted stock awards681 621 681 621 
Anti-dilutive securities355 748 839 1,144 
Stock-Based Compensation
Equity instruments issued in exchange for services performed by officers, employees, and directors of the Company are accounted for using a fair-value based method and the fair value of such equity instruments is recognized as expense in the condensed consolidated statements of operations.
For stock-based awards that vest over a specific service period, compensation expense is measured based on the fair value of the awards at the grant date and is recognized on a straight-line basis over the service period of the awards, net of an estimated forfeiture rate. For equity instruments that vest based on achievement of both a performance and market condition, stock-based compensation expense is recognized over the service period of the awards based on the expected achievement of the related performance conditions at the end of each reporting period. If the Company's initial estimates of the achievement of the performance conditions change, the related stock-based compensation expense may fluctuate from period to period based on those estimates. If the performance conditions are not met, no stock-based compensation expense will be recognized, and any previously recognized stock-based compensation expense will be reversed. For awards with both a performance and a market condition, the Company estimates the fair value of each equity instrument granted on the date of grant using a Monte Carlo simulation model. This pricing model uses multiple simulations to evaluate the probability of achieving the market condition to calculate the fair value of the awards, which includes the recent market price and volatility of the Company's shares. When
14


COSTAR GROUP, INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (unaudited)
determining the grant date fair value of all stock-based awards, the Company considers whether it is in possession of any material, non-public information that upon its release would have a material effect on its share price, and if so, whether the observable share price or expected volatility assumptions used in determining the fair value of the awards should be adjusted.
Stock-based compensation expense for stock options, restricted stock awards and restricted stock units issued under equity incentive plans, stock purchases under the ESPP, DSUs and Matching RSUs awarded under the MSPP included in the Company’s condensed consolidated statements of operations were as follows (in thousands):
Three Months Ended
September 30,
Nine Months Ended
September 30,
2023202220232022
Cost of revenues$3,744 $3,041 $10,649 $9,002 
Selling and marketing (excluding customer base amortization)2,394 1,957 6,983 5,605 
Software development4,497 3,158 12,858 9,262 
General and administrative11,264 9,982 33,280 30,228 
Total stock-based compensation expense$21,899 $18,138 $63,770 $54,097 
Cash and Cash Equivalents
The Company considers all highly liquid investments purchased with an original maturity of three months or less to be cash equivalents. The Company had no restricted cash as of September 30, 2023 and December 31, 2022.
Allowance for Credit Losses
The Company maintains an allowance for credit losses to cover its current expected credit losses on its trade receivables and contract assets arising from the failure of customers to make contractual payments. The Company estimates credit losses expected over the life of its trade receivables and contract assets based on historical information combined with current conditions that may affect a customer’s ability to pay and reasonable and supportable forecasts. While the Company uses various credit quality metrics, it primarily monitors collectability by reviewing the duration of collection pursuits on its delinquent trade receivables and historical write-off trends. Based on the Company’s experience, the customer's delinquency status, which is analyzed periodically, is the strongest indicator of the credit quality of the underlying trade receivables. The Company’s policy is to write off trade receivables when they are deemed uncollectible. A majority of the Company's trade receivables are less than 365 days outstanding.
Under the CECL impairment model, the Company develops and documents its allowance for credit losses on its trade receivables based on five portfolio segments. The determination of portfolio segments is based primarily on the qualitative consideration of the nature of the Company’s business operations and the characteristics of the underlying trade receivables, as follows:
CoStar Portfolio Segment - The CoStar portfolio segment consists of two classes of trade receivables based on geographical location: North America and International.
Information Services Portfolio Segment - The Information Services portfolio segment consists of four classes of trade receivables: CoStar Real Estate Manager; Information Services, North America; STR, North America; and STR, International.
Multifamily Portfolio Segment - The Multifamily portfolio segment consists of one class of trade receivables.
LoopNet Portfolio Segment - The LoopNet portfolio segment consists of one class of trade receivables.
15


COSTAR GROUP, INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (unaudited)
Other Marketplaces Portfolio Segment - The Other Marketplaces portfolio segment consists of two classes of trade receivables: Ten-X and other marketplaces.
The majority of Residential revenues is e-commerce-based, where payments are collected at the time of sale, and does not result in accounts receivable. Residential accounts receivable and the related allowance for credit losses are not material.
See Note 4 for further discussion of the Company’s accounting for allowance for credit losses.
Leases
The determination of whether an arrangement contains a lease and the classification of a lease, if applicable, is made at the commencement of the arrangement, at which time the Company also measures and recognizes an ROU asset, representing the Company’s right to use the underlying asset, and a lease liability, representing the Company’s obligation to make lease payments under the terms of the arrangement. For the purposes of recognizing ROU assets and lease liabilities associated with the Company’s leases, the Company has elected the practical expedient to not recognize a ROU asset or lease liability for short-term leases, which are leases with a term of twelve months or less. The lease term is defined as the noncancelable portion of the lease term, plus any periods covered by an option to extend the lease if it is reasonably certain that the option will be exercised.
In determining the amount of lease payments used in measuring ROU assets and lease liabilities, the Company has elected the practical expedient not to separate non-lease components from lease components for all classes of underlying assets. Consideration deemed part of the lease payments used to measure ROU assets and lease liabilities generally includes fixed payments and variable payments based on either an index or a rate, offset by lease incentives. Upon commencement, the initial ROU asset also includes any lease prepayments. ROU assets and liabilities are recognized at the lease commencement date based on the present value of lease payments over the lease term. The rates implicit within the Company's leases are generally not determinable. Therefore, the Company's incremental borrowing rate is used to determine the present value of lease payments. The determination of the Company’s incremental borrowing rate requires judgment and is determined at lease commencement and is subsequently reassessed upon a modification to the lease arrangement.
Lease costs related to the Company's operating leases are generally recognized as a single ratable lease cost over the lease term.
See Note 7 for further discussion of the Company’s accounting for leases.
Long-Lived Assets, Intangible Assets and Goodwill
Long-lived assets, such as property and equipment, and purchased intangibles subject to amortization, are reviewed for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset may not be recoverable. The Company capitalizes interest on borrowings during the active construction period of major capital projects. Capitalized interest is added to the cost of the underlying asset and amortized over the estimated useful life of the asset. Recoverability of assets to be held and used is measured by a comparison of the carrying amount of an asset to the estimated undiscounted future cash flows expected to be generated by the asset or asset group. If the carrying amount of an asset exceeds its estimated undiscounted future cash flows, an impairment charge is recognized in the amount by which the carrying amount of the asset exceeds the fair value of the asset. The Company removes the cost and accumulated amortization of intangible assets as they become fully amortized.
Goodwill is tested annually for impairment by each reporting unit on October 1 of each year or more frequently if an event or other circumstance indicates that the Company may not recover the carrying value of the asset. The Company may first assess qualitative factors to evaluate whether it is more likely than not that the fair value of a reporting unit is less than its carrying amount, or elect to bypass such assessment. If it is determined that it is more likely than not that the fair value of a reporting unit is less than its carrying value, or the Company elects to bypass such assessment, the Company then determines the fair value of each reporting unit. The fair value of each reporting unit is compared to the carrying amount of the reporting unit. If the carrying value of the reporting unit exceeds the fair value, then an impairment loss is recognized for the difference.
Debt Issuance Costs
Costs incurred in connection with the issuance of long-term debt are deferred and amortized as interest expense over the term of the related debt using the effective interest method for term debt and on a straight-line basis for revolving debt. The
16


COSTAR GROUP, INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (unaudited)
Company made a policy election to classify deferred issuance costs on the revolving credit facility as a long-term asset on its condensed consolidated balance sheets. Upon a refinancing or amendment, previously capitalized debt issuance costs are expensed and included in loss on extinguishment of debt if the Company determines that there has been a substantial modification of the related debt. If the Company determines that there has not been a substantial modification of the related debt, any previously capitalized debt issuance costs are amortized as interest expense over the term of the new debt instrument.
See Note 10 for further discussion of the Company's accounting for its outstanding debt, revolving credit facility and related issuance costs.
Business Combinations
The Company generally allocates the purchase consideration to the tangible assets acquired and liabilities assumed and intangible assets acquired based on their estimated fair values. The purchase price is, generally, determined based on the fair value of the assets transferred, liabilities assumed and equity interests issued, after considering any transactions that are separate from the business combination. The excess of the fair value of purchase consideration over the fair values of these identifiable assets and liabilities is recorded as goodwill. The Company applies significant assumptions, estimates and judgments in determining the fair value of assets acquired and liabilities assumed on the acquisition date, especially with respect to intangible assets and contingent liabilities. Significant estimates in valuing certain intangible assets include, but are not limited to, future expected cash flows from acquired customer bases, acquired technology and acquired trade names, useful lives, royalty rates and discount rates. Any adjustments to provisional amounts that are identified during the measurement period are recorded in the reporting period in which the adjustment amounts are determined. Upon the conclusion of the measurement period, any subsequent adjustments are recorded to earnings.
For a given acquisition, the Company may identify certain pre-acquisition contingencies as of the acquisition date and may extend its review and evaluation of these pre-acquisition contingencies throughout the measurement period in order to obtain sufficient information to assess whether the Company includes these contingencies as a part of the fair value estimates of assets acquired and liabilities assumed and, if so, to determine their estimated amounts.
If the Company cannot reasonably determine the fair value of a pre-acquisition contingency (non-income tax-related) by the end of the measurement period, which is generally the case given the nature of such matters, the Company will recognize an asset or a liability for such pre-acquisition contingency if: (i) it is probable that an asset existed or a liability had been assumed at the acquisition date and (ii) the amount of the asset or liability can be reasonably estimated. Subsequent to the measurement period, changes in the Company's estimates of such contingencies will affect earnings and could have a material effect on its results of operations and financial position.
In addition, uncertain tax positions and tax-related valuation allowances assumed in connection with a business combination are initially estimated as of the acquisition date. The Company reevaluates these items based upon facts and circumstances that existed as of the acquisition date with any adjustments to its preliminary estimates being recorded to goodwill, provided that the Company is within the measurement period. Subsequent to the measurement period, changes to these uncertain tax positions and tax-related valuation allowances will affect the Company's provision for income taxes in its condensed consolidated statements of operations and comprehensive income and could have a material impact on its results of operations and financial position.
Recent Accounting Pronouncements
Recently Adopted Accounting Pronouncements
In March 2020, the FASB issued ASU 2020-04, Reference Rate Reform (Topic 848): Facilitation of the Effects of Reference Rate Reform on Financial Reporting. ASC 848 contains optional expedients and exceptions for applying GAAP to debt, contracts, hedging relationships and other transactions affected by reference rate reform. The provisions of ASC 848 must be applied to all contracts that are accounted for under a Topic, Subtopic or Industry Subtopic for all transactions other than derivatives, which may be applied at a hedging relationship level. Originally, the guidance was effective for fiscal years beginning after January 1, 2021, including interim periods within those fiscal years. However, in response to the deferral of the cessation date for certain overnight LIBOR measures, the FASB issued ASU 2022-06 on December 21, 2022, which extends the sunset date of Topic 848 to December 31, 2024. The Company's 2020 Credit Agreement provides for a $750 million revolving credit facility and a letter of credit sublimit of $20 million, with interest rates previously benchmarked to LIBOR. The Company adopted this accounting pronouncement with the execution of the First Amendment to the 2020 Credit Agreement in
17


COSTAR GROUP, INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (unaudited)
May 2023. This guidance provides an optional practical expedient that allows qualifying modifications to be accounted for as a debt modifications rather than be analyzed under existing guidance to determine if the modification should be accounted for as a debt extinguishment. In adopting this accounting standard, we have elected to apply this optional expedient. Adopting this accounting standard did not have a material impact on the Company's condensed consolidated financial statements and related disclosures.
See Note 10 for further discussion of the Company's accounting for its outstanding debt, revolving credit facility and related issuance costs.
3.REVENUE FROM CONTRACTS WITH CUSTOMERS
Disaggregated Revenue
The Company provides information, analytics and online marketplaces to the commercial real estate industry, hospitality industry, residential industry and related professionals. Revenues by operating segment and type of service consist of the following (in thousands):
Three Months Ended September 30,
20232022
North AmericaInternationalTotalNorth AmericaInternationalTotal
CoStar$223,348 $10,012 $233,360 $203,657 $9,033 $212,690 
Information Services35,163 9,473 44,636 32,524 8,489 41,013 
Multifamily235,343  235,343 189,536  189,536 
LoopNet65,041 2,440 67,481 57,126 1,775 58,901 
Residential10,293  10,293 19,351  19,351 
Other Marketplaces33,556  33,556 35,430  35,430 
Total revenues$602,744 $21,925 $624,669 $537,624 $19,297 $556,921 

Nine Months Ended September 30,
20232022
North AmericaInternationalTotalNorth AmericaInternationalTotal
CoStar$658,734 $28,808 $687,542 $590,141 $27,764 $617,905 
Information Services99,476 28,710 128,186 93,306 23,424 116,730 
Multifamily670,331  670,331 547,372  547,372 
LoopNet189,488 6,793 196,281 164,417 5,228 169,645 
Residential36,154  36,154 57,565  57,565 
Other Marketplaces96,447  96,447 99,837  99,837 
Total revenues$1,750,630 $64,311 $1,814,941 $1,552,638 $56,416 $1,609,054 
18


COSTAR GROUP, INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (unaudited)
Deferred Revenue
Deferred revenue as of September 30, 2023 and December 31, 2022 were as follows (in thousands):
BalanceBalance Sheet CaptionSeptember 30,
2023
December 31,
2022
Current portionDeferred revenue$97,583 $103,567 
Non-current portionLease and other long-term liabilities196 215 
Total deferred revenue$97,779 $103,782 

Changes in deferred revenue for the period were as follows (in thousands):
Balance at December 31, 2022
$103,782 
Revenues recognized in the current period from the amounts in the beginning balance(94,280)
New deferrals, net of amounts recognized in the current period88,235 
Effects of foreign currency42 
Balance at September 30, 2023
$97,779 
Contract Assets
Contract assets are generated when contractual billing schedules differ from revenue recognition timing and represent a conditional right to consideration for satisfied performance obligations that becomes a receivable when the conditions are satisfied. Contract assets as of September 30, 2023 and December 31, 2022 were as follows (in thousands):
BalanceBalance Sheet CaptionSeptember 30,
2023
December 31,
2022
Current portionPrepaid expenses and other current assets$5,599 $3,953 
Non-current portionDeposits and other assets7,887 8,464 
Total contract assets$13,486 $12,417 
Revenues recognized from contract assets for the three and nine months ended September 30, 2023 were $0.2 million and $1.1 million, respectively. Revenues recognized from contract assets for the three and nine months ended September 30, 2022 were $0.8 million and $1.6 million, respectively.
Unsatisfied Performance Obligations
Remaining contract consideration for which revenue has not been recognized due to unsatisfied performance obligations was approximately $379 million at September 30, 2023, which the Company expects to recognize over the next five years. This amount does not include contract consideration for contracts with a duration of one year or less.
Commissions
Commissions expense is included in selling and marketing expense in the Company's condensed consolidated statements of operations. Commissions expense activity for the three and nine months ended September 30, 2023 and 2022 was as follows (in thousands):
19


COSTAR GROUP, INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (unaudited)
Three Months Ended
September 30,
Nine Months Ended
September 30,
2023202220232022
Commissions incurred$42,055 $40,511 $134,386 $115,749 
Commissions capitalized in the current period(28,119)(29,720)(93,147)(83,875)
Amortization of deferred commissions costs24,544 19,377 69,811 55,373 
Total commissions expense$38,480 $30,168 $111,050 $87,247 
The Company determined that no deferred commissions were impaired as of September 30, 2023 and 2022.
4.ALLOWANCE FOR CREDIT LOSSES
The following tables detail the activity related to the allowance for credit losses for trade receivables by portfolio segment (in thousands):
Nine Months Ended September 30, 2023
CoStarInformation ServicesMultifamilyLoopNetOther MarketplacesTotal
Beginning balance at December 31, 2022
$4,510 $1,051 $4,347 $1,396 $891 $12,195 
Current-period provision for expected credit losses
15,323 810 4,162 4,799 570 25,664 
Write-offs charged against the allowance, net of recoveries and other(12,201)(61)(763)(3,839)(84)(16,948)
Ending balance at September 30, 2023
$7,632 $1,800 $7,746 $2,356 $1,377 $20,911 
Nine Months Ended September 30, 2022
CoStarInformation ServicesMultifamilyLoopNetOther MarketplacesTotal
Beginning balance at December 31, 2021
$5,380 $1,820 $3,393 $1,968 $813 $13,374 
Current-period provision (release) for expected credit losses7,089 (703)4,032 3,000 50 13,468 
Write-offs charged against the allowance, net of recoveries and other(8,917)(198)(4,362)(4,031) (17,508)
Ending balance at September 30, 2022
$3,552 $919 $3,063 $937 $863 $9,334 
Credit loss expense is included in general and administrative expenses on the condensed consolidated statements of operations. Credit loss expense related to contract assets was not material for the nine months ended September 30, 2023 and 2022. The majority of the Residential portfolio segment revenue is e-commerce-based and does not result in accounts receivable.
20


COSTAR GROUP, INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (unaudited)
5.ACQUISITIONS
Business Immo
In April 2022, the Company acquired Business Immo, a leading commercial real estate news service provider in France, for €5.8 million ($6.3 million), net of cash acquired, and the assumption of outstanding debt. As part of the Business Immo Acquisition, the Company recorded goodwill and intangible assets of $7.1 million and $3.9 million, respectively. The net assets of Business Immo were recorded at their estimated fair value. The Company retired the assumed debt in the second quarter of 2022. The impact of the Business Immo Acquisition on the Company's revenue and net income in the condensed consolidated statements of operations for the nine months ended September 30, 2023 and related pro forma financial information was not material.
6.INVESTMENTS AND FAIR VALUE MEASUREMENTS
Fair value is defined as the price that would be received in the sale of an asset or paid to transfer a liability in an orderly transaction between market participants. There is a three-tier fair value hierarchy, which categorizes the inputs used in measuring fair value. These tiers include: Level 1, defined as observable inputs such as quoted prices in active markets for identical assets or liabilities; Level 2, defined as inputs other than quoted prices in active markets that are either directly or indirectly observable; and Level 3, defined as unobservable inputs for which little or no market data exists, therefore requiring an entity to develop its own assumptions.
As of September 30, 2023 and December 31, 2022, the Company's financial assets comprise Level 1 cash equivalents with original maturities of three months or less in the amount of $5.2 billion and $4.8 billion, respectively. The Company had no Level 2 or Level 3 financial assets measured at fair value.
The Company holds other financial instruments, including cash deposits, accounts receivable, accounts payable, accrued expenses and Senior Notes. The carrying value for such financial instruments, other than the Senior Notes, each approximated their fair values as of September 30, 2023 and December 31, 2022. The estimated fair value of the Company's outstanding Senior Notes using quoted prices from the over-the-counter markets, considered Level 2 inputs, was $0.8 billion as of September 30, 2023 and December 31, 2022.
7.LEASES
The Company has operating leases for its office facilities, data centers, and certain vehicles, as well as finance leases for office equipment. The Company's leases have remaining terms of less than one year to nine years. The leases contain various renewal and termination options. The period that is subject to an option to extend the lease is included in the lease term if it is reasonably certain that the option will be exercised. The period that is subject to an option to terminate the lease is included if it is reasonably certain that the option will not be exercised.
Lease costs related to the Company's operating leases included in the condensed consolidated statements of operations were as follows (in thousands):
Three Months Ended
September 30,
Nine Months Ended
September 30,
Operating lease costs:2023202220232022
Cost of revenues$2,703 $2,439 $7,148 $7,848 
Selling and marketing (excluding customer base amortization)3,906 3,175 11,386 9,219 
Software development1,622 1,998 4,637 5,895 
General and administrative1,018 1,469 3,048 4,378 
Total operating lease costs$9,249 $9,081 26,219 $27,340 
The impact of lease costs related to finance leases and short-term leases was not material for the three and nine months ended September 30, 2023 and 2022.
21


COSTAR GROUP, INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (unaudited)
Supplemental balance sheet information related to operating leases was as follows (in thousands):
BalanceBalance Sheet LocationSeptember 30,
2023
December 31, 2022
Operating lease liabilities$121,672 $118,294
Less: imputed interest(8,754)(6,238)
Present value of lease liabilities112,918 112,056
Less: current portion of lease liabilitiesLease liabilities39,750 36,049
Long-term lease liabilitiesLease and other long-term liabilities$73,168 $76,007
Weighted-average remaining lease term in years4.03.6
Weighted-average discount rate3.5 %3.1 %
Balance sheet information related to finance leases was not material as of September 30, 2023 and December 31, 2022.
Supplemental cash flow information related to leases was as follows (in thousands):
Nine Months Ended
September 30,
20232022
Cash paid for amounts included in the measurement of lease liabilities:
Operating cash flows used in operating leases$30,934 $31,847 
ROU assets obtained in exchange for lease obligations:
Operating leases$27,957 $19,184 
8.GOODWILL
The changes in the carrying amount of goodwill by operating segment consist of the following (in thousands):
 North AmericaInternationalTotal
Goodwill, December 31, 2021$2,145,846 $175,169 $2,321,015 
Acquisitions, including measurement period adjustments(1)
3,401 7,095 10,496 
Effect of foreign currency translation (16,752)(16,752)
Goodwill, December 31, 20222,149,247 165,512 2,314,759 
Effect of foreign currency translation 554 554 
Goodwill, September 30, 2023$2,149,247 $166,066 $2,315,313 
__________________________
(1) North America goodwill recorded during the year ended December 31, 2022 relates to a measurement period adjustment for income taxes for Homes.com of $3.4 million. International goodwill recorded in connection with the Business Immo Acquisition was $7.1 million.
No impairments of the Company's goodwill were recognized during the three and nine months ended September 30, 2023 and 2022.
22


COSTAR GROUP, INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (unaudited)
9.    INTANGIBLE ASSETS
Intangible assets consist of the following (in thousands, except amortization period data):
September 30,
2023
December 31,
2022
Weighted-
Average
Amortization
Period (in years)
Acquired technology and data$40,048 $40,422 5
Accumulated amortization(26,066)(20,693) 
Acquired technology and data, net13,982 19,729  
Acquired customer base464,462 464,242 10
Accumulated amortization(318,405)(287,051) 
Acquired customer base, net146,057 177,191  
Acquired trade names and other intangible assets247,285 247,361 13
Accumulated amortization(132,229)(114,975) 
Acquired trade names and other intangible assets, net115,056 132,386  
Intangible assets, net$275,095 $329,306  
Intangible assets are reviewed for impairment whenever events or changes in circumstances indicate that the carrying value of such assets may not be recoverable. No impairments of the Company's intangible assets were recognized during the nine months ended September 30, 2023 and 2022. During the nine months ended September 30, 2023, the Company removed $0.5 million of intangible assets that were fully amortized from the acquired intangible assets and accumulated amortization, which had no net impact on the Company's financial results.
During the third quarter of 2022, the Company decided to eliminate usage fees related to agent access to a Homesnap product charged to a specific customer class. This resulted in an acceleration of $16.3 million of amortization expense in the third quarter of 2022 for acquired customer base for this customer class.
10.LONG-TERM DEBT
The table below presents the components of outstanding debt (in thousands):
September 30,
2023
December 31,
2022
2.800% Senior Notes due July 15, 2030
$1,000,000 $1,000,000 
2020 Credit Agreement, due July 1, 2025  
Total face amount of long-term debt1,000,000 1,000,000 
Senior Notes unamortized discount and issuance costs(9,815)(10,790)
Long-term debt, net$990,185 $989,210 
Senior Notes
On July 1, 2020, the Company issued $1.0 billion aggregate principal amount of 2.800% Senior Notes due July 15, 2030. The Senior Notes were sold to a group of financial institutions as initial purchasers who subsequently resold the Senior Notes to non-U.S. persons pursuant to Regulation S under the Securities Act, and to persons reasonably believed to be qualified institutional buyers pursuant to Rule 144A under the Securities Act at a purchase price equal to 99.921% of their principal amount. Interest on the Senior Notes is payable semi-annually in arrears on January 15 and July 15. The Senior Notes may be redeemed in whole or in part by the Company (a) at any time prior to April 15, 2030 at a redemption price equal to 100% of the principal amount of the Senior Notes, plus the Applicable Premium (as calculated in accordance with the indenture governing the Senior Notes), and any accrued and unpaid interest, if any, on the principal amount of Senior Notes being redeemed to, but excluding, the redemption date, and (b) on or after April 15, 2030 at a redemption price equal to 100% of the principal amount
23


COSTAR GROUP, INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (unaudited)
of the Senior Notes, plus any accrued and unpaid interest, if any, on the principal amount of Senior Notes being redeemed to, but excluding, the redemption date. The Company’s obligations under the Senior Notes are guaranteed on a senior, unsecured basis by the Company’s domestic wholly owned subsidiaries, and the indenture governing the Senior Notes contains covenants, events of default and other customary provisions with which the Company was in compliance as of September 30, 2023.
Revolving Credit Facility
On July 1, 2020, the Company entered into the 2020 Credit Agreement, which provides for a $750 million revolving credit facility with a term of five years (maturing July 1, 2025) and a letter of credit sublimit of $20 million from a syndicate of financial institutions as lenders and issuing banks. A commitment fee of 0.25% to 0.30% per annum, depending on the Total Leverage Ratio (defined in 2020 Credit Agreement), is payable quarterly in arrears based on the unused revolving commitment. The Company and the syndicate of lenders and issuing banks entered into the First Amendment of the 2020 Credit Agreement in May 2023, which replaced LIBOR as the reference rate with Term SOFR for U.S. dollar denominated borrowings, SONIA rates for Sterling denominated borrowings and EURIBOR for Euro denominated borrowings.
Borrowings under the 2020 Credit Agreement can be on a revolving basis or term basis, not to exceed the remaining term of the facility, and denominated in U.S. dollars, sterling, euros or other allowed currency at the Company's option, subject to a limit of $250 million U.S. dollar equivalent for non-U.S. dollar denominated borrowings. Borrowings bear interest at a floating rate which can be, at the Company’s option, either (a) an alternate base rate plus an applicable rate ranging from 0.50% to 1.25% or (b) a Term SOFR, SONIA rate or EURIBOR (with a floor of 0.0%) for the specified interest period plus an applicable rate ranging from 1.50% to 2.25%, in each case depending on the Company's Total Leverage Ratio (as defined in the 2020 Credit Agreement). Any borrowing with a Term SOFR reference rate includes an additional 0.10% credit spread adjustment.
Funds drawn down on the revolving credit facility pursuant to the 2020 Credit Agreement may be used for working capital and other general corporate purposes of the Company and its restricted subsidiaries. The obligations under the 2020 Credit Agreement are guaranteed by each of the Company’s current and future direct or indirect wholly owned restricted domestic subsidiaries, other than certain excluded subsidiaries, in each case subject to certain exceptions, pursuant to guarantee agreements.
Subject to certain conditions, on no more than five occasions, the Company may request increases in the amount of revolving commitments and/or the establishment of term commitments under the 2020 Credit Agreement.
The 2020 Credit Agreement includes covenants, including ones that, subject to certain exceptions, restrict the ability of the Company and its subsidiaries to (i) merge and consolidate with other companies, (ii) incur indebtedness, (iii) grant liens or security interests on assets, (iv) make investments, acquisitions, loans or advances, (v) pay dividends and (vi) sell or otherwise transfer assets. As of September 30, 2023, the Company is in a Covenant Suspension Period. During any Covenant Suspension Period, the Company will not be subject to certain of these covenants such as restrictions on the ability to incur indebtedness. The 2020 Credit Agreement also requires the Company to maintain a Total Leverage Ratio (as defined in the 2020 Credit Agreement) not exceeding 4.50 to 1.00. The Company was in compliance with the covenants in the 2020 Credit Agreement as of September 30, 2023.
As of September 30, 2023, the Company had no amounts drawn under this facility.
The Company had $1.9 million and $2.7 million of deferred debt issuance costs as of September 30, 2023 and December 31, 2022, respectively, in connection with the 2020 Credit Agreement. These amounts are included in deposits and other assets on the Company's condensed consolidated balance sheets.
24


COSTAR GROUP, INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (unaudited)
The Company recognized interest expense as follows (in thousands):
Three Months Ended
September 30,
Nine Months Ended
September 30,
2023202220232022
Interest on outstanding borrowings$7,000 $7,000 $21,000 $21,000 
Amortization of Senior Notes discount and issuance costs602 593 1,799 1,771 
Interest capitalized for construction in process
(919) (919) 
Commitment fees and other542 529 1,975 1,484 
Total interest expense$7,225 $8,122 $23,855 $24,255 
11.INCOME TAXES
The income tax provision reflects an effective tax rate of approximately 25% and 26% for the three months ended September 30, 2023 and 2022, respectively, and 24% and 25% for the nine months ended September 30, 2023 and 2022, respectively. The decrease in the effective tax rate for the three months ended September 30, 2023 was primarily due to an increase in excess tax benefits and research credits for the three months ended September 30, 2023. The decrease in the effective tax rate for the nine months ended September 30, 2023 was primarily due to an increase in excess tax benefits for the nine months ended September 30, 2023.
12.COMMITMENTS AND CONTINGENCIES
The following summarizes the Company's significant contractual obligations, including related payments due by period, as of September 30, 2023 (in thousands):
Year Ending December 31,Operating lease obligationsLong-term debt principal paymentsLong-term interest payments
Remainder of 2023$11,181 $ $ 
202441,143  28,000 
202524,810  28,000 
202614,611  28,000 
202712,865  28,000 
Thereafter17,062 1,000,000 84,000 
Total$121,672 $1,000,000 $196,000 
The Company leases office facilities under various non-cancelable operating leases. The leases contain various renewal options.
See Note 7 for further discussion of the Company's operating lease commitments.
Currently, and from time to time, the Company is involved in litigation incidental to the conduct of its business. The Company records a provision for a liability when it is both probable that a liability has been incurred and the amount can be reasonably estimated. While it is reasonably possible that an unfavorable outcome may occur as a result of one or more of the Company’s current litigation matters, at this time, management has concluded that the resolutions of these matters are not expected to have a material effect on the Company's consolidated financial position, future results of operations or liquidity. Legal defense costs are expensed as incurred.
13.SEGMENT REPORTING
Segment Information
The Company manages its business geographically in two operating segments, with the primary areas of measurement and decision-making being North America, which includes the U.S. and Canada, and International, which primarily includes
25


COSTAR GROUP, INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (unaudited)
Europe, Asia-Pacific and Latin America. Management relies on an internal management reporting process that provides revenue and operating segment EBITDA. Management believes that operating segment EBITDA is an appropriate measure for evaluating the operational performance of the Company’s operating segments. EBITDA is used by management to internally measure operating and management performance, and to evaluate the performance of the business. However, this measure should be considered in addition to, not as a substitute for or superior to, income from operations or other measures of financial performance prepared in accordance with GAAP.
Summarized EBITDA information by operating segment consists of the following (in thousands):
Three Months Ended
September 30,
Nine Months Ended
September 30,
 2023202220232022
North America$88,910 $127,965 $290,180 $422,454 
International(191)1,184 1,596 5,133 
Total EBITDA$88,719 $129,149 $291,776 $427,587 
The reconciliation of net income to EBITDA consists of the following (in thousands):
Three Months Ended
September 30,
Nine Months Ended
September 30,
2023202220232022
Net income$90,574 $72,290 $278,225 $245,081 
Amortization of acquired intangible assets in cost of revenues8,453 6,945 23,053 21,980 
Amortization of acquired intangible assets in operating expenses10,254 29,651 31,311 60,621 
Depreciation and other amortization8,418 7,224 24,451 21,199 
Interest (income) expense, net (58,422)(10,656)(153,881)461 
Other income, net(465)(1,389)(1,655)(3,596)
Income tax expense29,907 25,084 90,272 81,841 
EBITDA$88,719 $129,149 $291,776 $427,587 
26


COSTAR GROUP, INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (unaudited)
Summarized information by operating segment consists of the following (in thousands):
September 30,
2023
December 31,
2022
Property and equipment, net:  
North America$399,339 $320,209 
International3,856 1,041 
Total property and equipment, net$403,195 $321,250 
Goodwill:  
North America$2,149,247 $2,149,247 
International166,066 165,512 
Total goodwill$2,315,313 $2,314,759 
Assets:  
North America$8,513,872 $8,146,239 
International257,783 256,231 
Total assets$8,771,655 $8,402,470 
Liabilities:  
North America$1,506,118 $1,486,237 
International55,375 46,112 
Total liabilities$1,561,493 $1,532,349 
14.    STOCKHOLDERS' EQUITY
Equity Offering
On September 20, 2022, the Company completed a public equity offering of 10.7 million shares of common stock at an offering price of $70.38 per share. Net proceeds from the public equity offering were approximately $745.7 million, after deducting approximately $4.3 million of underwriting fees, commissions and other stock issuance costs. The Company intends to use the net proceeds from the sale of the securities to fund all or a portion of the costs of any strategic acquisitions it pursues in the future, to finance the growth of its business and for working capital and other general corporate purposes. General corporate purposes may include additions to working capital, capital expenditures, repayment of debt, investments in the Company’s subsidiaries, and the repurchase, redemption or retirement of securities, including the Company’s common stock.
15.    SUBSEQUENT EVENTS
On October 19, 2023, pursuant to Rule 2.7 of the United Kingdom City Code on Takeovers and Mergers, the Company announced the terms of a recommended offer to acquire all of the issued and to be issued ordinary share capital of OnTheMarket for cash consideration of 110 pence per share or approximately £99 million in total (approximately $120 million at the exchange rate on the date of the announcement). The acquisition will be implemented by means of a court-sanctioned scheme of arrangement under the U.K. Companies Act 2006, and remains subject to customary closing conditions, including approval of OnTheMarket shareholders. OnTheMarket is the operator of onthemarket.com, a leading U.K. residential property portal. The Company expects the transaction to close in the fourth quarter of 2023 and to fund the acquisition with cash on hand.
27


Item 2.Management’s Discussion and Analysis of Financial Condition and Results of Operations
The following Management’s Discussion and Analysis of Financial Condition and Results of Operations contains “forward-looking statements,” including statements about our beliefs and expectations. There are many risks and uncertainties that could cause actual results to differ materially from those discussed in the forward-looking statements. Potential factors that could cause actual results to differ materially from those discussed in any forward-looking statements include, but are not limited to, those stated under the heading “Cautionary Statement Concerning Forward-Looking Statements” at the end of this Item 2 and “Risk Factors” in Item 1A of Part I of our 2022 Form 10-K, as well as those described from time to time in our filings with the SEC.
All forward-looking statements are based on information available to us on the date of this filing, and we assume no obligation to update such statements, whether as a result of new information, future events or otherwise, except as required by law. The following discussion should be read in conjunction with our 2022 Form 10-K, our subsequent Quarterly Reports on Form 10-Q and Current Reports on Form 8-K and other filings with the SEC and the condensed consolidated financial statements and related notes included in this Report.
Overview
CoStar Group, founded in 1987, is a leading provider of online real estate marketplaces, information and analytics in the U.S. and U.K., based on the fact that we own and operate leading online marketplaces for commercial real estate and apartment listings in the U.S., based on the numbers of unique visitors and site visits per month; provide more information, analytics and marketing services than any of our competitors; offer the most comprehensive commercial real estate database available and have the largest commercial real estate research department in the industry. We have created and compiled a standardized platform of information, analytics and online marketplace services where industry professionals and consumers of commercial real estate, including apartments, and the related business communities, can continuously interact and facilitate transactions by efficiently accessing and exchanging accurate and standardized real estate-related information. Our service offerings span all commercial property types, including office, retail, industrial, multifamily, land, mixed-use and hospitality. We also offer online platforms that manage workflow and marketing for residential real estate agents and brokers and provide portals for homebuyers to view residential property listings.
We manage our business geographically in two operating segments, with our primary areas of measurement and decision-making being North America, which includes the U.S. and Canada, and International, which primarily includes Europe, Asia-Pacific and Latin America.
Our services are typically distributed to our clients under subscription-based license agreements that typically renew automatically, a majority of which have a term of at least one year. Upon renewal, many of the subscription contract rates may change in accordance with contract provisions or as a result of contract renegotiations. To encourage clients to use our services regularly, we generally charge a fixed monthly amount for our subscription-based services rather than charging fees based on actual platform usage or number of paid clicks. Depending on the type of service, contract rates are generally based on one or more of the following factors: the number of sites, number of users, organization size, the client’s business focus, the client's geographic location, the number of properties reported on or analyzed, the number and types of services to which a client subscribes, the number of properties a client advertises and the prominence and placement of a client's advertised properties in the search results. Our subscription clients generally pay contract fees on a monthly basis, but in some cases may pay us on a quarterly or annual basis. Our transaction-based services primarily consist of auction fees from our Ten-X online auction platform for commercial real estate, which are generally calculated as a percentage of the final sales price for the commercial real estate property sold and recognized as revenue upon the successful closure of an auction. Other transaction-based services are described by service offering below.
Services
Our portfolio of information, analytics and online marketplaces is branded and marketed to our customers and marketplace end users under the primary brands of CoStar®, LoopNet®, Apartments.com®, STR®, Ten-X®, BizBuySell®, Land.com®, Homesnap®, and Homes.com®. Our services are accessible via the internet and through our mobile applications. Our services are primarily derived from a database of building-specific information and offer customers specialized tools for accessing, analyzing and using our information. Over time, we have enhanced and expanded, and we expect to continue to enhance and expand, our existing information, analytics and online marketplace services. We have developed and we expect to continue to develop additional services leveraging our database to meet the needs of our existing customers as well as potential new categories of customers.
28


Our principal information, analytics and online marketplace services are described in the following paragraphs by type of services:
CoStar
CoStar is our subscription-based integrated platform for commercial real estate intelligence, which includes information about office, industrial, retail, multifamily, hospitality and student housing properties, properties for sale, comparable sales, tenants, space available for lease, industry professionals and their business relationships, industry news and market status and provides lease analytical and risk management capabilities. CoStar's revenue growth rate for the nine months ended September 30, 2023 slowed compared to the revenue growth rate for the nine months ended September 30, 2022. We expect CoStar's revenue growth rate for the year ended December 31, 2023 to slow compared to the revenue growth rate for the year ended December 31, 2022 as a result of less benefit from customer upgrades as the global product upgrade campaign is substantially complete, a decline in the sales levels to brokers and lower inflation-based price adjustments.
Information Services
We provide real estate and lease management technology solutions, including lease administration, lease accounting and abstraction services, through our CoStar Real Estate Manager service offerings, as well as portfolio and debt analysis, management and reporting capabilities through our CoStar Risk Analytics service offerings. We also provide benchmarking and analytics for the hospitality industry both on a subscription basis and an ad hoc basis. We earn revenue on ad hoc transactions as reports or data are delivered to customers. We provide information services internationally, through our Business Immo, Belbex and Thomas Daily businesses in France, Spain and Germany, respectively. Information Services' revenue growth rate for the nine months ended September 30, 2023 was consistent with the revenue growth rate for the nine months ended September 30, 2022 as a result of inclusion of the revenue from the Business Immo Acquisition and increased sales of STR products. We expect the Information Services revenue growth rate for the year ended December 31, 2023 to slow compared to the revenue growth rate for the year ended December 31, 2022 as a result of lower price adjustments on CoStar Real Estate Manager.
Multifamily
Apartments.com is the flagship brand of our apartment marketing network of subscription-based advertising services and provides property management companies and landlords with a comprehensive advertising destination for their available rental units and offers renters a platform for searching for available rentals. This network also earns transaction-based revenue primarily from providing online tenant applications, including background and credit checks and rental payment processing. Multifamily's revenue growth rate for the nine months ended September 30, 2023 accelerated compared to the revenue growth rate for the nine months ended September 30, 2022 as a result of higher sales volumes driven by increases in pricing on renewals and an increase in the number of properties listed on our network. We expect the Multifamily revenue growth rate for the year ended December 31, 2023 to accelerate compared to the revenue growth rate for the year ended December 31, 2022, primarily due to expected increases in sales levels from bringing additional properties on the network and customers upgrading ad packages as vacancy rates have risen.
LoopNet
Our LoopNet network of commercial real estate websites offers subscription-based, online marketplace services that enable commercial property owners, landlords and real estate agents working on their behalf to advertise properties for sale or for lease and to submit detailed information about property listings. Commercial real estate agents, buyers and tenants use the LoopNet network of online marketplace services to search for available property listings that meet their criteria. LoopNet's revenue growth rate for the nine months ended September 30, 2023 accelerated compared to the revenue growth rate for the nine months ended September 30, 2022 due to an increase in the average price per listing. We expect LoopNet's revenue growth rate for the year ended December 31, 2023 to accelerate compared to the revenue growth rate for the year ended December 31, 2022 due to an increase in the average price per listing.
Residential
The acquisitions of Homes.com and Homesnap enabled us to expand our offerings to the residential for sale market. Homes.com is a homes for sale listings site. Homesnap is an online and mobile software platform that provides residential real estate professionals access to applications that manage residential real estate agent workflow and marketing campaigns delivered on third-party platforms. Homesnap also receives transaction-based revenue for short-term advertising delivered on third-party platforms. Residential's revenues for the nine months ended September 30, 2023 decreased compared to the nine months ended September 30, 2022 due to the discontinuation of certain products and services that were inconsistent with our
29


long-term business strategy, partially offset by increased sales of Homesnap products and services. We expect Residential's revenues for the year ended December 31, 2023 to decrease compared to the year ended December 31, 2022 due to the discontinuation of certain non-strategic products and services.
Other Marketplaces
Our other marketplaces include Ten-X, an online auction platform for commercial real estate, our BizBuySell network of sites and our Land.com network of sites. The BizBuySell network provides online marketplaces for businesses and franchises for sale, and our Land.com Network provides online marketplaces for rural lands for sale. Other Marketplaces' revenues for the nine months ended September 30, 2023 decreased compared to the nine months ended September 30, 2022 due to lower Ten-X transaction revenue, partially offset by growth in other products. We expect other marketplaces revenue for the year ended December 31, 2023 to decrease compared to the year ended December 31, 2022, due to lower expected Ten-X transaction revenue, partially offset by growth in other products.
Subscription-based Services
The majority of our revenue is generated from service offerings that are distributed to our clients under subscription-based agreements that typically renew automatically and have a term of at least one year. We recognize subscription revenues on a straight-line basis over the life of the contract.
For the three months ended September 30, 2023 and 2022, our annualized net new bookings of subscription-based services on all contracts were $65 million and $76 million, respectively. Net new bookings is calculated based on the annualized amount of change in our sales bookings resulting from new subscription-based contracts, changes to existing subscription-based contracts and cancellations of subscription-based contracts for the period reported. Net new bookings is calculated on all subscription-based contracts without regard to contract term. Net new bookings is considered an operating metric that is an indicator of future subscription revenue growth and is also used as a metric of sales force productivity by us and investors. However, information regarding net new bookings is not comparable to, nor should it be substituted for, an analysis of our revenues over time. Revenues from our subscription-based contracts were approximately 95% and 92% of total revenues for the three months ended September 30, 2023 and 2022, respectively. The increase was due to increased sales in our multifamily subscription products.
For the trailing twelve months ended September 30, 2023 and 2022, our contract renewal rates for existing company-wide CoStar Group subscription-based services for contracts with a term of at least one year were approximately 90% and 91%, respectively, and, therefore, our cancellation rates for those services for the same periods were approximately 10% and 9%, respectively. Contract renewal rates are calculated on all subscription-based contracts with a term of at least one year. Our contract renewal rate is a quantitative measurement that is typically closely correlated with our revenue results. As a result, we believe that the rate may be a reliable indicator of short-term and long-term performance absent extraordinary circumstances. Our trailing twelve-month contract renewal rate may decline as a result of negative economic conditions, consolidations among our clients, reductions in customer spending or decreases in our customer base. Revenues from our subscription-based contracts with a term of at least one year were approximately 81% and 79% of total revenues for the trailing twelve months ended September 30, 2023 and 2022, respectively. The increase was primarily due to increased sales of CoStar and multifamily subscription products.
Development, Investments and Expansion
We plan to continue to invest in our business and our services, evaluate strategic growth opportunities and pursue our key priorities as described below. We are committed to supporting, improving and enhancing our information, analytics and online marketplace solutions, including expanding and improving our offerings for our client base and site users, including property owners, property managers, buyers, commercial tenants and residential renters and buyers. We expect to continue our software development efforts to improve existing services, introduce new services, integrate and cross-sell services, integrate recently completed acquisitions and expand and develop supporting technologies for our research, sales and marketing organizations. We may reevaluate our priorities as economic conditions continue to evolve.
Our key priorities for the remainder of 2023 currently include:
Continuing to develop and invest in residential marketplaces in both the U.S. and the U.K. In the U.S., our residential strategy involves creating new and improved tools for residential agents and brokers and to help homebuyers find a new home and connect with the agents of their choosing. We plan to increase our residential marketing investment over the course of the year to build traffic Homes.com. In October 2023, we have made an offer to purchase OnTheMarket which is the operator of the onthemarket.com, a leading U.K. residential property portal.
30


Continuing to invest in our LoopNet marketplace and international business. We plan to invest in additional sales capabilities and increase marketing investment to accelerate revenue growth in LoopNet. This includes further expansion of our LoopNet brand across Europe.
Continuing to invest in CoStar, including:
Enhancing benchmarking capabilities. We continue to integrate the STR products into our core platform. We have launched our STR benchmarking product in CoStar. This product combines the legacy STAR report with enhanced tools to allow users to perform ad hoc analysis and perform additional research with CoStar's data capabilities. We plan to continue transitioning customers from legacy STR products to the CoStar-based product.
Enhancing analytics capabilities. We are adding information on commercial property investment funds and linking property data to allow fund investors to perform detailed analysis on their property portfolios directly in the CoStar platform and have launched an enhancement to our Tenant products which allows users to query individual tenant occupiers to see aggregate rented locations, types of buildings occupied, building details, financial information for the tenet and credit risk.
We expect our investment in these priorities, and the full-year impact realized in 2023 from an increase in our sales force which occurred primarily in the second half of 2022, will increase our selling and marketing expense and reduce our income from operations for the year ended December 31, 2023 compared to the year ended December 31, 2022. We intend to continue to assess the need for additional investments in our business to develop and distribute new services and functionality within our current platform or expand the reach of, or otherwise improve, our current service offerings. Any future product development or expansion of services, combination and coordination of services or elimination of services or corporate expansion, development or restructuring efforts could reduce our profitability and increase our capital expenditures. Any new investments, changes to our service offerings or other unforeseen events could cause us to experience reduced revenues or generate losses and negative cash flow from operations in the future. Any development efforts must comply with our credit facility, which contains restrictive covenants that restrict our operations and use of our cash flow and may prevent us from taking certain actions that we believe could increase our profitability or otherwise enhance our business.
Impacts of Current Economic Conditions
In response to concerns over inflation risk, the U.S. Federal Reserve has raised its target for interest rates rapidly with the target Federal Funds rate increased to 5.50% on July 26, 2023. The Federal Open Market Committee signaled that the federal reserve will maintain a sufficiently restrictive monetary policy in order to return to a modest inflation rate over time. Further, office vacancy rates remain elevated compared to pre-pandemic levels. These factors have contributed to a downturn in the commercial real estate markets with lower transaction volumes and reduced prices for certain asset classes. This downturn has resulted in an increase in the Company's credit loss expense for the nine months ended September 30, 2023 and a reduction in the expected revenue growth rate for CoStar and reduced transaction revenue in our Ten-X business for the full year of 2023 compared to the full year of 2022 as discussed in Management's Discussion and Analysis in Part I of this Report.
If there is a protracted continuation or further deterioration of these macroeconomic conditions, there could be a further downturn in the commercial real estate market that may materially adversely affect our core customer base. This could impact our customers’ ability to subscribe and pay for our services and reduce demand for our services. Reduced demand and increased cancellations could cause our revenues or our revenue growth rates to decline and reduce our profitability. Customers' inability to pay for existing services could further increase our credit loss expense.
Non-GAAP Financial Measures
We prepare and publicly release quarterly unaudited financial statements prepared in accordance with GAAP. We also disclose and discuss certain non-GAAP financial measures in our public releases, investor conference calls and filings with the SEC. The non-GAAP financial measures that we may disclose include EBITDA, adjusted EBITDA, adjusted EBITDA margin, non-GAAP net income and non-GAAP net income per diluted share. We typically disclose EBITDA on a consolidated and an operating segment basis in our earnings releases, investor conference calls and filings with the SEC. Adjusted EBITDA is different from EBITDA because we further adjust EBITDA for stock-based compensation expense, acquisition- and integration-related costs, restructuring costs and settlements and impairments incurred outside our ordinary course of business. Adjusted EBITDA margin represents adjusted EBITDA divided by revenues for the period. Non-GAAP net income is determined by adjusting our net income for stock-based compensation expense, acquisition- and integration-related costs, restructuring costs, settlement and impairment costs incurred outside our ordinary course of business and loss on debt extinguishment, as well as amortization of acquired intangible assets and other related costs, and then subtracting an assumed
31


provision for income taxes. Non-GAAP net income per diluted share is a non-GAAP financial measure that represents non-GAAP net income divided by the number of diluted shares outstanding for the period used in the calculation of GAAP net income per diluted share.
We may disclose adjusted EBITDA, adjusted EBITDA margin, non-GAAP net income and non-GAAP net income per diluted share on a consolidated basis in our earnings releases, investor conference calls and filings with the SEC. The non-GAAP financial measures that we use may not be comparable to similarly titled measures reported by other companies. Also, in the future, we may disclose different non-GAAP financial measures in order to help our investors meaningfully evaluate and compare our results of operations to our previously reported results of operations or to those of other companies in our industry.
We view EBITDA, adjusted EBITDA, adjusted EBITDA margin, non-GAAP net income and non-GAAP net income per diluted share as operating performance measures. We believe that the most directly comparable GAAP financial measure to EBITDA, adjusted EBITDA and non-GAAP net income is net income. We believe the most directly comparable GAAP financial measures to non-GAAP net income per diluted share and adjusted EBITDA margin are net income per diluted share and net income divided by revenues, respectively. In calculating EBITDA, adjusted EBITDA, adjusted EBITDA margin, non-GAAP net income and non-GAAP net income per diluted share, we exclude from net income the financial items that we believe should be separately identified to provide additional analysis of the financial components of the day-to-day operation of our business. We have outlined below the type and scope of these exclusions and the material limitations on the use of these non-GAAP financial measures as a result of these exclusions. EBITDA, adjusted EBITDA, adjusted EBITDA margin, non-GAAP net income and non-GAAP net income per diluted share are not measurements of financial performance under GAAP and should not be considered as a measure of liquidity, as an alternative to net income or as an indicator of any other measure of performance derived in accordance with GAAP. Investors and potential investors in our securities should not rely on EBITDA, adjusted EBITDA, adjusted EBITDA margin, non-GAAP net income and non-GAAP net income per diluted share as a substitute for any GAAP financial measure, including net income and net income per diluted share. In addition, we urge investors and potential investors in our securities to carefully review the GAAP financial information included as part of our Annual Reports on Form 10-K and Quarterly Reports on Form 10-Q that are filed with the SEC, as well as our quarterly earnings releases, and compare the GAAP financial information with our EBITDA, adjusted EBITDA, adjusted EBITDA margin, non-GAAP net income and non-GAAP net income per diluted share.
EBITDA, adjusted EBITDA, adjusted EBITDA margin, non-GAAP net income and non-GAAP net income per diluted share may be used by management to internally measure our operating and management performance and may be used by investors as supplemental financial measures to evaluate the performance of our business. We believe that these non-GAAP measures, when viewed with our GAAP results and accompanying reconciliations, provide additional information to investors that is useful to understand the factors and trends affecting our business without the impact of certain acquisition-related items. We have spent more than 30 years building our database of commercial real estate information and expanding our markets and services partially through acquisitions of complementary businesses. Due to these acquisitions, our net income has included significant charges for amortization of acquired intangible assets, depreciation and other amortization, acquisition- and integration-related costs, restructuring costs and loss on debt extinguishment. Adjusted EBITDA, adjusted EBITDA margin, non-GAAP net income and non-GAAP net income per diluted share exclude these charges and provide meaningful information about the operating performance of our business, apart from charges for amortization of acquired intangible assets, depreciation and other amortization; acquisition- and integration-related costs; restructuring costs and settlement and impairment costs incurred outside our ordinary course of business. We believe the disclosure of non-GAAP measures can help investors meaningfully evaluate and compare our performance from quarter to quarter and from year to year without the impact of these items. We also believe the non-GAAP measures we disclose are measures of our ongoing operating performance because the isolation of non-cash charges, such as amortization and depreciation, and other items, such as interest income or expense, net, other income or expense, net, income taxes, stock-based compensation expenses, acquisition- and integration-related costs, restructuring costs, loss on debt extinguishment and settlement and impairment costs incurred outside our ordinary course of business, provides additional information about our cost structure, and, over time, helps track our operating progress. In addition, investors, securities analysts and others have regularly relied on EBITDA and may rely on adjusted EBITDA, adjusted EBITDA margin, non-GAAP net income or non-GAAP net income per diluted share to provide a financial measure by which to compare our operating performance against that of other companies in our industry.
Set forth below are descriptions of financial items that have been excluded from net income to calculate EBITDA and the material limitations associated with using this non-GAAP financial measure as compared to net income:
Amortization of acquired intangible assets in cost of revenues may be useful for investors to consider because it represents the diminishing value of any acquired trade names and other intangible assets and the use of our acquired technology, which is one of the sources of information for our database of commercial real estate information. We do
32


not believe these charges necessarily reflect the current and ongoing cash charges related to our operating cost structure.
Amortization of acquired intangible assets in operating expenses may be useful for investors to consider because it represents the estimated attrition of our acquired customer base. We do not believe these charges necessarily reflect the current and ongoing cash charges related to our operating cost structure.
Depreciation and other amortization may be useful for investors to consider because they generally represent the wear and tear on our property and equipment used in our operations. We do not believe these charges necessarily reflect the current and ongoing cash charges related to our operating cost structure.
The amount of interest income or expense, net and other income or expense, net, we generate and incur may be useful for investors to consider and may result in current cash inflows and outflows. However, we do not consider the amount of interest income or expense, net, and other income or expense, net, to be a representative component of the day-to-day operating performance of our business.
Income tax expense may be useful for investors to consider because it generally represents the taxes which may be payable for the period and the change in deferred income taxes during the period and may reduce the amount of funds otherwise available for use in our business. However, we do not consider the amount of income tax expense to be a representative component of the day-to-day operating performance of our business.
The amount of loss on our debt extinguishment may be useful for investors to consider because it generally represents losses from the early extinguishment of debt. However, we do not consider the amount of the loss on debt extinguishment to be a representative component of the day-to-day operating performance of our business.
Set forth below are descriptions of additional financial items that have been excluded from EBITDA to calculate adjusted EBITDA and the material limitations associated with using this non-GAAP financial measure as compared to net income:
Stock-based compensation expense may be useful for investors to consider because it represents a portion of the compensation of our employees and executives. Determining the fair value of the stock-based instruments involves a high degree of judgment and estimation and the expenses recorded may bear little resemblance to the actual value realized upon the future exercise or termination of the related stock-based awards. Therefore, we believe it is useful to exclude stock-based compensation in order to better understand the long-term performance of our core business.
The amount of acquisition- and integration-related costs incurred may be useful for investors to consider because such costs generally represent professional service fees and direct expenses related to acquisitions. Because we do not acquire businesses on a predictable cycle, we do not consider the amount of acquisition- and integration-related costs to be a representative component of the day-to-day operating performance of our business.
The amount of settlement and impairment costs incurred outside of our ordinary course of business may be useful for investors to consider because they generally represent gains or losses from the settlement of litigation matters or impairments on acquired intangible assets. We do not believe these charges necessarily reflect the current and ongoing cash charges related to our operating cost structure.
The amount of restructuring costs incurred may be useful for investors to consider because they generally represent costs incurred in connection with a change in a contract or a change in the makeup of our properties or personnel. Because we do not carry out restructuring activities on a predictable cycle, we do not consider the amount of restructuring-related costs to be a representative component of the day-to-day operating performance of our business.
The financial items that have been excluded from our net income to calculate non-GAAP net income and non-GAAP net income per diluted share are amortization of acquired intangible assets and other related costs, stock-based compensation, acquisition- and integration-related costs, restructuring and related costs and settlement and impairment costs incurred outside our ordinary course of business. These items are discussed above with respect to the calculation of adjusted EBITDA together with the material limitations associated with using this non-GAAP financial measure as compared to net income. In addition to these exclusions from net income, we subtract an assumed provision for income taxes to calculate non-GAAP net income. In both 2023 and 2022, we assumed a 26% tax rate, which approximates our historical long-term statutory corporate tax rate, excluding the impact of discrete items.
We compensate for the above-described limitations of using non-GAAP measures by using a non-GAAP measure only to supplement our GAAP results and to provide additional information that is useful to investors to understand the factors and trends affecting our business.
33


See Note 13 of the Notes to Condensed Consolidated Financial Statements included in Part I of this Report for the reconciliation of our net income to our EBITDA.
Results of Operations
Three Months Ended September 30, 2023 Compared to Three Months Ended September 30, 2022
The following table compares our selected consolidated results of operations for the three months ended September 30, 2023 and 2022 (in thousands, except percentages):
Three Months Ended
September 30,
20232022Increase (Decrease) ($)Increase (Decrease) (%)
Revenues:
CoStar$233,360 $212,690 $20,670 10 %
Information Services44,636 41,013 3,623 
Multifamily235,343 189,536 45,807 24 
LoopNet67,481 58,901 8,580 15 
Residential10,293 19,351 (9,058)(47)
Other Marketplaces33,556 35,430 (1,874)(5)
Total revenues624,669 556,921 67,748 12 
Cost of revenues123,666 108,364 15,302 14 
Gross profit501,003 448,557 52,446 12 
Operating expenses: 
Selling and marketing (excluding customer base amortization)266,893 185,395 81,498 44 
Software development67,891 56,912 10,979 19 
General and administrative94,371 91,270 3,101 
Customer base amortization10,254 29,651 (19,397)(65)
Total operating expenses439,409 363,228 76,181 21 
Income from operations61,594 85,329 (23,735)(28)
Interest income, net
58,422 10,656 47,766 448 
Other income, net465 1,389 (924)(67)
Income before income taxes120,481 97,374 23,107 24 
Income tax expense29,907 25,084 4,823 19 
Net income$90,574 $72,290 $18,284 25 
Revenues. Revenues increased $68 million, or 12%, to $625 million. The increase in our revenues included:
an increase in Multifamily revenues of $46 million, or 24%, due to higher sales volume driven by an increase in the number of properties listed on our network and increases in pricing on renewals,
an increase in CoStar revenues of $21 million, or 10%, due to higher sales volume driven by the impact of annual price increases and customer upgrades on contract renewals, as well as an increase in subscribers,
an increase in LoopNet revenues of $9 million, or 15%, due to an increase in the average price for listings,
an increase in Information Services revenues of $4 million, or 9%, primarily attributable to an increase of $3 million in STR sales and an increase of $1 million in CoStar Real Estate Manager revenues,
a decrease in Residential revenues of $9 million, or 47%, due to the discontinuation of certain products and services that were inconsistent with our long-term business strategy and
34


a decrease in Other Marketplaces revenues of $2 million, or 5%, driven by lower property volumes auctioned on Ten-X, partially offset by increases in revenue of Land.com.
Gross Profit. Gross profit increased $52 million, or 12%, to $501 million, and the gross profit margin decreased from 81% to 80%. The increase in gross profit was due to higher revenues partially offset by an increase in cost of revenues. Cost of revenues increased $15 million, or 14%, to $124 million and, as a percentage of revenues, increased from 19% to 20%. The increase in cost of revenues included:
an increase in personnel costs of $10 million related to rising headcount to support our residential research efforts, and increases in salaries and benefits costs for our existing employees,
an increase of $5 million in technology costs to host our database and products,
an increase of $3 million in equipment costs to support our research efforts and
a decrease of $4 million in expenses related to advertising purchased on behalf of customers.
Selling and Marketing Expenses. Selling and marketing expenses increased $81 million, or 44%, to $267 million and, as a percentage of revenues, increased from 33% to 43%. The increase included:
an increase in marketing expenses of $68 million for advertising our brands,
an increase in personnel costs of $14 million related to rising headcount in our sales force and increases in salaries, stock-based compensation and benefits costs for our existing employees and
an increase in occupancy costs of $1 million related to the expansion of our sales force.
Software Development Expenses. Software development expenses increased $11 million, or 19%, to $68 million and, as a percentage of revenues, increased from 10% to 11%. The increase was due to higher personnel costs of $10 million related to increases in salaries, stock-based compensation and benefits costs for our existing employees.
General and Administrative Expenses. General and administrative expenses increased $3 million, or 3%, to $94 million and, as a percentage of revenues, decreased from 16% to 15%. The increase included:
an increase of $5 million in credit loss expense primarily due to our expectations that the downturn in the commercial real estate market will increase delinquent trade receivables,
an increase in personnel costs of $1 million related to increases in salaries and benefits costs for our existing employees and rising headcount and
a decrease of $1 million in software and equipment costs.
Customer Base Amortization Expense. Customer base amortization expense decreased $19 million, or 65%, to $10 million and, as a percentage of revenues, decreased from 5% to 2%. The decrease was primarily attributable to acceleration of amortization of $16 million related to eliminating certain usage fees for agent access to the Homesnap product, as well as a reduction in amortization expense related to customer base assets acquired in the acquisitions of LoopNet, ForRent and Ten-X, which have been amortizing on an accelerated basis since the respective acquisitions.
Interest Income, net. Interest income, net increased $48 million, or 448%, to $58 million. The increase was primarily due to an increase in interest earned on our cash equivalents.
Other Income, net. Other income, net, was insignificant for the three months ended September 30, 2023 and 2022.
Income Tax Expense. Income tax expense increased $5 million, or 19%, to $30 million and the effective tax rate decreased 1% to 25% of income before income taxes. The increase in income tax expense was primarily attributable to additional income before income taxes.
35


Business Segment Results for Three Months Ended September 30, 2023 Compared to Three Months Ended September 30, 2022
We manage our business geographically in two operating segments, with our primary areas of measurement and decision-making being North America, which includes the U.S. and Canada, and International, which primarily includes Europe, Asia-Pacific, and Latin America. Management relies on an internal management reporting process that provides revenue and operating segment EBITDA. Management believes that operating segment EBITDA is an appropriate measure for evaluating the operational performance of our operating segments. EBITDA is used by management to internally measure our operating and management performance and to evaluate the performance of our business. However, this measure should be considered in addition to, not as a substitute for or superior to, income from operations or other measures of financial performance prepared in accordance with GAAP. See “Non-GAAP Financial Measures” for further information regarding our segment operating results.
Segment Revenues. North America revenues increased $65 million, or 12%, to $603 million and included:
an increase in Multifamily revenues of $46 million due to higher sales volume driven by an increase in the number of properties listed on our network and increases in pricing on renewals,
an increase in CoStar revenues of $20 million due to higher sales volume driven by the impact of annual price increases and customer upgrades on contract renewals, as well as an increase in subscribers,
an increase in LoopNet revenues of $8 million due to an increase in the average price for listings,
an increase in Information Services revenues of $3 million primarily attributable to an increase in sales of CoStar Real Estate Manager and STR,
a decrease in Residential revenues of $9 million due to the discontinuation of certain products and services that were inconsistent with our long-term business strategy and
a decrease in Other Marketplaces revenues of $2 million driven by lower property volumes auctioned on Ten-X, partially offset by increases in revenue of Land.com.
The $3 million, or 14%, increase in International revenues was primarily attributable to an increase in STR sales, as well as CoStar sales.
Segment EBITDA. North America EBITDA decreased $39 million, or 31%, to $89 million. The decrease in North America EBITDA was primarily due to increases in personnel costs, marketing costs, credit loss expense and occupancy costs partially offset by increases in revenues described above. International EBITDA decreased $1 million, or 116%, to a negligible amount. The decrease was due to an increase in personnel costs, partially offset by an increase in revenues described above.
36


Nine Months Ended September 30, 2023 Compared to Nine Months Ended September 30, 2022
The following table provides a comparison of our selected consolidated results of operations for the nine months ended September 30, 2023 and 2022 (in thousands):
Nine Months Ended
September 30,
20232022Increase (Decrease) ($)Increase (Decrease) (%)
Revenues:
CoStar$687,542 $617,905 $69,637 11 %
Information Services128,186 116,730 11,456 10 
Multifamily670,331 547,372 122,959 22 
LoopNet196,281 169,645 26,636 16 
Residential36,154 57,565 (21,411)(37)
Other Marketplaces96,447 99,837 (3,390)(3)
Total revenues1,814,941 1,609,054 205,887 13 
Cost of revenues355,224 304,814 50,410 17 
Gross profit1,459,717 1,304,240 155,477 12 
Operating expenses:
Selling and marketing (excluding customer base amortization)743,153 510,736 232,417 46 
Software development197,850 162,520 35,330 22 
General and administrative274,442 246,576 27,866 11 
Customer base amortization31,311 60,621 (29,310)(48)
Total operating expenses1,246,756 980,453 266,303 27 
Income from operations212,961 323,787 (110,826)(34)
Interest income (expense), net 153,881 (461)154,342 NM
Other income, net1,655 3,596 (1,941)(54)
Income before income taxes368,497 326,922 41,575 13 
Income tax expense90,272 81,841 8,431 10 
Net income$278,225 $245,081 $33,144 14 
__________________________
NM - Not meaningful
Revenues. Revenues increased $206 million, or 13%, to $1.8 billion. The increase in our revenues included:
an increase in Multifamily revenues of $123 million, or 22%, due to higher sales volume driven by increases in pricing on renewals and an increase in the number of properties listed on our network,
an increase in CoStar revenues of $70 million, or 11%, due to higher sales volume driven by the impact of annual price increases and customer upgrades on contract renewals, as well as an increase in subscribers,
an increase in LoopNet revenues of $27 million, or 16%, due to an increase in the average price for listings,
an increase in Information Services revenues of $11 million, or 10%, primarily attributable to an increase in revenues for STR of $7 million, CoStar Real Estate Manager of $3 million and $3 million of revenue related to the Business Immo Acquisition,
a decrease in Residential revenues of $21 million, or 37%, due to the discontinuation of certain products and services that were inconsistent with our long-term business strategy and
a decrease in Other Marketplaces revenues of $3 million, or 3%,driven by lower property volumes auctioned on Ten-X partially offset by increases in revenue of Land.com.
37


Gross Profit. Gross profit increased $155 million, or 12%, to $1,460 million, and the gross profit percentage decreased from 81% to 80%. The increase in gross profit was due to higher revenues partially offset by an increase in cost of revenues. Cost of revenues increased $50 million, or 17%, to $355 million and, as a percentage of revenues, increased from 19% to 20%. The increase in cost of revenues included:
an increase in personnel costs of $45 million related to rising headcount to support our residential research efforts, and increases in salaries and benefits costs for our existing employees,
an increase of $12 million in technology costs to host our database and products and
a decrease of $9 million in expenses related to advertising purchased on behalf of customers.
Selling and Marketing Expenses. Selling and marketing expenses increased $232 million, or 46%, to $743 million and, as a percentage of revenues, increased from 32% to 41%. The increase included:
an increase in marketing expenses of $169 million for advertising our brands,
an increase in personnel and events costs of $58 million related to rising headcount in our sales force and increases in salaries, bonus, stock-based compensation and benefits costs for our existing employees and
an increase in occupancy costs of $5 million related to the expansion of our sales force.
Software Development Expenses. Software development expenses increased $35 million, or 22% to $198 million and, as a percentage of revenues, increased from 10% to 11%. The increase included higher personnel costs of $33 million related to rising headcount to support our residential efforts and increases in salaries, bonus, stock-based compensation and benefits costs for our existing employees.
General and Administrative Expenses. General and administrative expenses increased $28 million, or 11%, to $274 million and, as a percentage of revenues, was consistent at 15%. The increase included:
an increase of $12 million in credit loss expense primarily due to our expectations that the downturn in the commercial real estate market will increase delinquent trade receivables,
an increase in personnel costs of $9 million related to increases in salaries, stock-based compensation and benefits costs for our existing employees and rising headcount and
an increase of $7 million in professional service costs due to diligence efforts associated with potential acquisitions and legal fees to defend our intellectual property rights.
Customer Base Amortization Expense. Customer base amortization expense decreased $29 million, or 48%, to $31 million and, as a percentage of revenues, decreased from 4% to 2%. The decrease was primarily attributable to acceleration of amortization of $16 million related to eliminating certain usage fees for agent access to the Homesnap product, as well as a reduction in amortization expense related to customer base assets acquired in the acquisitions of LoopNet, ForRent and Ten-X, which have been amortizing on an accelerated basis since the respective acquisitions.
Interest Income (Expense), net. Interest income, net was $154 million for the nine months ended September 30, 2023, as compared to Interest expense, net which was negligible for the nine months ended September 30, 2022. This change was primarily due to an increase in interest earned on our cash equivalents.
Other Income, net. Other income, net was insignificant for the nine months ended September 30, 2023 and 2022.
Income Tax Expense. Income tax expense increased $8 million, or 10%, to $90 million and the effective tax rate decreased 1% to 24% of income before income taxes. The increase in income tax expense was primarily attributable to additional income before income taxes.
Business Segment Results for Nine Months Ended September 30, 2023 Compared to Nine Months Ended September 30, 2022
We manage our business geographically in two operating segments, with our primary areas of measurement and decision-making being North America, which includes the U.S. and Canada, and International, which primarily includes Europe, Asia-Pacific, and Latin America. Management relies on an internal management reporting process that provides revenues and operating segment EBITDA. Management believes that operating segment EBITDA is an appropriate measure for evaluating
38


the operational performance of our operating segments. EBITDA is used by management to internally measure our operating and management performance and to evaluate the performance of our business. However, this measure should be considered in addition to, not as a substitute for or superior to, income from operations or other measures of financial performance prepared in accordance with GAAP.
Segment Revenues. North America revenues increased $198 million, or 13%, to $1.8 billion and included:
an increase in Multifamily revenues of $123 million due to higher sales volume driven by increases in pricing on renewals and an increase in the number of properties listed on our network,
an increase in CoStar revenues of $69 million due to higher sales volume driven by the impact of annual price increases and customer upgrades on contract renewals, as well as an increase in subscribers,
an increase in LoopNet revenues of $25 million due to an increase in the average price for listings,
an increase in Information Services revenues of $6 million primarily attributable to an increase in CoStar Real Estate Manager and STR revenues,
a decrease in Residential revenues of $21 million due to the discontinuation of certain products and services that were inconsistent with our long-term business strategy and
a decrease in Other Marketplaces revenues of $3 million driven by lower property volumes auctioned on Ten-X, partially offset by increases in revenue of Land.com.
The $8 million, or 14%, increase in International revenues was primarily attributable to an increase in STR revenue and the Business Immo Acquisition.
Segment EBITDA. North America EBITDA decreased $132 million, or 31%, to $290 million. The decrease in North America EBITDA was primarily due to increases in personnel costs, marketing costs, technology hosting costs, professional service fees, sales events costs, credit loss expense and occupancy costs partially offset by increases in revenues described above. International EBITDA decreased $4 million, or 69%, to $2 million. The decrease was due to an increase in personnel costs, partially offset by an increase in revenues described above.
Liquidity and Capital Resources
We believe the balance of cash and cash equivalents, which was $5.2 billion as of September 30, 2023, along with cash generated by ongoing operations and continued access to capital markets, will be sufficient to satisfy our cash requirements over the next 12 months and beyond. Other than the construction commitments, purchase obligations and potential acquisition discussed below, our cash requirements have not changed materially from what is described in the 2022 Form 10-K.
Purchase Obligations. Our purchase obligations are associated with agreements that are enforceable and legally binding and that specify all significant terms, including fixed or minimum services to be used, fixed, minimum or variable price provisions, and the approximate timing of the transaction and have an original term greater than one year. The services acquired under these agreements primarily relate to web hosting, third-party data or listings, sponsorship agreements and software subscriptions. As of September 30, 2023, we had purchase obligations of $270 million, with $100 million payable within 12 months.
Construction Commitments. We are expanding our Richmond, Virginia campus, which is expected to result in a material cash requirement in 2023 and beyond. We broke ground on the expansion in November 2022 and expect construction to be substantially completed in the first half of 2026. We negotiated various tax incentives with the Commonwealth of Virginia and the City of Richmond including the allowance to use market-based income apportionment for income taxes and partial reimbursements of property tax assessments related to the value of the campus expansion. These incentives are conditional upon achieving job creation and capital expenditure targets from 2022 to 2029. Failure to meet these targets could result in a reduction of the value of the tax incentives and repayment of previous tax reductions. The value of the incentives is dependent on our taxable income.
We expect the total cost of construction, net of the estimated value of the tax incentives from 2023 to 2032, to be in the range of $450 – $600 million. We have engaged a project manager, architects and a general contractor on terms that generally require payments as services are provided or construction is performed. As of September 30, 2023, we have paid $73 million and we have committed to spend an additional $488 million as further work is performed under these contracts. We plan to
39


amend these contracts to include additional commitments as construction progresses. Total cash expenditures for 2023 are expected to be approximately $170 million. We expect to fund the expansion with cash on hand.
Our future capital requirements will depend on many factors, including, among others, our operating results, expansion and integration efforts, and our level of acquisition activity or other strategic transactions. To date, we have grown in part by acquiring other companies, and we expect to continue to make acquisitions.
Potential Acquisition. On October 19, 2023, pursuant to Rule 2.7 of the United Kingdom City Code on Takeovers and Mergers, the Company announced the terms of a recommended offer to acquire all of the issued and to be issued ordinary share capital of OnTheMarket for cash consideration of 110 pence per share or approximately £99 million in total (approximately $120 million at the exchange rate on the date of the announcement). The acquisition will be implemented by means of a court-sanctioned scheme of arrangement under the U.K. Companies Act 2006, and remains subject to customary closing conditions, including approval of OnTheMarket shareholders. OnTheMarket is the operator of onthemarket.com, a leading U.K. residential property portal. The Company expects the transaction to close in the fourth quarter of 2023 and to fund the acquisition with cash on hand.
Cash and cash equivalents increased to approximately $5.2 billion as of September 30, 2023, compared to cash and cash equivalents of approximately $5.0 billion as of December 31, 2022. The increase in cash and cash equivalents for the nine months ended September 30, 2023 was primarily due to cash provided by operating activities of $341 million. This increase was partially offset by $76 million of cash used in investing activities, primarily attributable to purchases of property and equipment, including the purchase of assets related to the expansion of our campus in Richmond, Virginia and cash used in financing activities of $3 million primarily related to repurchases of restricted stock to satisfy tax withholding obligations.
Net cash provided by operating activities for the nine months ended September 30, 2023 was $341 million compared to $294 million for the nine months ended September 30, 2022. The $47 million increase in cash provided by operating activities was primarily due to higher net income excluding non-cash expenses during the nine months ended September 30, 2023 compared to the nine months ended September 30, 2022.
Net cash used in investing activities was consistent for the nine months ended September 30, 2023 and 2022.
Net cash used in financing activities for the nine months ended September 30, 2023 was $3 million compared to net cash provided by financing activities of $735 million for the nine months ended September 30, 2022. The change was primarily attributable to the S&P 500 equity raise in the nine months ended September 30, 2022.
Critical Accounting Policies and Estimates
The preparation of financial statements and related disclosures in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities, the disclosure of contingent assets and liabilities at the date of the financial statements and revenues and expenses during the period reported. The following accounting policies involve a “critical accounting estimate” because they are particularly dependent on estimates and assumptions made by management about matters that are highly uncertain at the time the accounting estimates are made. In addition, while we have used our best estimates based on facts and circumstances available to us at the time, different acceptable assumptions would yield different results. Changes in the accounting estimates are reasonably likely to occur from period to period, which may have a material impact on the presentation of our financial condition and results of operations. We review these estimates and assumptions periodically and reflect the effects of revisions in the period that they are determined to be necessary. We consider policies relating to the following matters to be critical accounting policies:
Long-lived assets, intangible assets and goodwill;
Income taxes;
Revenue recognition and
Business combinations.
For an in-depth discussion of each of our significant accounting policies, including the related critical accounting estimates and further information regarding estimates and assumptions involved in their application, see the 2022 Form 10-K and Note 2 of the Notes to Condensed Consolidated Financial Statements included in Part I of this Report. During the nine months ended September 30, 2023, there were no material changes to our critical accounting estimates from those described in the 2022 Form 10-K.
Recent Accounting Pronouncements
See Note 2 of the Notes to Condensed Consolidated Financial Statements included in Part I of this Report.
40


Cautionary Statement Concerning Forward-Looking Statements
We have made forward-looking statements in this Report and will make forward-looking statements in our press releases, investor conference calls, Annual Reports on Form 10-K, other Quarterly Reports on Form 10-Q, Current Reports on Form 8-K and other filings with the SEC that are subject to risks and uncertainties. Forward-looking statements include information that is not purely historic fact and include, without limitation, statements concerning our financial outlook for 2023 and beyond, our possible or assumed future results of operations generally, and other statements and information regarding assumptions or expectations about our revenues, revenue growth rates, gross margin percentage, net income, net income per share, fully diluted net income per share, EBITDA, adjusted EBITDA, adjusted EBITDA margin, non-GAAP net income, non-GAAP net income per diluted share, weighted-average outstanding shares, cash flow from operating activities, operating costs, capital and other expenditures, the impact of current economic conditions on our revenues, revenue growth rates and profitability, key priorities for 2023, trends in customer behavior, legal proceedings and claims, legal costs, effective tax rate, the anticipated benefits of completed or proposed acquisitions, the anticipated timing for integration of completed acquisitions, the anticipated benefits of cross-selling efforts, geographic and product expansion, planned service enhancements, expansion and development of our sales forces, planned sales and marketing activities and investments, the impact or results of sales and marketing initiatives, product integrations, elimination and de-emphasizing of services, investments in residential marketplace services and our residential marketplace strategy, net new bookings, contract renewal rates, use of proceeds from equity and debt offerings, the use of proceeds from any draws under our $750 million credit facility provided by the 2020 Credit Agreement, expectations regarding our compliance with financial and restrictive covenants in the 2020 Credit Agreement, employee relations, management’s plans, goals and objectives for future operations, sources and adequacy of liquidity and growth and markets for our stock. Sections of this Report that contain forward-looking statements include the Condensed Consolidated Financial Statements and related Notes, “Management's Discussion and Analysis of Financial Condition and Results of Operations,” “Quantitative and Qualitative Disclosures About Market Risk,” “Controls and Procedures,” “Legal Proceedings” and “Risk Factors.”
Our forward-looking statements are also identified by words such as “hope,” “anticipate,” “may,” “believe,” “expect,” “intend,” “will,” “should,” “plan,” “estimate,” “predict,” “continue” and “potential” or the negative of these terms or other comparable terminology. You should understand that these forward-looking statements are estimates reflecting our judgment, beliefs and expectations, not guarantees of future performance. They are subject to a number of assumptions, risks and uncertainties that could cause actual results to differ materially from those expressed or implied in the forward-looking statements. The following important factors, in addition to those discussed or referred to under the heading “Risk Factors,” and other unforeseen events or circumstances, could affect our future results and could cause those results or other outcomes to differ materially from those expressed or implied in our forward-looking statements:
our inability to attract and retain new clients;
our inability to successfully develop and introduce new or updated information, analytics and online marketplace services;
our inability to compete successfully against existing or future competitors in attracting advertisers and in general;
competition;
the effects of fluctuations and market cyclicality;
the effects of global economic uncertainties and downturns or a downturn or consolidation in the real estate industry;
our inability to hire qualified persons for, or retain and continue to develop, our sales force, or unproductivity of our sales force;
our inability to retain and attract highly capable management and operating personnel;
the downward pressure that our internal and external investments may place on our operating margins;
our inability in increasing brand awareness;
our inability to maintain or increase internet traffic to our marketplaces;
our inability to attract new advertisers;
our inability to successfully identify, finance, integrate and/or manage costs related to acquisitions;
the effects of cyberattacks and security vulnerabilities, and technical problems or disruptions;
the risks related to a large infrastructure project to build out our campus in Richmond, Virginia;
our inability to generate increased revenues from our current or future geographic expansion plans;
the effects of and uncertainty surrounding the COVID-19 pandemic and its effect on the global economy and the real estate industry;
the risks related to acceptance of credit cards and debit cards and facilitation of other customer payments;
the effects of climate change and other events beyond our control;
the effects related to increased attention to ESG matters;
our inability to obtain and maintain accurate, comprehensive or reliable data;
our ability to enforce or defend our ownership and use of intellectual property;
41


our inability to successfully halt the operation of websites that aggregate our data, data from other companies or “copycat” websites that may misappropriate our data;
our inability to defend against potential legal liability for collecting, displaying or distributing information;
our inability to obtain or retain listings from real estate brokers, agents, property owners and apartment property managers;
the risks related to international operations;
the effects of foreign currency fluctuations;
the effects of Brexit;
our indebtedness;
the effects of a lowering or withdrawal of the ratings assigned to our debt securities by rating agencies;
the effects of any actual or perceived failure to comply with privacy or data protection laws, regulations or standards;
the effects of changes in tax laws, regulations or fiscal and tax policies;
the effects of third-party claims, litigation, regulatory proceedings or government investigations;
risks related to return on investment;
our ability to maintain or establish relationships with third-party listing providers;
our ability to comply with the rules and compliance requirements of MLSs and
the risk that the methods, including Google Analytics, that we use to measure unique visitors to our portals may overstate the actual number of unique persons who visit our network of mobile applications and websites for a given month or may differ from the methods used by competitors, which may impact the comparability of unique visitors between companies.
Accordingly, you should not place undue reliance on forward-looking statements, which speak only as of, and are based on information available to us on, the date of this Report. All subsequent written and oral forward-looking statements attributable to us or any person acting on our behalf are expressly qualified in their entirety by the cautionary statements contained or referred to in this section. We do not undertake any obligation to update any such statements or release publicly any revisions to these forward-looking statements to reflect new information or events or circumstances after the date of this Report or to reflect the occurrence of unanticipated events.
42


Item 3.Quantitative and Qualitative Disclosures About Market Risk
We provide information, analytics and online marketplace services to real estate and related business communities within the regions where we operate, which primarily include, North America, Europe, Asia-Pacific and Latin America. The functional currency for a majority of our operations is the local currency, with the exception of certain international locations for which the functional currency is the British Pound.
Fluctuations in the British pound, Canadian dollar and Euro may have an impact on our business, results of operations and financial position. For the three and nine months ended September 30, 2023, approximately 4% of our revenues were denominated in foreign currencies. For the three and nine months ended September 30, 2023, our revenues would have increased by approximately $2.4 million and $6.9 million, respectively, if the U.S. dollar exchange rate used strengthened by 10%. For the three and nine months ended September 30, 2023, our revenues would have decreased by approximately $2.4 million and $6.9 million, respectively, if the U.S. dollar exchange rate used weakened by 10%. In addition, we have assets and liabilities denominated in foreign currencies. We currently do not use financial instruments to hedge our exposure to exchange rate fluctuations with respect to our foreign subsidiaries. We may seek to enter into hedging transactions in the future to reduce our exposure to exchange rate fluctuations, but we may be unable to enter into hedging transactions successfully, on acceptable terms or at all. As of September 30, 2023, accumulated other comprehensive loss included a loss from foreign currency translation adjustments of approximately $28.3 million.
We do not believe we have material exposure to market risks associated with changes in interest rates related to cash equivalent securities held as of September 30, 2023. As of September 30, 2023, we had approximately $5.2 billion of cash and cash equivalents. If there is an increase or decrease in interest rates, there will be a corresponding increase or decrease in the amount of interest earned on our cash and cash equivalents. We currently diversify our cash and cash equivalents holdings amongst multiple financial institutions and AAA-rated Government and Treasury Money Market Funds.
We are subject to interest rate market risk in connection with our revolving credit facility. On July 1, 2020, we entered into the 2020 Credit Agreement, which provides for variable rate borrowings of up to $750 million. On July 1, 2020, we issued $1.0 billion aggregate principal amount of Senior Notes. Changes in interest rates would not have a material impact to our current interest and debt financing expense, as all of our borrowings except for our credit facility are fixed rate, and no amounts were outstanding under our credit facility as of September 30, 2023. See Note 10 of the Notes to Condensed Consolidated Financial Statements included in Part I of this Report for additional information regarding our 2020 Credit Agreement.
We had approximately $2.6 billion of goodwill and intangible assets as of September 30, 2023. As of September 30, 2023, we believe our intangible assets will be recoverable; however, changes in the economy, the industry in which we operate and our own relative performance could change the assumptions used to evaluate intangible asset recoverability. In the event that we determine that an asset has been impaired, we would recognize an impairment charge equal to the amount by which the carrying amount of the assets exceeds the fair value of the asset. We continue to monitor these assumptions and their effect on the estimated recoverability of our intangible assets.
43


Item 4.Controls and Procedures
We maintain disclosure controls and procedures that are designed to ensure that information required to be disclosed in our reports filed or submitted under the Securities Exchange Act of 1934, as amended, is recorded, processed, summarized and reported within the time periods specified in the SEC’s rules and forms, and that such information is accumulated and communicated to our management, including our Chief Executive Officer and Chief Financial Officer, as appropriate, to allow for timely decisions regarding required disclosure. In designing and evaluating the disclosure controls and procedures, management recognized that any controls and procedures, no matter how well designed and operated, can provide only reasonable assurance of achieving the desired control objectives, and management is required to apply its judgment in evaluating the cost-benefit relationship of possible controls and procedures.
As of September 30, 2023, we carried out an evaluation, under the supervision and with the participation of our management, including our Chief Executive Officer and our Chief Financial Officer, of the effectiveness of the design and operation of our disclosure controls and procedures. Based on the foregoing, our Chief Executive Officer and Chief Financial Officer concluded that our disclosure controls and procedures were effective as of September 30, 2023 and were operating at a reasonable assurance level.
We continue to implement a financial system that is designed to improve the efficiency and effectiveness of our operational and financial accounting processes. This implementation is expected to continue beyond 2023. Consistent with any process change that we implement, the design of the internal controls has and will continue to be evaluated for effectiveness as part of our overall assessment of the effectiveness of our disclosure controls and procedures. We expect that the implementation of this system will further improve our internal control over financial reporting.
Other than the implementation of a new financial system noted above, there have been no changes in our internal control over financial reporting during our most recent fiscal quarter that have materially affected, or are reasonably likely to materially affect, our internal control over financial reporting.
44


PART II — OTHER INFORMATION
Item 1.Legal Proceedings
Currently, and from time to time, we are involved in litigation incidental to the conduct of our business. We are not currently a party to any lawsuit or proceeding that, in the opinion of our management based on consultations with legal counsel, is likely to have a material adverse effect on our financial position or results of operations. See Note 12 of the Notes to the Condensed Consolidated Financial Statements included in Part I of this Report for further discussion.
Item 1A.Risk Factors
In addition to the other information set forth in this Report, you should carefully consider the factors disclosed in Part I, “Item 1A Risk Factors” in our 2022 Form 10-K, which could materially affect our business, financial condition or future results. Additional risks and uncertainties not currently known to us, or that we currently deem to be immaterial, may also have a material adverse effect on our business, financial condition and/or results of operations. Other than the following items there have not been any material changes to the risk factors as previously disclosed in Part I, “Item 1A Risk Factors” in our 2022 Form 10-K.
Risks related to our business
We may not be able to maintain or establish relationships with third-party listing providers, which could limit the information we have to power our products and services and impair our ability to attract or retain customers. Our ability to attract agents and consumers to our Homes.com website and mobile application and other residential real estate tools depends to some degree on providing timely access to comprehensive and accurate real estate listings and information. We get listings data primarily from MLSs in the markets we serve. We also source listings data from public records, other third-party listing providers, and other sources. Many of our agreements with real estate listing providers may be terminated with limited notice or cause. Many of our competitors and other real estate websites have similar access to MLSs and listing data and may be able to source certain real estate information faster or more efficiently than we can. Because MLS participation is voluntary, brokers and homeowners may decline to post their listings data to their local MLS or may seek to change or limit the way that data is distributed. Another industry participant or group could create a new listings data service, which could impact the relative quality or quantity of information of our listing providers. The loss of existing relationships with MLSs and other listing providers, whether due to termination of agreements, loss of MLS memberships, or otherwise, changes to our rights to use or timely access listing data or an inability to continue to add new listing providers or changes to the way real estate information is shared, may negatively impact our listing data quality. This could markedly decrease the quantity and quality of the sale and rental data we provide, reduce customer confidence in our products and services and cause customers to go elsewhere for real estate listings and information, which could severely harm our business, results of operations and financial condition.
If we fail to comply with the rules and compliance requirements of MLSs, our access to and use of listings data may be restricted or terminated. Our products and services access and use listings data through MLS memberships and must comply with each MLS’s rules and compliance requirements to maintain their access to listings data and remain a member in good standing. Each MLS has adopted its own rules, policies, and agreement terms governing, among other things, how MLS data may be used and how listings data must be displayed on our websites and mobile applications. MLS members are also subject to compliance operations requirements and, as a result, must respond to complaints lodged by the MLS or other MLS participants on required timelines. MLS rules vary among markets and are in some cases inconsistent between MLSs, such that we are required to customize our websites, mobile applications, or services to accommodate differences between MLS rules. Handling complaints received by MLS members across markets may create heightened operational or financial risks with short response and resolution deadlines. Complying with the rules and compliance requirements of each MLS requires significant investment, including personnel, technology and development resources, and the exercise of considerable judgment. Rules and compliance requirements of MLSs may be changed across markets, including potential for targeted changes in response to our operations. If we are deemed to be noncompliant with an MLS’s rules or to have provided improper responses to or resolution of complaints, we may face disciplinary sanctions by that MLS, which could include monetary fines, restricting or terminating our access to that MLS’s data, or other disciplinary measures. The loss or degradation of this listings data could materially and adversely affect traffic to our websites and mobile applications, which could severely harm our business, results of operations and financial condition.
Item 2.Unregistered Sales of Equity Securities and Use of Proceeds
The following table is a summary of our repurchases of common stock during each of the three months in the quarter ended September 30, 2023:
ISSUER PURCHASES OF EQUITY SECURITIES
45


2023
Total Number of
Shares
Purchased(1)
Average
Price Paid
per Share
Total Number of
Shares
Purchased as
Part of Publicly
Announced
Plans or
Programs
Maximum
Number of Shares
that May Yet Be
Purchased Under
the Plans or
Programs
July 1 through 318,471 $89.06 — — 
August 1 through 31356 82.22 — — 
September 1 through 302,010 80.79 — — 
Total10,837 

$87.30 — — 
__________________________
(1) The number of shares purchased consists of shares of common stock tendered by employees to the Company to satisfy the employees' minimum tax withholding obligations arising as a result of vesting of restricted stock grants under the Company’s 2016 Stock Incentive Plan, as amended, which shares were purchased by the Company based on their fair market value on the trading day immediately preceding the vesting date. None of these share purchases were part of a publicly announced program to purchase common stock of the Company.
Item 3.Defaults Upon Senior Securities
None.
Item 4.Mine Safety Disclosures
Not applicable.
Item 5.Other Information
During the three months ended September 30, 2023, no director or officer of the Company adopted or terminated a “Rule 10b5-1 trading arrangement” or “non-Rule 10b5-1 trading arrangement,” as each term is defined in Item 408 of Regulation S-K.
46


Item 6.Exhibits
Exhibit No.Description
Fourth Amended and Restated Certificate of Incorporation (Incorporated by reference to Exhibit 3.1 to the Registrant's Current Report on Form 8-K filed with the Securities and Exchange Commission on June 7, 2021).
Fourth Amended and Restated By-Laws (Incorporated by reference to Exhibit 3.1 to the Registrant's Current Report on Form 8-K filed with the Securities and Exchange Commission on May 9, 2022).
Certification of Principal Executive Officer pursuant to Section 302 of the Sarbanes-Oxley Act of 2002 (filed herewith).
Certification of Principal Financial Officer pursuant to Section 302 of the Sarbanes-Oxley Act of 2002 (filed herewith).
Certification of Principal Executive Officer pursuant to 18 U.S.C. Sec. 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002 (furnished herewith).
Certification of Principal Financial Officer pursuant to 18 U.S.C. Sec. 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002 (furnished herewith).
101.INS
The following financial statements from the Company’s Quarterly Report on Form 10-Q for the quarterly period ended September 30, 2023, formatted in Inline XBRL: (i) Condensed Consolidated Statements of Operations; (ii) Condensed Consolidated Statements of Comprehensive Income; (iii) Condensed Consolidated Balance Sheets; (iv) Condensed Consolidated Statements of Changes in Stockholders’ Equity; (v) Condensed Consolidated Statements of Cash Flows; and (vi) Notes to Condensed Consolidated Financial Statements, tagged as blocks of text and including detailed tags.
101.SCHXBRL Taxonomy Extension Schema Document.
101.CALXBRL Taxonomy Extension Calculation Linkbase Document.
101.DEFXBRL Taxonomy Extension Definition Linkbase Document.
101.LABXBRL Taxonomy Extension Label Linkbase Document.
101.PREXBRL Taxonomy Extension Presentation Linkbase Document.
104
The cover page from the Registrant's Quarterly Report on Form 10-Q for the quarterly period ended September 30, 2023, formatted in Inline XBRL (included as Exhibit 101).
47


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.
 
  
 
COSTAR GROUP, INC.
 
Date:October 25, 2023By:/s/ Scott T. Wheeler      
   Scott T. Wheeler
Chief Financial Officer
(Principal Financial and Accounting Officer and Duly Authorized Officer)
48
EX-31.01 2 csgp-093023xex311.htm EX-31.01 Document

EXHIBIT 31.1

CERTIFICATION

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


EX-31.02 3 csgp-093023xex312.htm EX-31.02 Document

EXHIBIT 31.2

CERTIFICATION

I, Scott T. Wheeler, certify that:
1.I have reviewed this Quarterly Report on Form 10-Q of CoStar Group, Inc.;
2.Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;
3.Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;
4.The registrant's other certifying officer(s) and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:
a)Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;
b)Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;
c)Evaluated the effectiveness of the registrant's disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and
d)Disclosed in this report any change in the registrant's internal control over financial reporting that occurred during the registrant's most recent fiscal quarter (the registrant's fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant's internal control over financial reporting; and
5.The registrant's other certifying officer(s) and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant's auditors and the audit committee of the registrant's board of directors (or persons performing the equivalent functions):
a)All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant's ability to record, process, summarize and report financial information; and
b)Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant's internal control over financial reporting.
Date:October 25, 2023By:  /s/ Scott T. Wheeler
   
Scott T. Wheeler
  Chief Financial Officer
  (Principal Financial and Accounting Officer and Duly Authorized Officer)


EX-32.01 4 csgp-093023xex321.htm EX-32.01 Document

EXHIBIT 32.1

CoStar Group, Inc.
1331 L Street, NW
Washington, DC 20005



October 25, 2023



Securities and Exchange Commission
100 F Street, NE
Washington, DC  20549

Re: Certification Of Principal Executive Officer Pursuant To 18 U.S.C. Sec. 1350

Dear Ladies and Gentlemen:

In connection with the accompanying Quarterly Report on Form 10-Q of CoStar Group, Inc., for the quarter ended September 30, 2023, I, Andrew C. Florance, Chief Executive Officer of CoStar Group, Inc., hereby certify pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that:

1) such Quarterly Report on Form 10-Q of CoStar Group, Inc., for the quarter ended September 30, 2023, fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934 (15 U.S.C. 78m or 78o(d)); and

2) the information contained in such Quarterly Report on Form 10-Q of CoStar Group, Inc., for the quarter ended September 30, 2023, fairly presents, in all material respects, the financial condition and results of operations of CoStar Group, Inc.

By:/s/ Andrew C. Florance
Andrew C. Florance
President and Chief Executive Officer
(Principal Executive Officer and Duly Authorized Officer)
A signed original of this written statement required by Section 906, or other document authenticating, acknowledging or otherwise adopting the signature that appears in typed form within the electronic version of this written statement required by Section 906, has been provided to CoStar Group, Inc. and will be retained by CoStar Group, Inc. and furnished to the Securities and Exchange Commission or its staff upon request.

In accordance with Item 601 of Regulation S-K, this certification is being “furnished” as Exhibit 32.1 to CoStar Group, Inc.'s quarterly report and shall not be deemed “filed” for purposes of Section 18 of the Securities Exchange Act of 1934 (the “Exchange Act”) or otherwise subject to the liabilities of that section, nor shall it be deemed incorporated by reference in any filing under the Securities Act of 1933 or the Exchange Act, except as expressly set forth by specific reference in such a filing.


EX-32.02 5 csgp-093023xex322.htm EX-32.02 Document

EXHIBIT 32.2

CoStar Group, Inc.
1331 L Street, NW
Washington, DC 20005



October 25, 2023



Securities and Exchange Commission
100 F Street, NE
Washington, DC  20549

Re: Certification Of Principal Financial Officer Pursuant To 18 U.S.C. Sec. 1350

Dear Ladies and Gentlemen:

In connection with the accompanying Quarterly Report on Form 10-Q of CoStar Group, Inc., for the quarter ended September 30, 2023, I, Scott T. Wheeler, Chief Financial Officer of CoStar Group, Inc., hereby certify pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that:

1) such Quarterly Report on Form 10-Q of CoStar Group, Inc., for the quarter ended September 30, 2023, fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934 (15 U.S.C. 78m or 78o(d)); and

2) the information contained in such Quarterly Report on Form 10-Q of CoStar Group, Inc., for the quarter ended September 30, 2023, fairly presents, in all material respects, the financial condition and results of operations of CoStar Group, Inc.

By:/s/ Scott T. Wheeler
Scott T. Wheeler
Chief Financial Officer
(Principal Financial and Accounting Officer and Duly Authorized Officer)
A signed original of this written statement required by Section 906, or other document authenticating, acknowledging or otherwise adopting the signature that appears in typed form within the electronic version of this written statement required by Section 906, has been provided to CoStar Group, Inc. and will be retained by CoStar Group, Inc. and furnished to the Securities and Exchange Commission or its staff upon request.

In accordance with Item 601 of Regulation S-K, this certification is being “furnished” as Exhibit 32.2 to CoStar Group, Inc.'s quarterly report and shall not be deemed “filed” for purposes of Section 18 of the Securities Exchange Act of 1934 (the “Exchange Act”) or otherwise subject to the liabilities of that section, nor shall it be deemed incorporated by reference in any filing under the Securities Act of 1933 or the Exchange Act, except as expressly set forth by specific reference in such a filing.


EX-101.SCH 6 csgp-20230930.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 0000001 - Document - Cover page link:presentationLink link:calculationLink link:definitionLink 0000002 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS link:presentationLink link:calculationLink link:definitionLink 0000003 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME link:presentationLink link:calculationLink link:definitionLink 0000004 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS link:presentationLink link:calculationLink link:definitionLink 0000005 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS’ EQUITY link:presentationLink link:calculationLink link:definitionLink 0000006 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS link:presentationLink link:calculationLink link:definitionLink 0000007 - Disclosure - ORGANIZATION link:presentationLink link:calculationLink link:definitionLink 0000008 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES link:presentationLink link:calculationLink link:definitionLink 0000009 - Disclosure - REVENUE FROM CONTRACTS WITH CUSTOMERS link:presentationLink link:calculationLink link:definitionLink 0000010 - Disclosure - ALLOWANCE FOR CREDIT LOSSES link:presentationLink link:calculationLink link:definitionLink 0000011 - Disclosure - ACQUISITIONS link:presentationLink link:calculationLink link:definitionLink 0000012 - Disclosure - INVESTMENTS AND FAIR VALUE MEASUREMENTS link:presentationLink link:calculationLink link:definitionLink 0000013 - Disclosure - LEASES link:presentationLink link:calculationLink link:definitionLink 0000014 - Disclosure - GOODWILL link:presentationLink link:calculationLink link:definitionLink 0000015 - Disclosure - INTANGIBLE ASSETS link:presentationLink link:calculationLink link:definitionLink 0000016 - Disclosure - LONG-TERM DEBT link:presentationLink link:calculationLink link:definitionLink 0000017 - Disclosure - INCOME TAXES link:presentationLink link:calculationLink link:definitionLink 0000018 - Disclosure - COMMITMENTS AND CONTINGENCIES link:presentationLink link:calculationLink link:definitionLink 0000019 - Disclosure - SEGMENT REPORTING link:presentationLink link:calculationLink link:definitionLink 0000020 - Disclosure - STOCKHOLDERS' EQUITY link:presentationLink link:calculationLink link:definitionLink 0000021 - Disclosure - SUBSEQUENT EVENTS link:presentationLink link:calculationLink link:definitionLink 9954471 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies) link:presentationLink link:calculationLink link:definitionLink 9954472 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables) link:presentationLink link:calculationLink link:definitionLink 9954473 - Disclosure - REVENUE FROM CONTRACTS WITH CUSTOMERS (Tables) link:presentationLink link:calculationLink link:definitionLink 9954474 - Disclosure - ALLOWANCE FOR CREDIT LOSSES (Tables) link:presentationLink link:calculationLink link:definitionLink 9954475 - Disclosure - LEASES (Tables) link:presentationLink link:calculationLink link:definitionLink 9954476 - Disclosure - GOODWILL (Tables) link:presentationLink link:calculationLink link:definitionLink 9954477 - Disclosure - INTANGIBLE ASSETS (Tables) link:presentationLink link:calculationLink link:definitionLink 9954478 - Disclosure - LONG-TERM DEBT (Tables) link:presentationLink link:calculationLink link:definitionLink 9954479 - Disclosure - COMMITMENTS AND CONTINGENCIES (Tables) link:presentationLink link:calculationLink link:definitionLink 9954480 - Disclosure - SEGMENT REPORTING (Tables) link:presentationLink link:calculationLink link:definitionLink 9954481 - Disclosure - ORGANIZATION (Details) link:presentationLink link:calculationLink link:definitionLink 9954482 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Revenue Recognition) (Details) link:presentationLink link:calculationLink link:definitionLink 9954483 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Foreign Currency Translation and Accumulated Other Comprehensive Loss) (Details) link:presentationLink link:calculationLink link:definitionLink 9954484 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Net Income Per Share) (Details) link:presentationLink link:calculationLink link:definitionLink 9954485 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Anti-dilutive Shares) (Details) link:presentationLink link:calculationLink link:definitionLink 9954486 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Stock-Based Compensation) (Details) link:presentationLink link:calculationLink link:definitionLink 9954487 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Cash, Cash Equivalents and Restricted Cash Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 9954488 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Allowance for Credit Losses) (Details) link:presentationLink link:calculationLink link:definitionLink 9954489 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Recent Accounting Pronouncements) (Details) link:presentationLink link:calculationLink link:definitionLink 9954490 - Disclosure - REVENUE FROM CONTRACTS WITH CUSTOMERS (Disaggregated Revenue) (Details) link:presentationLink link:calculationLink link:definitionLink 9954491 - Disclosure - REVENUE FROM CONTRACTS WITH CUSTOMERS (Deferred Revenue) (Details) link:presentationLink link:calculationLink link:definitionLink 9954492 - Disclosure - REVENUE FROM CONTRACTS WITH CUSTOMERS (Contract Assets and Liabilities) (Details) link:presentationLink link:calculationLink link:definitionLink 9954493 - Disclosure - REVENUE FROM CONTRACTS WITH CUSTOMERS (Contract Assets) (Details) link:presentationLink link:calculationLink link:definitionLink 9954494 - Disclosure - REVENUE FROM CONTRACTS WITH CUSTOMERS (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 9954494 - Disclosure - REVENUE FROM CONTRACTS WITH CUSTOMERS (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 9954495 - Disclosure - REVENUE FROM CONTRACTS WITH CUSTOMERS (Commissions) (Details) link:presentationLink link:calculationLink link:definitionLink 9954496 - Disclosure - ALLOWANCE FOR CREDIT LOSSES (Details) link:presentationLink link:calculationLink link:definitionLink 9954497 - Disclosure - ACQUISITIONS (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 9954498 - Disclosure - INVESTMENTS AND FAIR VALUE MEASUREMENTS (Details) link:presentationLink link:calculationLink link:definitionLink 9954499 - Disclosure - LEASES (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 9954500 - Disclosure - LEASES (Lease Cost) (Details) link:presentationLink link:calculationLink link:definitionLink 9954501 - Disclosure - LEASES (Supplemental Balance Sheet Information Related to Leases) (Details) link:presentationLink link:calculationLink link:definitionLink 9954502 - Disclosure - LEASES (Supplemental Cash Flow Information Related to Leases) (Details) link:presentationLink link:calculationLink link:definitionLink 9954503 - Disclosure - GOODWILL (Goodwill by Segment) (Details) link:presentationLink link:calculationLink link:definitionLink 9954504 - Disclosure - GOODWILL (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 9954505 - Disclosure - INTANGIBLE ASSETS (Details) link:presentationLink link:calculationLink link:definitionLink 9954506 - Disclosure - LONG-TERM DEBT (Schedule of Debt) (Details) link:presentationLink link:calculationLink link:definitionLink 9954507 - Disclosure - LONG-TERM DEBT (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 9954508 - Disclosure - LONG-TERM DEBT (Interest) (Details) link:presentationLink link:calculationLink link:definitionLink 9954509 - Disclosure - INCOME TAXES (Details) link:presentationLink link:calculationLink link:definitionLink 9954510 - Disclosure - COMMITMENTS AND CONTINGENCIES (Details) link:presentationLink link:calculationLink link:definitionLink 9954511 - Disclosure - SEGMENT REPORTING (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 9954512 - Disclosure - SEGMENT REPORTING (EBITDA) (Details) link:presentationLink link:calculationLink link:definitionLink 9954513 - Disclosure - SEGMENT REPORTING (Reconciliation of Net Income (Loss) to EBITDA) (Details) link:presentationLink link:calculationLink link:definitionLink 9954514 - Disclosure - SEGMENT REPORTING (Summarized Information) (Details) link:presentationLink link:calculationLink link:definitionLink 9954515 - Disclosure - STOCKHOLDERS' EQUITY (Details) link:presentationLink link:calculationLink link:definitionLink 9954516 - Disclosure - SUBSEQUENT EVENTS (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 7 csgp-20230930_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 8 csgp-20230930_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 9 csgp-20230930_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Stock Appreciation Rights (SARs) Stock Appreciation Rights (SARs) [Member] Variable Rate [Domain] Variable Rate [Domain] Pay vs Performance Disclosure [Line Items] Financing Receivable, Allowance for Credit Loss [Roll Forward] Financing Receivable, Allowance for Credit Loss [Roll Forward] Accrued expenses Accrued Liabilities, Current Statistical Measurement [Domain] Statistical Measurement [Domain] Maximum borrowing capacity Line of Credit Facility, Maximum Borrowing Capacity Changes in operating assets and liabilities, net of acquisitions: Increase (Decrease) in Operating Capital [Abstract] Underlying Security Market Price Change Underlying Security Market Price Change, Percent All Award Types Award Type [Domain] Fair Value as of Grant Date Award Grant Date Fair Value Revenue, remaining performance obligation, expected timing of satisfaction, period Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period Statement of Stockholders' Equity [Abstract] Statement of Stockholders' Equity [Abstract] Discounted rate par value Debt Instrument, Par Value, Discounted Rate Debt Instrument, Par Value, Discounted Rate Effect of foreign currency exchange rates on cash and cash equivalents Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Continuing Operations Impairment of intangible assets, finite-lived Impairment of Intangible Assets, Finite-Lived Deferred income taxes, net Deferred Income Tax Liabilities, Net MNPI Disclosure Timed for Compensation Value MNPI Disclosure Timed for Compensation Value [Flag] Segment Reporting [Abstract] Segment Reporting [Abstract] Accounts payable Accounts Payable, Current New deferrals, net of amounts recognized in the current period Contract with Customer, Liability, New Deferrals, Net of Amounts Recognized in Current Period Contract with Customer, Liability, New Deferrals, Net of Amounts Recognized in Current Period Restatement Determination Date: Restatement Determination Date [Axis] Operating lease obligations Lessee, Operating Lease, Liability, to be Paid, Fiscal Year Maturity [Abstract] Insider Trading Policies and Procedures [Line Items] Rule 10b5-1 Arrangement Terminated Rule 10b5-1 Arrangement Terminated [Flag] Disaggregation of Revenue [Line Items] Disaggregation of Revenue [Line Items] Restatement does not require Recovery Restatement Does Not Require Recovery [Text Block] STOCKHOLDERS' EQUITY Equity [Text Block] Proceeds from equity offering, net of transaction costs Proceeds from Issuance of Common Stock Schedule of Goodwill [Table] Schedule of Goodwill [Table] Geographical [Axis] Geographical [Axis] Line of Credit Facility [Line Items] Line of Credit Facility [Line Items] INCOME TAXES Income Tax Disclosure [Text Block] Deferred revenue Increase (Decrease) in Contract with Customer, Liability Cash paid for amounts included in the measurement of lease liabilities: Cash Paid For Amounts Included In Measurement Of Lease Liabilities [Abstract] Cash Paid For Amounts Included In Measurement Of Lease Liabilities [Abstract] Leases Lessee, Leases [Policy Text Block] Current liabilities: Liabilities, Current [Abstract] Business Acquisition [Line Items] Business Acquisition [Line Items] Subsequent Event Type [Domain] Subsequent Event Type [Domain] Fair Value, Recurring and Nonrecurring [Table] Fair Value, Recurring and Nonrecurring [Table] Net income per share - diluted (in dollars per share) Earnings Per Share, Diluted PEO Total Compensation Amount PEO Total Compensation Amount Accounts receivable, net Accounts Receivable, after Allowance for Credit Loss, Current Goodwill [Roll Forward] Goodwill [Roll Forward] Share price (in pound per share) Business Acquisition, Share Price Trading Arrangements, by Individual Trading Arrangements, by Individual [Table] Fair Value, Inputs, Level 3 Fair Value, Inputs, Level 3 [Member] Exercise of stock options Stock Issued During Period, Value, Stock Options Exercised Trading Symbol Trading Symbol Non-PEO NEO Average Compensation Actually Paid Amount Non-PEO NEO Average Compensation Actually Paid Amount Schedule of Financing Receivable, Allowance for Credit Loss Financing Receivable, Allowance for Credit Loss [Table Text Block] Net income Net income Net income Net Income (Loss) Total current liabilities Liabilities, Current Derivative Contract [Domain] Derivative Contract [Domain] Foreign Currency Translation Foreign Currency Transactions and Translations Policy [Policy Text Block] Changed Peer Group, Footnote Changed Peer Group, Footnote [Text Block] Company Selected Measure Name Company Selected Measure Name LEASES Lessee, Operating Leases [Text Block] Acquired Finite-Lived Intangible Assets [Line Items] Acquired Finite-Lived Intangible Assets [Line Items] Acquisitions, including measurement period adjustments Goodwill, Acquisitions and Adjustments Goodwill, Acquisitions and Adjustments LIABILITIES AND STOCKHOLDERS’ EQUITY Liabilities and Equity [Abstract] Schedule of Commissions Expense Schedule of Commissions Expense [Table Text Block] Schedule of Commissions Expense [Table Text Block] INVESTMENTS AND FAIR VALUE MEASUREMENTS Investments in Debt and Marketable Equity Securities (and Certain Trading Assets) Disclosure [Text Block] Total deferred revenue Beginning balance Ending balance Contract with Customer, Liability Exercise of stock options (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period Schedule of Calculation of Basic and Diluted Net Income (Loss) Per Share Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Cost of revenues Cost of Goods and Services Sold Executive Category: Executive Category [Axis] Weighted- Average Amortization Period (in years) Acquired Finite-Lived Intangible Assets, Weighted Average Useful Life Deposits and other assets Deposits Assets, Noncurrent Fair Value, Inputs, Level 1 Fair Value, Inputs, Level 1 [Member] Name Measure Name Name Forgone Recovery, Individual Name Goodwill Goodwill, beginning balance Goodwill, ending balance Total goodwill Goodwill Equity Components [Axis] Equity Components [Axis] Financial Instruments [Domain] Financial Instruments [Domain] Additional 402(v) Disclosure Additional 402(v) Disclosure [Text Block] Allowance for Credit Losses Credit Loss, Financial Instrument [Policy Text Block] Term of subscription-based license agreements Subscription-Based Licensing Agreement Minimum Term Years Subscription-Based Licensing Agreement Minimum Term Years Lessee, Lease, Description [Table] Lessee, Lease, Description [Table] 2025 Long-Term Debt, Maturity, Year Two Beginning balance Ending balance Financing Receivable, Allowance for Credit Loss, Excluding Accrued Interest Underlying Securities Award Underlying Securities Amount Entity Small Business Entity Small Business Secured Overnight Financing Rate (SOFR) Secured Overnight Financing Rate (SOFR) [Member] Secured Overnight Financing Rate (SOFR) Local Phone Number Local Phone Number Accounts receivable Increase (Decrease) in Accounts Receivable Restricted stock grants surrendered Adjustments to Additional Paid in Capital, Restricted Stock Surrendered Adjustments to Additional Paid in Capital, Restricted Stock Surrendered Recovery of Erroneously Awarded Compensation Disclosure [Line Items] Letter of Credit Letter of Credit [Member] Remainder of 2023 Long-Term Debt, Maturity, Remainder of Fiscal Year Deferred commission costs, net Deferred Costs, Noncurrent Long-term lease liabilities Operating Lease, Liability, Noncurrent SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES Organization, Consolidation and Presentation of Financial Statements Disclosure and Significant Accounting Policies [Text Block] Total leverage ratio Line Of Credit Facility, Covenant Compliance, Total Leverage Ratio Line Of Credit Facility, Covenant Compliance, Total Leverage Ratio Foreign currency transaction gain (loss) Realized Gain (Loss), Foreign Currency Transaction, before Tax Forgone Recovery due to Violation of Home Country Law, Amount Forgone Recovery due to Violation of Home Country Law, Amount Payments of stock issuance costs Payments of Stock Issuance Costs Debt Instrument, Name [Domain] Debt Instrument, Name [Domain] Homes.com Homes.com [Member] Homes.com Line of Credit Facility [Table] Line of Credit Facility [Table] Income Statement Location [Axis] Income Statement Location [Axis] Schedule of Long-Term Debt Instruments Schedule of Long-Term Debt Instruments [Table Text Block] ALLOWANCE FOR CREDIT LOSSES Credit Loss, Financial Instrument [Text Block] Senior Notes unamortized discount and issuance costs Debt Instrument, Unamortized Discount (Premium) and Debt Issuance Costs, Net Management stock purchase plan Share-Based Payment Arrangement, Decrease for Tax Withholding Obligation Schedule of Lessee, Operating Lease, Liability, Maturity Lessee, Operating Lease, Liability, to be Paid, Maturity [Table Text Block] Revolving Loans and Letters of Credit Revolving Loans and Letters of Credit [Member] Revolving Loans and Letters of Credit Performance-based restricted stock awards Performance Based Restricted Stock [Member] Performance Based Restricted Stock [Member] Number of shares issued in transaction (in shares) Sale of Stock, Number of Shares Issued in Transaction ROU assets obtained in exchange for lease obligations: Right Of Use Assets Obtained In Exchange For Lease Obligations [Abstract] Right Of Use Assets Obtained In Exchange For Lease Obligations [Abstract] Cost of Revenues Cost of Goods and Service [Policy Text Block] Income taxes payable Accrued Income Taxes, Current Non-cash lease expense Non Cash Lease Expense Non Cash Lease Expense Product and Service [Domain] Product and Service [Domain] Schedule of Anti-dilutive Securities Excluded from Computation of Earnings Per Share Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block] Other Performance Measure, Amount Other Performance Measure, Amount Total interest expense Interest Expense, Debt Aggregate Available Trading Arrangement, Securities Aggregate Available Amount Schedule of Components of Lease Expense Lease, Cost [Table Text Block] LoopNet LoopNet [Member] LoopNet Investing activities: Net Cash Provided by (Used in) Investing Activities [Abstract] Insider Trading Policies and Procedures Not Adopted Insider Trading Policies and Procedures Not Adopted [Text Block] Award Type Award Type [Axis] Anti-dilutive securities (in shares) Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Document Quarterly Report Document Quarterly Report Fair Value Hierarchy and NAV [Domain] Fair Value Hierarchy and NAV [Domain] General and administrative General and administrative General and Administrative Expense [Member] Goodwill [Line Items] Goodwill [Line Items] Operating leases Right-of-Use Asset Obtained in Exchange for Operating Lease Liability Purchases of property and equipment and other assets Payments to Acquire Property and Equipment and Other Assets Payments to Acquire Property and Equipment and Other Assets Trading Arrangement: Trading Arrangement [Axis] Less: imputed interest Lessee, Operating Lease, Liability, Undiscounted Excess Amount Use of Estimates Use of Estimates, Policy [Policy Text Block] PEO Actually Paid Compensation Amount PEO Actually Paid Compensation Amount Entity File Number Entity File Number Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Lease liabilities Operating Lease, Liability, Current 2026 Long-Term Debt, Maturity, Year Three Residential Residential [Member] Residential Employee stock purchase plan (in shares) Stock Issued During Period, Shares, Employee Stock Purchase Plans Customer base amortization Amortization of Intangible Assets Entity Shell Company Entity Shell Company 2026 Lessee, Operating Lease, Liability, to be Paid, Year Three Business Acquisition, Acquiree [Domain] Business Acquisition, Acquiree [Domain] Intangible assets, net Finite-Lived Intangible Assets, Net Recent Accounting Pronouncements New Accounting Pronouncements, Policy [Policy Text Block] Restatement Determination Date Restatement Determination Date Income taxes payable, net Increase (Decrease) in Income Taxes Payable Financing Receivable, Allowance for Credit Loss [Table] Financing Receivable, Allowance for Credit Loss [Table] Rule 10b5-1 Arrangement Adopted Rule 10b5-1 Arrangement Adopted [Flag] Cash and cash equivalents Cash and cash equivalents at the beginning of period Cash and cash equivalents at the end of period Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents Accumulated amortization Finite-Lived Intangible Assets, Accumulated Amortization 2025 Lessee, Operating Lease, Liability, to be Paid, Year Two Debt outstanding, fair value Debt Instrument, Fair Value Disclosure Sale of stock (in USD per share) Sale of Stock, Price Per Share Stock Price or TSR Estimation Method Stock Price or TSR Estimation Method [Text Block] Total operating lease costs Operating Lease, Cost Denominator: Weighted Average Number of Shares Outstanding Reconciliation [Abstract] Aggregate purchase price Business Combination, Consideration Transferred Gross profit Gross Profit Commitment fee percentage Line of Credit Facility, Commitment Fee Percentage Deferred revenue Contract with Customer, Liability, Current Security Exchange Name Security Exchange Name Total Long-Term Debt Assets, fair value disclosure Assets, Fair Value Disclosure Stock-Based Compensation Share-Based Payment Arrangement [Policy Text Block] Consideration received on transaction Sale of Stock, Consideration Received on Transaction 2027 Long-Term Debt, Maturity, Year Four Total accumulated other comprehensive loss Accumulated Other Comprehensive Income (Loss), Net of Tax Proceeds from sale of property and equipment and other assets Proceeds From Sale Of Property And Equipment And Other Assets Proceeds From Sale Of Property And Equipment And Other Assets Employee Stock Option Employee Stock Option [Member] Alternate Base Rate Alternate Base Rate [Member] Alternate Base Rate Maximum Maximum [Member] Total comprehensive income Comprehensive Income (Loss), Net of Tax, Attributable to Parent Schedule of Acquired Finite-Lived Intangible Asset by Major Class [Table] Schedule of Acquired Finite-Lived Intangible Asset by Major Class [Table] Financing Receivable Portfolio Segment [Domain] Financing Receivable Portfolio Segment [Domain] Document Type Document Type Goodwill acquired Goodwill, Acquired During Period Tabular List, Table Tabular List [Table Text Block] Entity Address, Address Line One Entity Address, Address Line One Antidilutive Securities, Name [Domain] Antidilutive Securities, Name [Domain] Subsequent Event [Table] Subsequent Event [Table] Business Acquisition [Axis] Business Acquisition [Axis] Less: Allowance for credit losses Accounts Receivable, Allowance for Credit Loss, Current Subsequent Event Subsequent Event [Member] Variable Rate [Axis] Variable Rate [Axis] Number of portfolio segments Number of Portfolio Segments Number of Portfolio Segments Accounts payable and other liabilities Increase (Decrease) in Accounts Payable and Accrued Liabilities Income Statement [Abstract] Income Statement [Abstract] CoStar CoStar [Member] CoStar Suite [Member] Stock issued for equity offerings, net of transaction costs (in shares) Stock Issued During Period, Shares, New Issues Title of 12(b) Security Title of 12(b) Security Insider Trading Policies and Procedures Adopted Insider Trading Policies and Procedures Adopted [Flag] ACQUISITIONS Business Combination Disclosure [Text Block] Remainder of 2023 Long-Term Debt, Maturity, Interest Payments, Remainder of Fiscal Year Long-Term Debt, Maturity, Interest Payments, Remainder of Fiscal Year Amortization period of deferred sales commissions Deferred Sales Commission, Amortization Period Deferred Sales Commission, Amortization Period Aggregate Erroneous Compensation Not Yet Determined Aggregate Erroneous Compensation Not Yet Determined [Text Block] Operating Segments Operating Segments [Member] Income Tax Disclosure [Abstract] Income Tax Disclosure [Abstract] Subsidiary or Equity Method Investee, Sale of Stock by Subsidiary or Equity Investee [Table] Subsidiary or Equity Method Investee, Sale of Stock by Subsidiary or Equity Investee [Table] Forgone Recovery due to Expense of Enforcement, Amount Forgone Recovery due to Expense of Enforcement, Amount Long-term debt principal payments Maturities of Long-Term Debt [Abstract] Entity Tax Identification Number Entity Tax Identification Number Effect of foreign currency translation Goodwill, Foreign Currency Translation Gain (Loss) Statistical Measurement [Axis] Statistical Measurement [Axis] Balance Sheet Location [Domain] Balance Sheet Location [Domain] Financial Instrument [Axis] Financial Instrument [Axis] Acquired customer base Customer Contracts [Member] Entity Interactive Data Current Entity Interactive Data Current Disaggregation of Revenue [Table] Disaggregation of Revenue [Table] LONG-TERM DEBT Long-Term Debt [Text Block] Borrowings Borrowings [Member] Consideration owed for acquisitions Other Significant Noncash Transaction, Amounts Owed for Acquisitions Other Significant Noncash Transaction, Amounts Owed for Acquisitions Total Shareholder Return Amount Total Shareholder Return Amount Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Long-Lived Assets, Intangible Assets and Goodwill Goodwill and Intangible Assets, Policy [Policy Text Block] Adjustment To PEO Compensation, Footnote Adjustment To PEO Compensation, Footnote [Text Block] Lease liabilities Increase (Decrease) In Lease Liability Increase (Decrease) In Lease Liability Supplemental non-cash investing and financing activities: Cash Flow, Noncash Investing and Financing Activities Disclosure [Abstract] Other Assets Other Assets [Member] Fair Value Hierarchy and NAV [Axis] Fair Value Hierarchy and NAV [Axis] Consolidation Items [Domain] Consolidation Items [Domain] Measure: Measure [Axis] Commitments and Contingencies Disclosure [Abstract] Commitments and Contingencies Disclosure [Abstract] Restricted stock grants (in shares) Stock Issued During Period, Shares, Restricted Stock Award, Gross Name Outstanding Recovery, Individual Name Revenue Recognition Revenue from Contract with Customer [Policy Text Block] Accrued capital expenditures and non-cash landlord incentives Capital Expenditures Incurred But Not Yet Paid And Noncash Landlord Incentives Capital Expenditures Incurred But Not Yet Paid And Noncash Landlord Incentives Total face amount of long-term debt Debt Instrument, Face Amount Indefinite-lived intangible assets, written off Indefinite Lived Intangible Assets Written Off Indefinite Lived Intangible Assets Written Off Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code Current assets: Assets, Current [Abstract] Leases [Abstract] Leases [Abstract] Accounts receivable Accounts Receivable, before Allowance for Credit Loss, Current Revenues recognized in the current period from the amounts in the beginning balance Contract with Customer, Liability, Prior Period Amounts Recognized Contract with Customer, Liability, Prior Period Amounts Recognized Entity Address, State or Province Entity Address, State or Province Compensation Actually Paid vs. Total Shareholder Return Compensation Actually Paid vs. Total Shareholder Return [Text Block] Operating activities: Net Cash Provided by (Used in) Operating Activities [Abstract] Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Operating cash flows used in operating leases Operating Lease, Payments Beginning balance (in shares) Ending balance (in shares) Common Stock, Shares, Outstanding Number of trade receivables in loop net portfolio Number Of Trade Receivables In Loop Net Portfolio Number Of Trade Receivables In Loop Net Portfolio PEO PEO [Member] Adjustment to SOFR Adjustment to SOFR [Member] Adjustment to SOFR Cash Equivalents Cash Equivalents [Member] Schedule of Supplemental Balance Sheet Information Related to Leases Supplemental Balance Sheet Information Related to Leases [Table Text Block] Supplemental Balance Sheet Information Related to Leases [Table Text Block] Other operating activities, net Other Operating Activities, Cash Flow Statement Sale of Stock [Axis] Sale of Stock [Axis] Net cash used in investing activities Net Cash Provided by (Used in) Investing Activities Proceeds from exercise of stock options and employee stock purchase plan Proceeds From Exercise Of Stock Options and ESPP The cash inflow associated with the amount received from holders exercising their stock options and participants of employee stock purchase plans. This item inherently excludes any excess tax benefit, which the entity may have realized and reported separately. Debt Instrument [Axis] Debt Instrument [Axis] Outstanding Aggregate Erroneous Compensation Amount Outstanding Aggregate Erroneous Compensation Amount Effective income tax rate Effective Income Tax Rate Reconciliation, Percent Present value of lease liabilities Operating Lease, Liability Credit Facility [Axis] Credit Facility [Axis] Number of classes of trade receivables based on location Number of Classes of Trade Receivables Based on Location Number of Classes of Trade Receivables Based on Location Schedule of Maturities of Long-term Debt Schedule of Maturities of Long-Term Debt [Table Text Block] Total liabilities Total liabilities Liabilities Total Shareholder Return Vs Peer Group Total Shareholder Return Vs Peer Group [Text Block] Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items] Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items] Prepaid expenses and other current assets Increase (Decrease) in Prepaid Expense and Other Assets Accumulated Other Comprehensive Loss AOCI Attributable to Parent [Member] Aggregate Erroneous Compensation Amount Aggregate Erroneous Compensation Amount Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis] All Executive Categories All Executive Categories [Member] Lease and other long-term liabilities Contract with Customer, Liability, Noncurrent Non-Rule 10b5-1 Arrangement Adopted Non-Rule 10b5-1 Arrangement Adopted [Flag] Debt Disclosure [Abstract] Debt Disclosure [Abstract] North America North America North America [Member] Number of allowable increase requests Number of Allowable Increase Requests Number of Allowable Increase Requests Subsequent Event [Line Items] Subsequent Event [Line Items] Selling and marketing (excluding customer base amortization) Selling and Marketing Expense Redemption price rate Debt Instrument, Redemption Price, Percentage General and administrative General and Administrative Expense Organization, Consolidation and Presentation of Financial Statements [Abstract] Organization, Consolidation and Presentation of Financial Statements [Abstract] Acquired trade names and other intangible assets Trade Names [Member] Number of trade receivables in information services portfolio Number of Trade Receivables in Information Services Portfolio Number of Trade Receivables in Information Services Portfolio Awards Close in Time to MNPI Disclosures, Table Awards Close in Time to MNPI Disclosures [Table Text Block] Operating Lease, Liability, Noncurrent, Statement of Financial Position [Extensible List] Operating Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration] Total current assets Assets, Current Thereafter Lessee, Operating Lease, Liability, to be Paid, Due After Year Four Lessee, Operating Lease, Liability, to be Paid, Due After Year Four Restricted cash Restricted Cash Revenue from Contract with Customer [Abstract] Revenue from Contract with Customer [Abstract] All Individuals All Individuals [Member] Supplemental cash flow disclosures: Supplemental Cash Flow Information [Abstract] Percentage of total revenue Percentage Of Total Revenue Percentage Of Total Revenue Other income, net Other income, net Other Nonoperating Income (Expense) Entity Filer Category Entity Filer Category Non-PEO NEO Average Total Compensation Amount Non-PEO NEO Average Total Compensation Amount Statement [Table] Statement [Table] Current Fiscal Year End Date Current Fiscal Year End Date Net Income Per Share Earnings Per Share, Policy [Policy Text Block] Lease and other long-term liabilities Lease and Other Liabilities, Noncurrent Lease and Other Liabilities, Noncurrent PEO Name PEO Name Debt Issuance Costs Debt, Policy [Policy Text Block] Schedule of Accumulated Other Comprehensive Loss Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block] Commissions capitalized in the current period Commissions Capitalized in the Current Period Commissions Capitalized in the Current Period Schedule of Goodwill Schedule of Goodwill [Table Text Block] Goodwill, measuring period adjustment Goodwill, Measuring Period Adjustment Goodwill, Measuring Period Adjustment Net cash provided by operating activities Net Cash Provided by (Used in) Operating Activities Financing Receivable, Allowance for Credit Loss [Line Items] Financing Receivable, Allowance for Credit Loss [Line Items] Total contract assets Contract with Customer, Asset, before Allowance for Credit Loss Erroneously Awarded Compensation Recovery Erroneously Awarded Compensation Recovery [Table] 2020 Credit Agreement 2020 Credit Agreement [Member] 2020 Credit Agreement Change in Contract with Customer, Liability [Roll Forward] Change in Contract with Customer, Liability [Roll Forward] Change in Contract with Customer, Liability [Roll Forward] 2024 Long-Term Debt, Maturity, Interest Payments, Year One Long-Term Debt, Maturity, Interest Payments, Year One ORGANIZATION Nature of Operations [Text Block] Depreciation and amortization Depreciation, Depletion and Amortization Stated interest rate Debt Instrument, Interest Rate, Stated Percentage Award Timing, How MNPI Considered Award Timing, How MNPI Considered [Text Block] Statement of Financial Position [Abstract] Statement of Financial Position [Abstract] Business Combination and Asset Acquisition [Abstract] Total stockholders' equity Beginning balance Ending balance Equity, Attributable to Parent Consolidation Items [Axis] Consolidation Items [Axis] Goodwill, impairment loss Goodwill, Impairment Loss Accrued transaction costs from equity offering Noncash Accrued Transaction Costs from Equity Offering Noncash Accrued Transaction Costs from Equity Offering Revenue recognized Contract with Customer, Liability, Revenue Recognized Finite-Lived Intangible Assets, Major Class Name [Domain] Finite-Lived Intangible Assets, Major Class Name [Domain] Foreign currency translation (loss) gain Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax Financing Receivable Portfolio Segment [Axis] Financing Receivable Portfolio Segment [Axis] Commitment fees and other Line of Credit Facility, Commitment Fee Amount Subsequent Events [Abstract] Subsequent Events [Abstract] Income before income taxes Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Other Marketplaces Other Marketplaces [Member] Other Marketplaces Commissions incurred Commissions Incurred Commissions Incurred Numerator: Earnings Per Share Reconciliation [Abstract] 2025 Long-Term Debt, Maturity, Interest Payments, Year Two Long-Term Debt, Maturity, Interest Payments, Year Two Fair Value, Inputs, Level 2 Fair Value, Inputs, Level 2 [Member] Entity Emerging Growth Company Entity Emerging Growth Company Debt issuance costs Debt Issuance Costs, Net Write-offs charged against the allowance, net of recoveries and other Financing Receivable, Excluding Accrued Interest, Allowance for Credit Loss, Writeoff (Recovery) Intangible assets, net Intangible Assets, Net (Excluding Goodwill) Increase (Decrease) in Stockholders' Equity [Roll Forward] Increase (Decrease) in Stockholders' Equity [Roll Forward] Named Executive Officers, Footnote Named Executive Officers, Footnote [Text Block] Document Fiscal Period Focus Document Fiscal Period Focus 2024 Lessee, Operating Lease, Liability, to be Paid, Year One Pay vs Performance Disclosure, Table Pay vs Performance [Table Text Block] Antidilutive Securities Excluded from Computation of Earnings Per Share, by Antidilutive Securities [Axis] Antidilutive Securities [Axis] 2027 Lessee, Operating Lease, Liability, to be Paid, Year Four Title Trading Arrangement, Individual Title Stock-based compensation expense Share-Based Payment Arrangement, Noncash Expense Investments And Fair Value Disclosures [Abstract] Investments And Fair Value Disclosures [Abstract] Investments And Fair Value Disclosures [Abstract] Total commissions expense Sales Commissions and Fees Common Stock Common Stock [Member] Income taxes payable Accrued Income Taxes, Noncurrent Individual: Individual [Axis] City Area Code City Area Code Entity Address, Postal Zip Code Entity Address, Postal Zip Code Product and Service [Axis] Product and Service [Axis] Income Statement Location [Domain] Income Statement Location [Domain] Document Fiscal Year Focus Document Fiscal Year Focus Geographical [Domain] Geographical [Domain] Term of contract Lessee, Operating Lease, Term of Contract Minimum Minimum [Member] Property and equipment, net Total property and equipment, net Property, Plant and Equipment, Net Schedule of Acquired Finite-Lived Intangible Assets by Major Class Schedule of Acquired Finite-Lived Intangible Assets by Major Class [Table Text Block] Exercise Price Award Exercise Price Finite-Lived Intangible Assets by Major Class [Axis] Finite-Lived Intangible Assets by Major Class [Axis] Total other comprehensive (loss) income, net of tax Other comprehensive income (loss) Other Comprehensive Income (Loss), Net of Tax Statement of Cash Flows [Abstract] Statement of Cash Flows [Abstract] ASSETS Assets [Abstract] Award Timing MNPI Disclosure Award Timing MNPI Disclosure [Text Block] Thereafter Long-Term Debt, Maturity, Interest Payments, After Year Four Long-Term Debt, Maturity, Interest Payments, After Year Four Interest capitalized for construction in process Interest Costs Capitalized Repurchase of restricted stock to satisfy tax withholding obligations Payment, Tax Withholding, Share-Based Payment Arrangement Net cash (used in) provided by financing activities Net Cash Provided by (Used in) Financing Activities Deferred income taxes, net Deferred Income Tax Assets, Net Lessee, Lease, Description [Line Items] Lessee, Lease, Description [Line Items] COMMITMENTS AND CONTINGENCIES Commitments and Contingencies Disclosure [Text Block] Acquired technology and data Developed Technology Rights [Member] Non-current portion Contract with Customer, Asset, before Allowance for Credit Loss, Noncurrent Current portion Contract with Customer, Asset, before Allowance for Credit Loss, Current Retained Earnings Retained Earnings [Member] Total Long-Term Debt, Maturity, Interest Payments Long-Term Debt, Maturity, Interest Payments Schedule of Stock-based Compensation Expense for Stock Options and Restricted Stock Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block] Adjustment to Non-PEO NEO Compensation Footnote Adjustment to Non-PEO NEO Compensation Footnote [Text Block] Schedule of Reconciliation of Net Income to EBITDA Reconciliation of Operating Profit (Loss) from Segments to Consolidated [Table Text Block] Total liabilities and stockholders' equity Liabilities and Equity Peer Group Total Shareholder Return Amount Peer Group Total Shareholder Return Amount Lease right-of-use assets Operating Lease, Right-of-Use Asset Net income per share - basic (in dollars per share) Earnings Per Share, Basic Goodwill [Abstract] Goodwill [Abstract] Schedule of Long-term Debt Instruments [Table] Schedule of Long-Term Debt Instruments [Table] Employee stock purchase plan Stock Issued During Period, Value, Employee Stock Purchase Plan Accounting Policies [Abstract] Accounting Policies [Abstract] Equity Valuation Assumption Difference, Footnote Equity Valuation Assumption Difference, Footnote [Text Block] Sale of Stock [Domain] Sale of Stock [Domain] Erroneous Compensation Analysis Erroneous Compensation Analysis [Text Block] Income tax receivable Income Taxes Receivable, Noncurrent Remainder of 2023 Lessee, Operating Lease, Liability, to be Paid, Remainder of Fiscal Year Arrangement Duration Trading Arrangement Duration Entity Address, City or Town Entity Address, City or Town Award Timing MNPI Considered Award Timing MNPI Considered [Flag] Business Immo Business Immo [Member] Business Immo Schedule of Summarized Information by Operating Segment Schedule of Segment Reporting Information, by Segment [Table Text Block] Schedule of Interest Expense Schedule of Interest Expense [Table Text Block] Schedule of Interest Expense Income taxes paid Income Taxes Paid Basis of Presentation Consolidation, Policy [Policy Text Block] Schedule of Supplemental Cash Flow Information for Leases Schedule of Supplemental Cash Flow Information for Leases [Table Text Block] Schedule of Supplemental Cash Flow Information for Leases [Table Text Block] Document Transition Report Document Transition Report Award Timing Predetermined Award Timing Predetermined [Flag] Amortization of deferred commissions costs Amortization of deferred commissions costs Amortization of Deferred Sales Commissions Schedule of Business Acquisitions, by Acquisition [Table] Schedule of Business Acquisitions, by Acquisition [Table] Termination Date Trading Arrangement Termination Date Foreign currency translation loss Accumulated Other Comprehensive Income (Loss), Foreign Currency Translation Adjustment, Net of Tax Depreciation and other amortization Other Depreciation and Amortization Lease liabilities Operating and Finance Lease, Liability, Current Operating and Finance Lease, Liability, Current OnTheMarket plc OnTheMarket plc [Member] OnTheMarket plc Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] Derivative Instrument [Axis] Derivative Instrument [Axis] Adjustments to reconcile net income to net cash provided by operating activities: Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] All Trading Arrangements All Trading Arrangements [Member] Total EBITDA EBITDA Net Income (Loss) Before Interest and Other Income (Expense), Income Taxes, Depreciation and Amortization (“EBITDA”) Net Income (Loss) Before Interest and Other Income (Expense), Income Taxes, Depreciation and Amortization (“EBITDA”) All Adjustments to Compensation All Adjustments to Compensation [Member] Award Timing Disclosures [Line Items] Cash and Cash Equivalents Cash and Cash Equivalents, Restricted Cash and Cash Equivalents, Policy [Policy Text Block] Compensation Amount Outstanding Recovery Compensation Amount Schedule of Summarized Information by Operating Segment, Assets and Liabilities Reconciliation of Assets from Segment to Consolidated [Table Text Block] Credit loss expense Accounts Receivable, Credit Loss Expense (Reversal) Amortization of acquired intangible assets in cost of revenues Amortization Of Intangible Assets, Cost of Revenue Amortization Of Intangible Assets, Cost of Revenue Other assets Increase (Decrease) Lease Right of Use and Other Assets Increase (Decrease) Lease Right of Use and Other Assets Restricted stock grants Stock Issued During Period, Value, Restricted Stock Award, Gross Long-term interest payments Long-Term Debt, Maturity, Interest Payments [Abstract] Long-Term Debt, Maturity, Interest Payments Number of trade receivables in other marketplaces portfolio segment Number Of Trade Receivables In Other Marketplaces Portfolio Segment Number Of Trade Receivables In Other Marketplaces Portfolio Segment Deferred income taxes, net Deferred Income Tax Expense (Benefit) Subsequent Event Type [Axis] Subsequent Event Type [Axis] Statement of Comprehensive Income [Abstract] Statement of Comprehensive Income [Abstract] Number of trade receivables in multifamily portfolio Number of Trade Receivables in Multifamily Portfolio Number of Trade Receivables in Multifamily Portfolio Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table] Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table] Income Taxes Income Tax, Policy [Policy Text Block] Prepaid expenses and other current assets Prepaid Expense and Other Assets, Current Thereafter Long-Term Debt, Maturity, after Year Four Long-Term Debt, Maturity, after Year Four Insider Trading Arrangements [Line Items] 2024 Long-Term Debt, Maturity, Year One Schedule of Segment Reporting Information, by Segment [Table] Schedule of Segment Reporting Information, by Segment [Table] Public Offering Public Offering [Member] Public Offering Entity Registrant Name Entity Registrant Name Material Terms of Trading Arrangement Material Terms of Trading Arrangement [Text Block] Award Timing Method Award Timing Method [Text Block] Term of credit facility Line of Credit Facility, Expiration Period Stock options, restricted stock awards and restricted stock units (in shares) Incremental Common Shares Attributable to Dilutive Effect of Share-Based Payment Arrangements Adjustment to Compensation, Amount Adjustment to Compensation Amount Cost of revenues Cost of Sales [Member] Accumulated Other Comprehensive Loss Net of Tax [Abstract] Accumulated Other Comprehensive Income (Loss), Net of Tax [Abstract] Document Period End Date Document Period End Date Compensation Actually Paid vs. Net Income Compensation Actually Paid vs. Net Income [Text Block] Adoption Date Trading Arrangement Adoption Date Peer Group Issuers, Footnote Peer Group Issuers, Footnote [Text Block] Multifamily Multifamily Multifamily Online Marketplace [Member] Multifamily Online Marketplace [Member] Credit Loss [Abstract] Credit Loss [Abstract] Repayments of long-term debt assumed in acquisition Repayments of Long-Term Debt Entity Central Index Key Entity Central Index Key Amortization of Senior Notes discount and issuance costs Amortization of Debt Issuance Costs and Discounts Segment Reporting Information [Line Items] Segment Reporting Information [Line Items] Compensation expense Share-Based Payment Arrangement, Expense Non-Rule 10b5-1 Arrangement Terminated Non-Rule 10b5-1 Arrangement Terminated [Flag] Finite-lived intangible assets, gross Finite-Lived Intangible Assets, Gross Effect of dilutive securities: Dilutive Securities, Effect on Basic Earnings Per Share [Abstract] Income tax expense Income tax expense Income Tax Expense (Benefit) International International Non-US [Member] Accrued wages and commissions Employee-related Liabilities, Current INVESTMENTS AND FAIR VALUE MEASUREMENTS Fair Value Disclosures [Text Block] Number of business segments Number of operating segments Number of Operating Segments Name Trading Arrangement, Individual Name Schedule of Disaggregation of Revenue Disaggregation of Revenue [Table Text Block] Stock issued for equity offerings, net of transaction costs Stock Issued During Period, Value, New Issues Equity [Abstract] 2027 Long-Term Debt, Maturity, Interest Payments, Year Four Long-Term Debt, Maturity, Interest Payments, Year Four Weighted-average remaining lease term in years Operating Lease, Weighted Average Remaining Lease Term Software development Research and Development Expense, Software (Excluding Acquired in Process Cost) Revenues Revenue from Contract with Customer, Excluding Assessed Tax Compensation Actually Paid vs. Company Selected Measure Compensation Actually Paid vs. Company Selected Measure [Text Block] Amendment Flag Amendment Flag INTANGIBLE ASSETS Intangible Assets Disclosure [Text Block] Deferred sales commissions of impaired Deferred Sales Commissions, Impairment Deferred Sales Commissions, Impairment Reclassification out of accumulated other comprehensive loss Other Comprehensive Income (Loss), Reclassification Adjustment from AOCI for Sale of Securities, before Tax Cash paid for acquisitions, net of cash acquired Cash paid for acquisitions, net of cash acquired Payments to Acquire Businesses, Net of Cash Acquired Management stock purchase plan (in shares) Share-Based Payment Arrangement, Shares Withheld for Tax Withholding Obligation Weighted-average discount rate Operating Lease, Weighted Average Discount Rate, Percent Interest paid Interest Paid, Excluding Capitalized Interest, Operating Activities Credit Facility [Domain] Credit Facility [Domain] Business Combinations Business Combinations Policy [Policy Text Block] Basis spread Debt Instrument, Basis Spread on Variable Rate Compensation Actually Paid vs. Other Measure Compensation Actually Paid vs. Other Measure [Text Block] GOODWILL Goodwill Disclosure [Text Block] Long-term debt, net Long-term debt, net Long-Term Debt, Excluding Current Maturities Selling and marketing (excluding customer base amortization) Selling and marketing (excluding customer base amortization) Selling and Marketing Expense [Member] Weighted-average outstanding shares - diluted (in shares) Denominator for diluted net income per share — weighted average outstanding shares (in shares) Weighted Average Number of Shares Outstanding, Diluted Software development Software development Software Development [Member] Forgone Recovery, Explanation of Impracticability Forgone Recovery, Explanation of Impracticability [Text Block] 2.800% Senior Notes 2.800 Senior Notes [Member] 2.800 Senior Notes Business combination, identifiable assets acquired and liabilities assumed Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Intangible Assets, Other than Goodwill Schedule of Contract with Customer, Asset and Liability Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block] Intangible Assets, Net (Excluding Goodwill) [Abstract] Intangible Assets, Net (Excluding Goodwill) [Abstract] Interest income (expense), net Interest (income) expense, net Interest Income (Expense), Nonoperating, Net Operating expenses: Operating Expenses [Abstract] REVENUE FROM CONTRACTS WITH CUSTOMERS Revenue from Contract with Customer [Text Block] Purchase of Richmond assets Payments to Acquire Property, Plant, and Equipment Company Selected Measure Amount Company Selected Measure Amount Additional Paid-In Capital Additional Paid-in Capital [Member] Balance Sheet Location [Axis] Balance Sheet Location [Axis] Total assets Total assets Assets Name Awards Close in Time to MNPI Disclosures, Individual Name Information Services Information Services Information services [Member] Information services [Member] Amortization of acquired intangible assets in operating expenses Amortization Of Intangible Assets, Net Of Adjustments Amortization Of Intangible Assets, Net Of Adjustments Cover [Abstract] Cover [Abstract] SUBSEQUENT EVENTS Subsequent Events [Text Block] Stock-based compensation expense APIC, Share-Based Payment Arrangement, Increase for Cost Recognition Amortization of Senior Notes discount and issuance costs Amortization of Debt Issuance Costs Effects of foreign currency Contract with Customer, Asset, Effects of Currency Translation Contract with Customer, Asset, Effects of Currency Translation Non-NEOs Non-NEOs [Member] Total Lessee, Operating Lease, Liability, to be Paid Revenue, remaining performance obligation Revenue, Remaining Performance Obligation, Amount Subsidiary, Sale of Stock [Line Items] Subsidiary, Sale of Stock [Line Items] Total operating expenses Operating Expenses SEGMENT REPORTING Segment Reporting Disclosure [Text Block] Net increase in cash and cash equivalents Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect Financing activities: Net Cash Provided by (Used in) Financing Activities [Abstract] Non-PEO NEO Non-PEO NEO [Member] Equity Component [Domain] Equity Component [Domain] Adjustment to Compensation: Adjustment to Compensation [Axis] Non-GAAP Measure Description Non-GAAP Measure Description [Text Block] Debt Instrument [Line Items] Debt Instrument [Line Items] Weighted-average outstanding shares - basic (in shares) Denominator for basic net income per share - weighted-average outstanding shares (in shares) Weighted Average Number of Shares Outstanding, Basic Entity Current Reporting Status Entity Current Reporting Status Income from operations Operating Income (Loss) 2026 Long-Term Debt, Maturity, Interest Payments, Year Three Long-Term Debt, Maturity, Interest Payments, Year Three Deferred commissions Increase (Decrease) Deferred Commissions Increase (Decrease) Deferred Commissions Restricted stock grants surrendered (in shares) Stock Issued During Period, Shares, Restricted Stock Award, Forfeited Current-period provision for expected credit losses Financing Receivable, Excluding Accrued Interest, Credit Loss Expense (Reversal) Pay vs Performance Disclosure Pay vs Performance Disclosure [Table] Statement [Line Items] Statement [Line Items] Other comprehensive (loss) income, net of tax Other Comprehensive Income (Loss), Net of Tax [Abstract] Forgone Recovery due to Disqualification of Tax Benefits, Amount Forgone Recovery due to Disqualification of Tax Benefits, Amount Awards Close in Time to MNPI Disclosures Awards Close in Time to MNPI Disclosures [Table] Line of credit facility, amount outstanding Long-Term Line of Credit EX-101.PRE 10 csgp-20230930_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT GRAPHIC 11 csgp-20230930_g1.jpg GRAPHIC begin 644 csgp-20230930_g1.jpg M_]C_X 02D9)1@ ! 0$ 8 !@ #_VP!# (! 0(! 0(" @(" @(" P4# P,# M P8$! ,%!P8'!P<&!P<("0L)" @*" <'"@T*"@L,# P,!PD.#PT,#@L,# S_ MVP!# 0(" @,# P8# P8," <(# P,# P,# P,# P,# P,# P,# P,# P,# P, M# P,# P,# P,# P,# P,# P,# P,# S_P 1" "X!"(# 2( A$! Q$!_\0 M'P 04! 0$! 0$ $" P0%!@<("0H+_\0 M1 @$# P($ P4% M! 0 %] 0(# 01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D* M%A<8&1HE)B7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7& MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$ P$! 0$! M 0$! 0 $" P0%!@<("0H+_\0 M1$ @$"! 0#! <%! 0 0)W $" M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$ MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4 MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,! (1 Q$ /P#]_**** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **,TTOB@!U% .110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 444UGVT .I"^#_ )XKD/CG\?/! MO[,WPLU?QMX_\1Z3X3\*Z#"9KW4=0G$<40Z*J]WD=B%2- SN[*JJ6(!_GA_X M+!?\',7C/]L5]6^'_P #Y=7^'GPMFS;7>M!C:^(/$R#[WSJ=UE;,<_(A$TB M>8Z+));@!:GZ ?\ !87_ (.5_!/[%DNK?#WX.?V7\1/BU;2-:7EV6\W0?"T@ MR'$TB$&YN4;Y?L\3!48/YLD;)Y;_ !G_ ,$V_P#@[+^('PZ\9)H?[3$*^//" M>I7!8>)](TR"SUC0@W'SVL"QPW5NIV\1JDZ@N , M#M3@=O3L?\_Y_P#U4%_\ !*+_ (. M/A+_ ,%*K:Q\+WSQ?#CXNM&?,\+:G=JT6J,HR7TZY(47(VY8QD+,H5SY91?- M8$T?>U-+X-!DYI&&[)]J!#E;>N?6EK\H?^"0G_!S[X/_ &S+_3? ?QQL]"^% MGQ.U!S'8W\$K0^'-1V,$DTSI%#"I=W=@JHHY))/0#J3VH <6P:^1/ M^"I7_!9SX2_\$L_".SQ+>'Q-\0M2MFGT7P;IEPOVZ[ZA);A\$6EL7X,L@).U M_+CF9"E?"W_!7[_@Z9TKX(HWDMM0\?21)=Z3IC+\N-.1@ MT=Y*&R1,X:W&%VBX#'9^"_C/QGK7Q(\7ZGX@\2:OJGB#Q!K4[76HZEJ5T]U= MWTK=7EED)=VZ#+$G Q] I(]P_P""AG_!3GXM?\%./B>GB'XDZY_Q*]/8_P!B M>&M/W0Z/H*'(_=19.^8AB&GD+2,#MW",)&OS[CG_ #Q11058**** #K1%(UO M/'+%(T,T+K)')&Q1XW4Y5E*X((."".<@45>\+^%]4\<^*=+T/0].OM8US6[R M+3].L+*$S7-]\:VOOB5XR$.I^,]3B&5>X"MY5E$W5K>U$CHA/WW>:7 M:GF[%^R\8%!F?P\_%'15T7XD^*--95VV.KWMJ5(^4;)Y$QC\*_27_@C]_P ' M)_CK]AP:5\/_ (NG5?B/\([9!:VESYIFU[PK&,;?*=S_ *5:H/E\B1@Z*1Y4 M@6-8&^"_VT=!7PI^VA\9=*5=BZ7X^\06:J?X1'J=R@'X;:\UZ_\ UZ#3<_MJ M_9^_:+\$?M3_ GTGQQ\._$VE^+O"NM1"2UU"QEW(3CYHY%(#Q2H>'BD571L MJRJP('; Y%?QJ?L!_P#!2#XL?\$U/BNWBCX7Z\MK'J#*-8T*^5I]'U]%Z+<0 M!E.\=$E0I*F2 ^UG5OZ8?^"57_!;;X3?\%3?#'V/19O^$/\ B5I\ FU3P9JE MTK7D:X^::TEPHO+<$$&1%#IE?-CB+H&"&C[*HIOF^U.4Y'/% @HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M^>O^"F'_ 3^L_\ @I3^S5<_#74?B!XX\ :==7:7<\WARYCC74PJ.HMKR-T/ MVBU)<.T.Y S1QDGY17T+33)AL>V: /YP_P!I/_@T)^//PR6>Z^&OC;P+\4+& M% 5MKD2>'M4E/'R)'(9K >%E/3IBO[+[?5K6\U"XMH;B"6YL]HGB20&2#< M-RAAG*[AR,XR*LA Z]3SS05S'\+\$Z7$8>-E=3T*G=G^G^?IEP.?3\Z_L(_: M6_X(W_LP_M)+*'7;,G'RHCQFWEC7H"SM,W)/ M/2@.8_G[HK]!/VD/^#8S]K;X "XN=,\(^'_B=I< :0W7A'6$EF5 >,VUT()V M*M/ MN1\&/A[/'=>)I\^6FM7)PT.E1MG-KV?'_77;+G\?,KYG)S0:!W_P_P _Y%7O"_BC5/ WB?3=H5FD+A,D?O0#D>E%(GW12T$A1110 4444 %%-+X-8OQ"^)?A[X2>"]0\2>* M]=T;PQX>TF/S;[5-6O8[*SLDR%W2S2%409(&6(&2!W% &Y1NK\Q?VG?^#L+] MF/X)7UQIW@U/&7Q;U*$,JRZ%IXM-,$@.-K7-VT19<T] QVOJ7C&:\9USP2D=G%M/J-QQZGK0!^^6:,U_/SH'_ M >:?$:SN=VJ_ CP7?0=2EIXENK1R/\ >>WE'YBO9O@Y_P 'F7P]UF=5^(7P M1\;>&8F'^N\/:U::XJG/4B=;,XQR=NXC! !ZD _:"BOEW]C?_@LY^S;^W9J- MOI?@'XG:.WB:YVJGA[6$DTC5I)",E(H+E4-P5P*/&&OZ+X7\-Z/&)K_5=5 MO8[.SLT+!0TDLA"+EF51D\E@!DG% &_NY_SS06Q7Y/?M5?\ !W5\!?A'J-YI MOPU\+^,/BU?6^ M\BC0]&F/=5FN%-SPV!N%J4/4,1C/R_K__ >;^/KK42VD M_ 7P?8VN>(KOQ5<7@3&]AC\5_L[^ M7;D_OKG1_&?FR#I]V"6R0'OUF%?:W[)?_!S'^RG^U-J-OI=YXKU3X6:Y=/LB ML_'-HNFPR'G_ )?(WELUR> ))D8D@!+/#O@OPU9D)+J6M7\=E;AR"5 MC#2$!I&P0J+EF/ !/%?FQ^TE_P '<_[.OPKNKFR\ :#X\^*EW#CR[RVLAH^E M.>X,MV5N!]1;,IZ@XQD _5;- :OP'\6?\'GOC*]F_P")'^SYX9TV//\ R_\ MC&>])_[XLX&O^#SWQI9L/[8_9\\+Z@NRN%CN%3)QO,84GH30 M![K10#D44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !136DVUR_QI^-WA/]G3X6 M:UXV\<^(-,\+^%/#MN;G4=3OYA%!;)D*,GJ69V5%106=V55#,P! .H+8;I7X MQ_\ !9[_ (.?=,^$;ZC\,_V9]2TWQ!XL4O;ZMXY"I=:7HK#Y?+L !?@W.CV=[<'-OK/C&,@JX MG(.;>S<';]G'SR)GS6Q(8$_,-!L'R\ < F@I(^EO^";W_!3KQU_P3U_;9A^ M+R:AJ_BA?$%PT?CFTOKIKFX\5616_K?^"? MQK\+_M$_"7P[XY\%ZQ:Z_P"%?%5C'J&F7\!.RXA<9&0P#*PY5D8!D965@&! M_B*'\J_6#_@V/_X*^_\ #*/Q?A^ OQ"U:2/X;_$'4/\ BG+NY;,?AO6IB%\L ML?F2VNVPIY*QW!1L*)IG #1_2 #D4A7-(&P/_K=:<#D4$C=G-8OQ!^&7AWXM M>%KK0_%6@Z+XFT.^&+C3M6L8KVUG'^U%*K(WX@UN44 &O!/AVWD>6+2] TN#3;*)W.YV6&%50,QY) !)YKJ ,"BB@ II^]3J,< MT ?R4?\ !PCHH\/_ /!:+X^6ZJ$#:KIESCWET;3Y3^>_-?&U?=7_ 86\X/,NG:;NM(E([%;O^T?P<5_. Z2R?+!# M+<3MQ%#&A=IG/ 55P=S,> !U) K^T?\ 80_9MA_9 _8Q^%_PQC6W\WP3X:L= M+NW@^Y<7:1+]IF'_ %TG,LA]W-!,CUH# HH' HH)"BBB@ II?#8IU>&_\%&/ MVY?#/_!.?]D;Q9\5?$T:WJZ+ (=+TL7 AFUW4)?DMK.,D$C>YRS!6\N-9)"I M5&H \C_X*]_\%H/A_P#\$I?AQ:I?Q+XL^)GB*!IM \*6UR(Y'C!*_;+N3!^S MV@=2N\@M(RLL:MLD:/\ G#^.7[3G[1W_ 6O_:AT?2=7NM<^(GBS7+YAX<\( MZ0#!I.D;LEOLULS^5!&B'$ES.Y81INFF8+N'C?[2G[1GBW]JKXW>*/B5\0-6 MEUCQ5XJNVOKZX((1!C:D,*DG9#%&%CC0$A411EN37].G_! C_@DAI/\ P3=_ M99L->\1:3'_PNCX@645[XGO)@&FTB)\21:3$?X$A!7S<$^9.'8LR+$J!6Q\> M_L-_\&?F@V.B66L?M#>/-1U+5I%623PSX/E%K8VW)/ES7LB&6?C'^I2WVMD! MG W'[N\#_P#!O5^QMX"LEAM?@7X;OE7^+5[V^U5S]6N9Y#_AT& *^S=M*!@ M4"NSXM\=_P#!O%^QM\0K)H;KX'>']/W XDT>_OM+D0^H-O.G3T.1Z@U^=?\ MP4._X-$[GPKX:O/$G[-GBS4]>NK4&5_!OBB>$3W(Y.+2_"QH''RJD=RH!R2; M@8"G]YJ:4R: NS^&GQ/X7OO"^O:AHFMZ9>:5JVCW4EG?Z=?V[075C<1.8WBE MB-?VBO^";FO2^./%&O>++WPCXZO- T^ M\U>[:[NH;-;#3KB.$ROEW5&N9-N]F(!"@A54#P'_ (.P_P#@EM8^(_ $?[4' M@ZQCAUS0&MM-\=PPQA?[2LG9+>UU!NA^NB\+10OW:*"0HHHH **** "BBB@# MSO\ :O\ VGO"/[&7[._B[XH>.KR2Q\+^#; WMZT2AYIR6$<4$2DJ&FEE>.*- M2P#/(@R,YK^4S]OS_@HI\9O^"SG[4.G1ZA;ZA-;ZGJL6G>"?A]IDYFL],>5_ M*AC4':MQ=OOQ)=. 27;;Y,06-/TM_P"#RK]I74++3_@S\'[&Z:+3=1DO?%VL M0J,&=X=EK9<]U'FWI*]"PC/501\T_P#!I'\(M)\?_P#!435=?U*&*XN/ ?@F M_P!3TH$G=!>3SVUF9E'M;SW49_Z[_2@I;'VQ_P $[_\ @TI^&OP]\'Z?KO[1 M.H7GQ \77,7F3>'=+OYM/T/2B0"(S+"R7%S(ISE]\<39QY1 W-]V:+_P1>_9 M-T'1H[&']G7X.S0QKL#W7A>TNIR/>65&D/U+5].+]VB@5V?F_P#M;?\ !KC^ MR[^T)X, MLOWHWBD?^R3;S7R9_P %I?\ @GAI_P#P4@_8/\5>$8K&&;QMH<#Z[X,NNDEO MJL",8X0V0!'<+NMWW9 6;?M+(A (^!/^#-GXU^+O&OPU^-W@?6/$>K:GX3\# MRZ%<>'M,NIS-!HIO/[2-PMONR8XW-O$WEJ1&&#,JJTCEOVM1=BXK\*/^#*V? M[1+^TM(JG:Z^%6P1M(_Y#/8]Z_=8-[4 #/MH$@89[5Y!^W/^V]X!_P"">W[. M.M_$SXA:E]CTG2U\JTLX64WNMWK*3#96L;$>9/)M.!PJJCR.4CC=U_-+_@@- M_P %J/C;_P %,O\ @H9\0O#?CZ^T.U\$V_A.^\0:3H6GZ=$G]E.-1LHH8_M. MT2S!(IW4L_WB=V%X /V.4Y%%(B[5Q2T %%%% !1110 4444 %%%% !1110 M4444 %%%% #6?::_/+_@M-_P7V\(?\$Q+*;P5X5M+#QQ\:KZT%Q%I,CL=/\ M#L;C]W<:@R$-SD,MNC+)(N"6B1ED/JO_ 6E_P""G%A_P2X_8WU#Q;;+9ZAX M]\1RG1?!^F3O\L]\Z,3<2*/F:WMT!E<3!%+.< %Y7&6X50>RC@ ]N\/:+^TM_P71_:YAM M&O->^*?CJ=3*]Q?7 @TCPO9EOF?@""QMAC[L2!I&&%665L/^P?[&_P#P:!?" MGP!I-CJ7QN\9>(OB-KVU7N=)T69M%T2)B 6CWI_IDNUL@2"6'<.3$N<#[R_X M):_\$V/!_P#P3"_97TCP'X=CAO=>N$2]\4Z\8PLVOZD4 DE/&5A3E(8_^6<: MJ"68N[?20&!0'H?'?A3_ (( _L<^#=/CMK7X"^#KF.-0@;47N=2E('K)<2R. M3[DD^]<[\4?^#;W]C?XHZ9-"WP@M?#MU(A6.\T'6+_3I;-_P!FCPMJ'C3X#ZUJWQ4\,Z?&T]WX;OH%_P"$ MDM(E&XM 856.^YW$QI''+PH5)V)Q^2VB:UV<[P MW%M*.4EBE4AD<$ AE((QG(Q7]S6WG-?SD_\ !U%_P2WL?V8?CAIWQX\$:>EC MX/\ BA?O:>(K2"-4AT[7BK2^>H&,)=QI*[<8$L,K%B9U ![G["_\$,/C?XF_ M:,_X)0?!OQ?XRUZ^\3^)=0TVZM[W5+UQ)77CF:Z\/ M^%/#^H2C0O!43,EKH&TM'F8'!GO-N5DF< ABX18D/EU_7T5_SBOY-O\ @X5_ M95_X9-_X*R?$NSM[HH'$^*0,? M_6HH'3UHH+"FRPK/$R,JLKC#*1PP]_\ /<_@ZC&: /Z8O^#;?_@L#)^WA\"I M/A9\0-4N+SXP?#>Q4F\NY?,F\5:2I6..]+$[GN(F9(IRV2Q:*4L3,RI^GP.1 M7\A?_!#_ .%OQ%^*O_!5+X.1_#%KRTUGP_KT&MZKJ$&X1Z=HT,B#46G9?^64 MMO(]MM. [W4<>09 1_7FIR*#,6BBB@ HHHH **** /S\_P""K'_!O/\ "_\ MX*>_$B3X@2>)O$GP]^([:?'ISZGI\45W87ZQ<1/=6L@5I'124#131$K@,6"K MC\A_VKO^#6#]I_\ 9^DNKWP?:^&OC!H<9=D?0;U;'4EC SNDL[HH 3T$<$T[ M= :_IY*;C1LH&F?P_\ Q0^%GBKX'>+F\/\ C?PQXB\%Z]&H=M-U_39M-NPI MZ-Y4RJY4]00"".A-8.?_ *^>HK^WCXL_!/P=\?/"$WA_QUX4\-^,]!G8/)IN MN:9#J%H[#H3%,K+D9X.,BOSO_:M_X-2_V9_CHMU>>"5\3_!_6I S1G0[W[;I MC2L<[GL[KS JCH$MY(%Z>^0?,?B+_P $/?V;#^U3_P %6/@SX:3X[OM8TL>'M!EL=,DL/L]FTT<]Q)-&\D@621X8 $5V"B(_,V_"_ MI<'_ ,:!-W'44 Y%% @HHHH 0MBOYTO^#NK]M:X^*?[7OAGX(Z;>-_8'PMTZ M/5]7@1V7S=8OH]Z;UZ$PV1B*-U'V^8=*_HL;DU_&5_P4?^,4WQ__ ."@WQN\ M8R7#74>M>-]6-I(23NLXKE[>U'/I;10K^':@:W/3?^"%/[--M^U5_P %7?@_ MX;U&W%SHFDZJ_B?5$,8>-XM/B:[C613PTWA./4_P#@H]X]UAPK?V3\.;FW0%0=K3ZEIYW9['; P^C&OZ01TH'(**** M"0HHHH YKXQ_"70_CS\)?%'@CQ-:F^\.^,-*NM%U.W#E&FMKB%H95##E24=L M$<@\]:\>_P""=7_!,KX;_P#!+_X;Z]X5^&T-S9VMT2UEX49F953#@'V7^TY^V-\+?V,?!" M^(OBEXZ\-^!])F+);R:I>+%+?.H!:.WBYDN) "#LB5VQVK\]_B__ ,'>?[,_ M@35[FS\,>'OBIX^6$XCO[#2+?3[&8=,C[9/#<*/]Z ?A7XS_ +)W['_[07_! M>/\ :]UB\;7K[Q-K6$N?%/C7Q),S6.@VSL[1Q_(,+N(D$%G;JJ\-@11*[I^O M7PE_X,[_ ("^'/#-NGC+XA_%7Q7K6S%Q/8W%GI%DS_WHH!!+(@]GGD^M &5X M5_X/*?@O=WFW7/A!\7-/@[/8MIMXP^JO\=?LC_%S5?A_P#$WPO?>&?$VE$&>RNPDB3QMGRYHI%)CFB?#;9$)4E6'#*P M 5N?VS%_\YI4;E?ST_P#! [_@XA\0?"/QQH'P5^/WB6?7/ NKSI8>'O%^ MK7!DN_#4SMMCM[R=SNELF8A5ED):W+ ,WD#]Q_0NO2@D_ '_ (/,OAC=:?\ M';X%^-%61['5M#U30V8*2L,MM/!.H)Z9=;IR!U/E-Z5^?_\ P1R_X*%_\.R? MV[O#_P 2;VRN-2\*WMI/X>\46UJH:X?3;EHW:2(8^9XIH;>8+U<0M'E?,##^ MEC_@L+_P3>L?^"HG[%^L?#T7=GI7BK3[A-<\*:G=;O(L=4A1U02[06\F6.26 M%R%8JLI<*S(HK^2WXV?!/Q;^S?\ %G7/ GC[P_J'A?Q?X:N#;:EI=\@$MNW5 M64C*R1NN'25&9)$965F5E)"HG]I7P.^.W@_]I/X7:/XT\!>(M)\5>%=>@^T6 M.I:=.)89ESAAQRKJV5=& =&5E8*P('6>97\7?[(W[=_Q@_82\73:U\)?'^O> M#9KQUDO;2WD6?3M3*@J#<6DH>WF(4D!V0NH)VLO6OUP_8O\ ^#Q!E2TTG]H# MX:$MG8_B/P2_RGD &73[B3(P,EGBN&)S\L0X% FC]U@*?LB_\%&/@ MC^W=I#W7PG^)'AOQ=-#%Y]QIT,QM]4LX\XWS64P2YB7/ 9XP">A->U&3% CY MY_8G_P""8?PO_8 ^)'Q4\4?#N'6K6\^,&IQZKK5O=W:S6MM)'-=RI';1A%\J M-3>S +D_*$&>.>'_ ."FO_!;#X*_\$P]"N;+Q-J__"3_ !$>W,MAX,T659=2 ME9E!C:Y;[EG"VY3YDI!9=QC25EV'[ !S7Y[_ +=W_!MM\$_^"@_[47B+XM>, M/&?Q'_#UFS+IGAVV8@LD*GF25]J&6=LR2 M%%'RQQQQQ^G?\$-/^"F'A/\ X)6_M7^)?B%XQ\/>*/$NFZWX2G\/0VNA+;M< M)/)>V)M8T'3 M]&T_44NM>N()KUI+A79P6@AACVC "@)D:&3R)9!M"^I!S7R)_Q!S?LV8_Y*-\?O\ P<:-_P#* MROL;_@F+_P $GOA]_P $H_ _BK0/A]K_ (XUZS\7:A%J5Y)XDN[6XECDCB\H M",V]O NWJ"&.>] CZ>#Y_\ UU\J_MI?\%L/V:_V"]9N]%\>?$C3Y?%MFO[S MPWH<+ZMJL3X!$*_P!ACX*^&?AE M\--6ET'Q[\4HKF6\UVU:!I4)1'-NP.8KBXDD\M)ADQI%.4*2B.1/Q)_X) M"?\ !.Z3_@J#^W)HOPSN-6OM$\.K9W/B'Q-J5J$DO8-/@9%D\KS 5,TLT\$0 M=PX0S&0I)L*,"/V%\7?\'DWP1LKKR]!^$WQ>U1,X\R]73;(,/4!;J4_F!^%: M_P -_P#@\/\ V>_$E];V_B3X?_%[POYS!7NA8V%_:P YY;RKKSC_ , B8U] M>&_^#:[]B_0/"RZ:_P '5U(F,)+>7WB35I;N=MNTR&3[4"C'K^[V*"> M?G? M_P %K_\ @V2\.?LX? [Q'\8OV?KK6ET?PG ^H^(/!>HW#WWD6" F:ZLKASYQ M\A09'AG:0LGF,L@9%BD!KS/V<_9#_;V^#_[>?@VXUWX2>/-#\9V=B4%[#;,\ M-[IQ?=L^T6LJI/!NV,5\Q%W!21D-N&&",, R_P!@G[ 7[86C_MZ_L>^ M_BUHMJVGVWC#3_.N+)I/,.G7D;O!=6V_ W^5<131A\#<$#8 - CV!I-M8?Q% M^*7AGX/>$;KQ!XN\0Z'X5T"Q7=?*M#.B@=5' /U7_:?_P"#I7]E/]GN]DL="USQ%\6=3AD,4L?@ M_3A+:Q$?Q?:[EX+>53V,#RU]9_\ !/[]MK0?^"A_[*/AKXN>&-&UK0]#\42W ML5O9ZL(A=Q&UO)[1]_E.ZR:]J<@EE5"'^S0(1+* M5*Y&R,.KRQF@JUC[\_X*(_\ !8OX&?\ !,>QM8?B-XANKOQ1J-O]KL/"VA0+ M?:U>0[MOF^662.&,D,%DGDC1RCA68JP'RG^SE_P=H? ?X[?&O1/!NH>!_BAX M0_X274[?2M.U*[M;2ZMEFGD$40G6"=I(]SLJ_(DF"V3@//VL/C M=JFMZI-XA^(7Q"\77;WU[)%;O?:AJ4[8!98HE)V@;55$4(BJB*JJJJ/H77P'^-MGI]EXPT:ZGNY_ >K1V]O"E_ [R.[6X5455)+$ M@ Y/6@+:']@0.137DV#_P"OUI5/RUD>/_&%G\._ VM>(-1I>(]:F:YUGQ%>3:KJ$Q))FN M;B1I97))))9W8\DGGO7[J?\ !F!X3CA\&_M#:]C]]>ZCH>G$G^[!#?2@?G< MV<_V>Z@D@GCGBDBDP=C+)&IS@Y&5(()!]4HH \G_ &)?V-/"'[ G[..A_"WP M(^KOX7\/RW4UI_:=R+FY#7-S+N>( M[#POHMUJ6IWEIINGV,1FN;JZF6&&W0#)9W8A54#N2!7PC^U?_P '+7[*/[+K M7%G9^-+GXI:Y;D*;#P-;#5(SD'G[:S1V1 (P0LYW-Q)X&@(4^7_9;,R"&,$CS[8.2L;/*L M0Y/X[KM>/Y=I4C (YR/K_P#KH*BC^P[_ ()>?\%-O"?_ 55^ FM?$'P?X=\ M3>&=-T/Q%-X;EM==6!;AYH[:UN"Z^3)(NPK=(H^;.5;BM[]NK_@I+\'_ /@G M%X MM>^*WBRWT5M3+II6E6Z&ZU76)$7++;VR9=@,J&D.V)"Z;W3_:A^(?[??[2>J>./&U]<^)/&WBR;9;VEG')(EM$" MQBLK. %F2"($A$7)^\S%G9W8%;4_=_1_^#Q_X!7GBU;>]^&?QCT[0Y"H&H-; M:;+-&"?OO EX3M Y.QG;T4G /ZM?#/XBZ3\7OASX?\6:!:%XHTVVU?3IW MA>%I[:XB66)RC@.I*.IVL PS@@'BOXUT_P"">/[0NI6/F6_[/_QTFAF7Y6C^ M'VL,'!Z8(M\?CTYXK^L+]GKXI:'^R3_P3!^'/BCXEWW_ A>B^!_ASH\VO3: MK#)!)IIBT^!9(Y(BOF><'^01!3(TA"*II-?" MW[5G_!Q[^RA^RGJ=UI";7^U\'!^7[5N2S# C:4,X96X8# M!Q^'O_!7#_@NM\3_ /@J3X^O_"OAJ37O!_P;N+H6>D^$+%R+[Q"-P$;=3:=;S8_ZYK/(,^V^O4/@9_P ':7[+/Q4UB*Q\20_$;X9M)\OVO7]$2YL] MWINL9;AU'^T\:J.Y YKG?%__ 9_?LV:SH;1Z/XR^,FAZ@J$1W(U:QNE+8P" M\;V?S+GJ%9"?45^6/_!57_@WW^+7_!,;0IO&4-[:_$KX5PR*EQXBTVT:UN=& M+8"_;K4NYBC+':)D>2/.-YB9T1@K0_J"^#GQR\&_M#^ ;/Q5X#\4>'_&/AO4 M,B#4]&OX[VUD(X9=\9(W*>&4D%3P<'BNJ!R*_C!_8;_;[^*?_!.OXP1>,_A; MXBFTFZ>2,ZII<^Z;2O$$29_/-8^(&@^)=(T:/0K:Z\.ZE;P*+9)YI MU#1SV\R,=\\F3@'! XQFOYXO^"Q?_!+B^_X)0?M3VO@<>)!XN\.^(=)76]#U M1K86]SY!FDA>">-21YL;1C+)A'5T8!2610$?O'^P-_P5_P %H?ABO_/;3];0\Y&/[+N6X_*OZJ ,"@&,_&6 ML6OA_P +^';8W>I:CKR;_]V1[98C^#XKZ^_:C_ &;O#?[7W[/WBOX:^+O[0_X1OQE8 MMI^H?89_(N!&2&^1\':V5'.#7XB_\%8/^#6OP?\ LK?LI^,OBM\'_'GC&\;P M'I\VN:KH7B9K:Z6ZLHOGG-O<0Q0M&T40>3:ZRF3R]N5+;@"/I;QC_P 'AG[- M^A7#1:7X%^-6N;<8F32M.MH6]?\ 6WRR9''\&.>M?I=^SC\;M/\ VE_V>O ? MQ&TFTO+'2_'_ (=T_P 1V=M=[?M%O#>6T=PB2;25WJL@!VDC(.">M?Q)J-IX MPOTX_*O[%_\ @D9=?VA_P2J_9KD_N_"_PW%TZ[=,MU_I0-GT'=7T-C:R3S21 MPPPH9)'=MJHHY))/0 G/M7QC^U1_P '"'[)_P"R?]JM=0^*6E^,MSGD^Q3!=FXR*Z3,6 $;8%?AYX[^'7B#X2>, M=0\->*-!UCPMX@TF18;W2M5L9;&\LW*JP$D,BJZ91E89 RK*1D$$@(_J\_X) M7_\ !;3P#_P5G\6>.-+\#^#_ !QX:_X06VL[J[F\0):()UNGG2((+>>7YOW# MD@X ]37LG[87_!1+X+?L#^'[?4/BU\0=#\(F]3S+2PE9[G4[Y0=I:"SA5[B5 M5. S)&57/)%?S(_\$MO^"K>N?\$PO@W\(DB; NI+2PL8)A_>3==-)CV>-#[5N?"+_@[T_9G\WOK& <#;B5;>'Q7X>N'O=)\QL8BF+(DULY)51YT:*[$+&TA!("M#^K7]G#]JSX<_ MM??#N/Q9\,?&?A_QMX?=_+>ZTN[6;[-)M#>5,GWX90""8Y%5QD9 KT$'BOXK M_P!CC]L[XD?L$?''3_B%\+_$,V@Z]9D)^$GC[P/X7\1?L<_$;3= M>^).H3:7X]+QDBQ#&[YE**=N 2Q K[N";CNZ5\4_\ M%*@/^'@?[#?M\0=9SC_L7[Z@1F_M(?\ !:FY_8K\)?#;4OC-\#_&/P[F^(7B MF?0GM9]=TS4FT:Q@C@EFU69[.65&MTCEE9E#;U%LY( ()^@O^"@'[;&A_P#! M/O\ 98U_XH:[I>H>((=(GM+*TT?3W07NKW5U=16T-O"&.&*9H[CQ-^R_\._%_B/XI0NRW1'B72+>^\-:9OE7 M[LTLHU'4%!"Y$43=P* /UD_9D^-]K^TU^S;\/?B18V-QI=E\0?#6G>);>SG< M/+:1WEK'+_LJ_\)1\!?AC\:-/MV:Z\&:O+X9UAXTY-E?*)()9&Z[8KFW$:C^] M?'US7[/5X?\ \%)?V4H_VWOV%/BG\+?+BDO/%F@3PZ9YC;4BU&+$]C(Q/9+N M*!^W"GD=0 ?QGYHI(Q($_?1R03#B2.1=KQL.JD=00<@@\@BEH- IKN(URV[' MH!DM[ #DGZ4[M_GBOU@_X-<_^"4[?M0_'W_A?7C33V?P!\+K]!X?AEP$UO7H M\.LF.K16>4DSP#.8 "?*F0@I'Z=_\&]'_!)]?^"ZSKVJ:?HFCZ;$9KN^O[E+:UM4'5I)'(55'J M2!0!HL^W_&F[]QXZ]>M?F[^V9_P=(?LS_LSO>:;X/U'5/C-XDMBT8A\+HHTI M) ,C?J$NV%XS_?MA] UJ?T9?M+_MG?"C]C7PH-:^*7Q \+^!K&16> :K M?I%<7NWEEMX,F6=A_=B5F]J_+7]L7_@[_P#!/A>:YT7X ?#C7/B+K$CFWM-7 MU_=I6FS2$@1M#;*#=7&XX7RY!;-R.3TK\"?%_BS5_B%XMOO$'B+5M4\0:]J< MGFWFJ:I=R7E]=O\ WI)I"SNWNQ)_6OKS_@W[_94_X:U_X*O_ OTVXMC<:'X M'N6\;ZOC^"+3BCV_'0J;Y[)&4]5D;KTH'RG]7W@276)_!&COXBAL;?Q ]E"V MIQ6+,UK'=%!YRQ%OF,8?<%+H&?&FKV%OY M@PSVZWDI@D/L\)C<>S"@<=S]&/\ @SKUZ*U_X*"_$K2V;]]??#V2Z1<=5AU* MR5OUG7\Z_HU'2OY4?^#:7X[)\#?^"P/P[CN+B.TT_P >66H>$KF1VVJ3/;FX M@3WWW5K;(!ZNM?U7 Y% Y;A11102%%%% !112%\&@#A/VF_C[H?[*O[/?C;X MD>(F/]B^!]%NM;NT1U62=8(F?RH\D R2%0BCNS*.X%?QE?M)?M$>*/VI?C=X MN^)OCF^-]XH\87\FJ:C+N9HXL@+'#'N)(AAB1(HUS\L<:*.E?TC_ /!UQ\5[ MCX=?\$DM4TBWD\G_ (3[Q5I&@3$'#&-)'OV"GW%A@^JDCN:_F;\%:);^(_&F MBZ;=[6M-1U&VM;C)P/+DE5&_1J"EL?UQ?\$6OV(;+]@O_@G+\//!XL_LOB35 M["/Q'XID9 LLVKWD:23JY'7R5\NV0_\ /.VCSS7U8!@4+P**"1I3+9KX+_X. M#/\ @F!I_P#P4*_8JUC5M&TT2?%;X9V<^M^%[F&/=/?I&N^YTPX4LZW$:$(N M1B=8&R%#AOO:FR#GGM0!_"ZK1W]KD;7BE4=?F#*PQ^1!_P#U5_5G_P &Y'[< M&H?ML_\ !,GPW-XAO9M0\7?#>\E\%ZS=3R%Y;S[-'%):SNS$L[O9S6V^1B2\ MJRMUR!_-E_P4.^#%K^SK^WO\:/ ^GVZ6>D^&_&NJVNFVZ?=@LC=.]JG0?=@> M,?A7ZS?\&77BNX>__:.T&25VLX5\.:C!'GY4D?\ M2.5L>K+'"/^ 4%/8_=? M;FOGS]OK_@EY\&?^"D_@:/2?BAX5BO-0L8V32_$%@WV36M')#?ZFX4$E,MN, M,@>%F"EHV*C'T$&QQ3E;/ M2[YX]'\01 L<("[?9+C"C+2&6$D_=B[5^7OQ?^#'C']GKQS)X9\?>$_$O@GQ M!$-YTW7=.EL+EDR0)%21070_PNFY6[$C!K^W@IDUQ_QO_9Y\"_M+^!9O#/Q$ M\'^&O&_A^9A(VGZWIT5];AP" ZK(IVNN20ZX93R"*"N8_B8T;5+SP[K=GJ>F MW=WI^J:=*)[2\M)G@N+208VO'(A#HP/0J01P_MR? _3?B%\,O$5KXC\-ZD6B,B QSV4Z@&2WN(FP\, MR9&4< X96&592?35;S/Y>G7:+D 2+/*N9202J;?ZH5&%H)/Y=O\ @ZC_ .4PWB3_ M +%;1O\ T5)7H_\ P9Y_\I+/'O\ V3.\_P#3IIE>?\ ITTR@I['](=%%%!)^)?_ =8_P#! M-CXL?M+_ !G^%/Q*^&?@SQ%X_MXM*F\*ZG8Z)9-=W.FR+*]U!,T:9;RI!).K M28"(T488YD0'C?\ @VF_X)C?M'?L:?M[WGCSXB?"/6O"G@O6_!>H>'Y-1O\ M4=/$EM+)W>65ECCC M!9V8X5 .223V]Z )4.5'TJ#4+K.:WN(8KBWN$,""."#U M%?(/[3O_ 7S_9/_ &4$N+;6OBYH?B36K96']D^$]VO71<$@Q.UL'AADX/$\ MD?3M7YQ?M0?\'E.H7=U)8?!?X.6]IYLBI:ZIXXO3++*3P4.GV;@%CD8*WA/M M0!^/'[2_PGA^ /[2WQ(\ VK,]OX%\6ZMXS6RDD\D[8AR2:_H!_X M,\O'%SKO_!.SQ]H=Q,\D?AWXAW26:D\003:?I\NQ1C@>:TS?5STK^>[XV^.M M>^*7QL\:>*/%E!)_#9XFY\3ZIG_G]GX] M?WC5]V_\$S/V"/B=_P %O_'7@'P7?:A>>%_@I\!M'_L6_P!8@4NMDD]U->30 M6JME'U&[EF)9MI6*&*%I _EQ1S?"?B7_ )&?5/\ K]G_ /1C5_2U_P &E\2C M_@DVA"J&;QGJ^XX^\%=)4 M+]JE@CW7FJR*"/.N[ALRW$O)&^1F('RKA0%'JWE\]>E. P/6B@D!P*\5_P"" MD=Y/8?\ !/#X]W%J&:Z@^'/B"2(+U+#3+@KC\17M5@#^(2W&($QTP*_>__ (,P_$,,_P *_C_I(93< M6>M:/>NG<)-;W$:G\3;O^1K\%9=+O-#FDL-0MY+74+!VM;J!QAH)8SL="/56 M!!^E?K;_ ,&>_P >HO G[FW&4C7U;R+VZ M?'I$WM04]C^C$=**%.1102%>4_MK?MB^$?V"/V;O$'Q4\=+JS>%O#3VD=X-, MMA%KR'PSX5U;X5^(9$ M/V;5O#>JW+)"^"5WVEP\ENR;B-P5$WN4&2566"6-]A)*%BA)*F@I69_0J?^#MO]E(' M_CW^*G_A-K_+SJ]T_P""?/\ P70^"/\ P4O^.&H_#_X;Q^-(]?TO0YO$$W]K MZ2MG#]FBN+:W?#"1LMONHL#&"-QSQ7\Y7_!'K_@G))_P5&_;;TSX:W.L76@^ M&[#3I_$/B2_LPC7<.GP/%$R6^\%!-)-/#&K,&"!VD*2;"C?TX_L4_P#!)OX M_P#!/C59=5^%/P_L_#^O76GMIEWK$U[DM?Q,:9SIEO_P!GQH_X+%^!O"/PQTVX; MPA\"/A5J]_J&J^)9+=FMWU&^:-IEA0D"ZO1;I B(/DMXV9W9?M"I+_1C^PI_ MP36^#?\ P3J^'L>A_"[PC9:7'Q-XM2%_P#C[OI0WV&TDX!Q##FX*$E6-U;MC=$I'[]$ M9-?QR_\ !6GXH7GQD_X*@_M!:]?RFXF/CS5=*C/+'9RE6!#> M5'#>2*>J2B!P04!/]*X3/O7XV_\ !FEX>MH?V5/C1JZ_\?UYXSM[&0\9\J'3 MX73_ ,>N)*_9-!A:!,0)BJGB'PY8>+=!OM+U6RL]3TO4[=[2\L[N%9K>[A=2 MLD9)(@69G,0@=B6>&=:LM6MW3[T+_@\F&?VR/@__P!B M9<_^ES?A7]#HZ5_/'_P>2_\ )Y'P?_[$RY_]+FH)1\W_ /!LOS_P6D^%7_7G MK?\ Z:;NOZK*_E3_ .#9;_E-+\*?^O/7/_31=U_5905(*^=?^"N_'_!*K]I0 M\_\ ),/$?_ILN*^BJ^=?^"O'_**G]I3_ +)AXC_]-EQ02?QTGIZ>F.U?V(?\ M$=O^44/[-_\ V3;0?_2"&OX[^_X5_8A_P1W_ .44/[-__9-M!_\ 2"&@I['T M?\''7_*;?X\?]?.A_^H]I=?UB'K7\G?\ P<=?\IMOCQ_U]:'_ .H] MI= H[GU'_P &>OP'\(_$C]JOXK>,=>T.RU7Q#\/]&TW_ (1ZZN4\S^RGO9+Q M+B6-3PLK);H@D W*CR*"!(P/]$ 7BOP-_P"#+[_DKO[1'_8(\/?^CM3K]]!T MH![B;<5A?$OX<:#\7_ .L>%?%&DV.O>'?$-G+I^I:=>1B2"]MY5*/&ZGJ&!Q MVK>II3)_I0(_CE_X*H?L,W'_ 3F_;J\7)W37FE7(\ MRV9VP-[Q_/!(X5=TMM(0%!%?:G_!H_\ M9W7PF_;X\0?"FZO"N@_%K0Y9[:V M..=6TX-/&4SPI-HU[NQRWEQ9X08]*_X/-OA79Z-\#/$WB+18=2USX>W\NI^'KIY9 M$;3;B6![>1U"L%;=%(ZX<,.<@ X-=DHP**"3C_&WP&\)_$;XE^"_&.M:1%?> M)/AW<7=WX=O6ED5M,ENK9[6X955@K;X)'0APP&E^&_">F6VC:59([.MG:6\2PPQ!G)8A8T5O?L)?L8>+/^ M"@G[5'A3X5>#D:&_\03E[W43#YL.AV$94W-]*,@;8T^ZI*[Y&BC!#.M?V$?L MS_LX^$_V2O@%X5^&_@?3QI?A?P?8)86,)P9& RSRR, -\TDC/)(^ 7DD=CRQ MKXC_ .#<_P#X)-M_P3U_95/B_P 9:;]E^+WQ2@BO=8CGB*W'A^Q&6MM-YY1P M&\R8 ^:^P[A!&U?HMG;VH!L&?!6 M@Q,$;4==U2#3[4,>B^9,RKN/89R:"3JJ*_,?]J/_ (.OOV9/@<\UGX+_ .$M M^+NJQY7.AV'V+38W#8(>ZNS%N!&2'@293QSU(^QO^"?/_!0+P%_P4E_9PT_X MD> )KI+*:=['4M,O0BWVBWD8!>VG568!]K(ZD$AHY$<<,* //QQ\4-6O+'3;R\&FZ=:6-H]W>ZI=F-Y!!#&O&=D;L M6C_R2/^% 'B/[9?\ P>#^/O&S M7FE_ KX>Z7X)TYF9(M=\4L-3U21#C:Z6D3"WMY!U^>2Y3';/3\M?VGOVQ_BM M^VCXH_M;XK?$+Q1X\NHYVN((]3O"UE9.1AC;VB!;>WR.T,:#VKS4C#>_<]_> MB@TL&,>WL.**** #&*_?K_@SK_93_P"$;^"7Q2^-.H6V+GQ=JD7A;1W=,,MG M9+YMQ(C?W9;B<1M_M6/;J?P#F++$VU&E;'RQJ-S.>< #N2> .Y-?V7?\$T?V M45_8E_8)^%7PO:-8M0\*Z! FJ['WJ^I3$W%\ZG^ZUW-.PY(PPZT$R/=!THH MP**"0HHHH :T>YLU_-]_P=K_ +%-Q\&OVXM&^,>G6Y1(30"/XZ_ 'CW5_A5\0/# M_BSP]=+8^(/"^IVNM:5==1;W=M,DT$GH0LB*<=_UK^SK]B_]JSP]^VY^ROX& M^*WA?*:3XUTM+X6S/YDFGS@F.XM'8 R03I+"Y QNB;&1BOXY_VEOV;_ !E^ MR'\=?$GPX^(&DOHOBKPS4N(7P/,@D3#(XQE3T4@@?='_!OC_P M6MC_ .":WQ+O? /Q$FFE^"_CB]6YN;H!I9/"6HE1']M1%RS6\BJB3Q@%E\N. M1 "LB2A3U/Z@%.116?X7\3Z;XT\-Z=K&C:A8ZMH^K6T=[8WUG.D]O>02*'CE MBD0E71E965E)!!!!(-:"MN%!(444TO@_S]J !I-M?B+IG_!:;XR?M2_\'$>B M?![X:_$$V'P1A\6/H#Z9;Z5I\Z:Q#IMI+-J$WVEX9)MLDUMZCAW1^#M!UG5\ _ZL&S:QS_Y M.XY]:!]#]4O^#NCP+<^*_P#@E?I.I0QR/#X4\?:7J=RR#B-)+>\L@3Z#?=Q@ M>["OYII;BXM(O.M)/)NH?WD$H_Y9R+@J1]",CWK^S7_@HU^R7!^W3^P[\3/A M1++!!<>+]%EATZ>=B(K;4(BL]E,^T$[([J*!R!R0I'O7\;/B;PMJO@;Q/JFA MZYI]WH^O:'>3:?J5A=QF.>PN87:*:"12,JZ2*RL#T*D4#B?VR? /XPZ;^T#\ M#/!GCS1]W]C^-=#LM>LMWWA!=0)/'GWVN,^]=>#D5^.?_!J#_P %-=+^)GP% MD_9O\5:G';^,? 7GWOA,3O\ -K&CR.TLD*,20TMK*[C;P?(DAVAA%*4_8H2 M<"@D=36%+NS7#?M*_M">&?V4/@-XM^)'C*^73_#/@W3)=2OI=RB1U0?+%&&( M#2R/MCC3.7DD11R10!_*#_P7!UVU\2?\%=_V@;JTV^2OBLVK;3GYX;:""3_R M)&_X@U^G7_!F#\,+VP\!?M >.)(S_9NL:EHOA^VDV\-/9PW=Q,H/?"ZA!D=L MCUX_$'XE^/\ 7OVB?C7XB\57UI+?>*OB#X@NM6GM+*)I9+B^O[IY6AA1?F9F MEE**JC)R !VK^MC_ ((W?L'-_P $Z_\ @GUX'^'NHQP#Q9)$^M^*9(BK!]5N MCYDT>Y25=85\NV5UX9+9&XS05(^ ?^"P?_!93XN_\$Z/^"T_@'PZ/&UQ;? M M],T/6/$>@+H]E-OLY[NYM[V593";DNL<)D54E +(!T)%?LW8ZA#J-G#/;RQ7 M$%PBR121L&21#R&4C@@@@@C@Y%?S:?\ !X%8"W_X*B^$9?+^6?X7:7DG[LA& MJZP#GZ#;^=?<7_!K_P#\%;=+_:%^ NE_L\^.-72'XD?#NS-OX::Z8+_PD>B0 MK^[2-NC7%I'B-D^\T*Q2#?B8QA/0_7 '(HIJ-A?I3@VNHZ=>(B^;+9W-U#:WEJS'_ED5E6?'7?;1XZL M#^FV[FOS&_X.LOVN=%^"G_!-:^^&YNT/BSXPZA:Z?8VB,#+'8VES#=WER5/6 M,"*. ]]UVF.A( 1_-G\,=6NM!^)OAG4+!G6]L=8LKBV>/AA(EQ&R$>^X*0?6 MO[AE.17\@'_!%[]D/4/VV/\ @I;\*_"=O:_:='T?5X?%7B*1D+PP:7I\L<\P MD(Y"S2"&V!Z;[I,X&C?\&> MG'_!2OQY_P!DSO?_ $Z:77GG_!U5;R6W_!8'7F=65;CPIHTD9(^\H25<_3(( MSZBNH_X-&O&UCX6_X*HZYIMY<1P2>)?AWJEC8HQPUS<1WVG7&Q?]KR89VQZ1 MGTH#H?TO YI"V*%.5I'&[(_I02?D[_P7-_X.,Y/V$/B)>?!_X.Z5I>O_ !-L M[9'U[6=4C:73O#!F17BA2%2IN+LQLLF&811!XMPF)>-/R7^#?@#]L3_@X'^+ M&J>'V\;>(_'MKI@2\UF[\0ZPVG^%-!\PMY;O;0)Y$;NR-M2WMFD;8QV[49E^ M:/VK/'^H?%G]JGXH>*-7?S-4\1>+]7U&Z)'W7EOIG90.RKG:!V"@=!BOZ!/^ M#/R72&_X)K^,A9>6-67XBW_]J?WR_P!@T[RB<\[?*V8[9#=]U!6R//?V4/\ M@SF\!^%EM=0^,WQ0U_QA<+MD.C>&+5=%T]#_ !1/.YEN)4_VH_L[<#@]FX_P"VC5_2[_P:8''_ 2:B_['/6/YPT%/8_3:B@'(HH)"FE:WM9(?"OQ1F?QOHDV"4=KIV-_$&P%W1WGG-L'W(I MH/[PKYN_8:_:IU#]AS]L'X=_%G389KR7P/K,=[=6D# 2WUDRM#>VREN TMK+ M/&"1@-(I[5_4#_P6]_X):67_ 5(_9$N-#T\V=C\2?!\CZOX.U&6"Y10C$'"ND$A#^5L;^3OQEX-UCX=^,-6\.^(-,OM%U[0+R73]1TZ\B, M=Q87$3;)(I%/W65@1Z<<<$4%+;4_MU^'7Q!T;XK?#_0_%'AS4+?6/#_B33X- M5TR^@),=[:SQK+#*N0/E=&5ATX-;0;<*_GG_ .#;7_@N?I7[-%O:?L]_&35K M?3? MY=,_@[Q+>2;(- GE?>]A=.3A+5Y"TDAPRG![,#05$]H_X,Z8P? MV_?B=[?#Y^W;^T;/_"OZ,U&T5_.;_P &=)_XS\^)WO\ #YP/?_B8VE?T94"9 MP/[5G_)KWQ(_[%;4_P#TDEK^);2_^09;?]:X1<1V^L64,=O/"<<+YENEK*I8@R-]H(SL8T#B>]?\&97QIM;? M5_CO\.;BX1+RX32O$VGP;OFF1?/MKIP/12;('_KH.G?]W%.17\V\JAXY$/=2I!_&@7 M>'[FT_:C^">K/&19WWA74;6)_P"\\%W$\@_ 7$?_ 'U02?,7_!LN,?\ !:3X M5?\ 7GKA_P#*3=5_597\E/\ P;X?%/2_A!_P61^"&H:Q=16>GZIJ-[H+2OT, M][IUU:VL?U>ZEMXQ[R"OZU5/%!4A:^=?^"O'_**G]I3_ +)AXC_]-EQ7T09, M#I7Q7_P7M_;"^'/[-O\ P3;^*WAOQAXFL=-\1_$[P?K'AOPSI*GS;[5;NXLY M85*0KEA"C2+YDQ 2,,N3N958)/Y->_X5_8A_P1W_ .44/[-__9-M _\ 2"&O MX[R<>W'3O7]AW_!'=\?\$H?V;_\ LFV@]/\ KPAH*EL?2)ZU_)W_ ,''7_*; M;X\?]?6A_P#J/:77]8>'O_1VIU^^B]*_G4_X,[_C5IO@O]M?XG^![R:&WO/'7A2"]L#( MZJ;B73[AMT*9.2QCO))-HYVPR'HM?T5KTH'+<*,\T4UG"F@D_"[_ (/1_$,. M_P#9QTE2C7#'Q)>L-PW(J_V6@R/1B[8/_3,BOB/_ (-H?A'=?%7_ (+(_#.Y MAMVGLO ]GJOB34/E_P!5"EA+:1N?3%S=VWXD4_\ X./_ -N;3/VW?^"EFMKX M;NX=0\(_#"R7P?IES"^^&_N(99)+VY3CD&XD:'_$WQZ\26+V^L?%3R].\-I,FV2'1;=V+7 R<@75QR P^:.T@D4D24% M;(_893E:*1/NTM!(4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% 'SO_P5@_9/D_;=_P""=OQ9^&MK;_:M M8UO0I+C18\A=^J6K+=6(+=E-S!$K?[+-ZU^%O_!K_P#\$KD_;,_:%7XW>,=/ M$WPS^%=[')ID$ZG9KVNA5EA7&.8;0-'.X)4-*ULOSJ)E']+)3)S6)\//ACX< M^$?A.#0?">@Z-X9T.UDFF@T[2K*.SM(7FE>:5EBC"J"\LDDC$#+.[,7EQ#:V=G&TT\\\@CCA11EG9CPJ@9))P :_+']JW_ (.WOV>_ MA"+JS^&>B^+/C%JL8_=7%M"=$T9F'!5KFY7S^O\ %';2*0"02,$_J?J>EVVK MZ?<6=Y;PW5I=1M#/#,@DCFC8$,C*>&!!((/4$U_&-^W]^RG<_L-_MJ_$KX3S MK((/!>N2VVFM(VYYM.D"SV,A/=FM);8=PZAX(X&':OS]^)/Q+\3?&?QA)XA M\9^)/$'C#Q!*H5]3UW49M2O'4=%,LS,Y4>F<#MBL6B@NP8_SZU]3?\$B?^"H M?B3_ ()6_M46OB^S^W:IX(U\16'C+0()/^0K9JQ(EB5F"?:KWC!8_!VIRL!Y^\\1VG_P DC_C7[/@Y%?B[_P 'FI_XQ[^!O_8TWW_I%0-;GX GK11106%% M%% 'UQ_P0I_94;]L#_@JC\)_#UQ:M<:'X.M#A9/#_B^QMUDO--R=WE2H2OVBU+'+0LR\DE'C<[Z_FF_P"" M@7_!)?XX?\$U/$$R_$;PG--X5\P1VOB_2%>[T"]!.%!GV@V[DY BN%C=B&VA MU 8_V&%-QJ*^TV#5+*:VNH8[BWN$,4T4B!DE0C!5@>"""00>N:!IV/Y#/^"> M?_!9GX\?\$TD^P?#_P 36VJ>"Y)3--X3\0Q-?:.S.6)>%599;9V9VL7 _P"/[PA=3:#M/=OL]NRVS,>[ M/"Q)R2#7M3B]'AA:*.VB<'_ )ZKO8OA)_P:U_L?\ PR=)-2\'^*/'%Q&0 M4D\0>)KS:"/6*U:")L]PZ$>U :'\RNJZYXR_:4^,$UU>7'B;X@?$#Q==B61C MYVJZOJ]P1@85=\LC!0%"J#A54 8 %?N!_P &O/\ P2;^-7[*?[1?B3XQ?%+P M9<>!]&UCP=+H&D6.JSQKJER]Q>6=P\CVJY> *MI@B?RWRXPA!S7Z^_ ?]E3X M9_LN:))IOPV^'_@WP'8W&WSX]!T:WT_[25X#2&)5,C?[39.>/FB63Q;X4BPK>)510JWMGG@ M7BHH62$D"X1 RXF4K<_LH!@4FWF@1_#YX:\3>)?@A\3K;4])O=;\(>,O".HE MH)HGDL=2T>\B;;CL\4BME65L$?,K#DBOV<_8E_X/";SPQX2L]%_:"^'6I>)+ MZRB$;^)O!IMX[G4-J@ S:?,\4*R$AB[Q3*A+?+"@ %?JW^VC_P $F/V??^"@ M,IO/BA\-]'UC7Q"($U^S:33=810"$4W=NR2R(F_\&;_P M1U6Z:3PU\5OBUH:2.7,-\VGZA''SP$VVT38' &YF/J30/0Z;Q9_P=]?LS:-H M;3Z;X7^,6M7S*?+M$T:SM_FP<;Y)+L*%)X)7>0.0#7Y._P#!43_@M)\7_P#@ ML?XVT7P/I_AVZ\/^"VU"/^P_ F@^;JE_K-[TC>=D0/>3@D^7%'&J(6'RNZB0 M_J-\-?\ @SH^ OAZ\AN/$WQ*^+GB7RFRUM;W%AIMM./[K[;9Y?3E9%/'7K7W M]^QS_P $S/@7^P+I\D?PG^'&@^%[RX0QW&J[7O-6ND)!*27L[/<-'E0?++[ M$FD6XB\,$C'VZ[* MDI)>X.(XU+);@[R6F*?9OV07I33%GN:<.*!'XC?\'6?_ 3.^+W[1?Q.\)?& M;X>^%+KQGX=\+^&!H>MV>D!KG5[/;=S3K.MJJ[YHL3X/D[W3#,RJ@+C\)O"' MBW5/ _BO3]6C13R*,#"N[ M*,8Q@D$ _)7]A3_@[\UWP7X>L]!_:&\"WGC"2T39_P )3X3%O;:A=8& 9["1 MHK=I">6>&6)><+"*^QHO^#LK]DMM,68W/Q(6X(S]D/AAS,/;(&3(?DMTU.PO+:+KT$UH93VZRGI^-:&0?^.T#T.7_:F_X/(?#-MH-Q:_!/X2Z]J. ML2(T<.J>-IXK.RM7S\LGV6TEEDN$/]TS6YYY(Q@_E?H/A/\ :4_X+F?M=WE_ M:VVN?%#QY?B*WO;^11;Z3X:M07:..23 @L;5,RLL0P9&,A5)9I&W_O9\!_\ M@U>_9)^#5ZMUK&A>,OB7'K'/V?2]&T^&PLX,G)VPQ*J+D\\#F@#Y5_X(S?\ M$?O#/_!)_P"!=S9B^A\3?$KQ9Y4_BKQ"L92.9D!\NTME/S+:Q;GQN^:1V=V" M[ECC^S ,"A1M6B@1^%/_ >"_L*ZYJ6M>!OVC-#L;B^T72],7PAXK:*,M_9: M+<236%RX .(GDN;B%W; 5VMEYWC'XO\ P-^-WBK]FOXO^'/'G@?6KGP]XN\) MWJWVEZA!@O X!4@@@J\;QLT;HP(='=&!5B#_ &T>(O#>G^+]!OM*U:QL]3TO M5+>2TO+.[A6:WNX9%*/'(C JZ,I*E6!!!(/!K\S?VEO^#33]F?XU^)KS6/"5 MYXY^%-Q>,TAL-!OH;C25=CDE;>ZBE:-?2.&6.-1P% !W/F?X3?\'G%Q:^# M;6#QU\!!=>((8@MQ=Z!XE\FSO'[ND$\#/ I[(992.[5]!?\ !*3_ (.+O$W_ M 5 _;O7X&0/]A@>RTRWN%'\$C)"\N#ZQR1 MGT(K]+?V6OV/?AE^Q1\,8?!_PL\&Z-X,\/QOYLD-E&S2WDN /.N)Y"TUQ+@ M>9,[N0H&< 8!'\O_ /P7S_8!UO\ 80_X*(>,97L;G_A!OB?J=WXK\+:AY.VW ME6YD,UU9!A\HDM9Y60IG(B:W,?"^H$-)8ZA%N$<@!"RQ.I#PS*&;;+&RNN20PK\S/BW_P9X? M/Q9K5Q>>$?B!\4O!L-Q*76PDN+35+.U7^Y$981/CWDFD8]R:!GDUU_P>AZ>O MAY6M_P!G/4&U8JNZ"3QNBVJ-W F%B6('J8QG@<9KY&^+'[>W[8'_ <8_%^V M^$/A.QATOPI=RQRWGAS0!+:Z#80"0NMWK-XV]I(T*A@K_([Q)Y-NTX4'](/@ MO_P: ?L[^!]9M;[QCXP^*'Q 6!]TNGS7]MI=A=#NK_9H5N0/]RX7O^'Z2?LZ M_LN?#W]DCX:P>#_AGX/T+P7X<@?S39Z7:B$3RE54S2M]Z:5E50TDA9VVC).* M!'\OO_!;?_@D!-_P29\=_#6QT[5=2\3^&/%_AQ/.URZC6-9M)KI/#:^-/!'CB&WCUK1Q> MBSN(IK3=6\A1E#JLLJNC "0,F64HIK^G[]L;]B_X=?MZ_ O4/AW\3_#\/ MB#P[?.MQ%\YBNM.N4SY=S;3+\\,RAF&Y3\RNZ,&1W5OS.M?^#-?X+Q^,&FF^ M+WQ)I?BSXV%NXTO2]'T^Y2Q:\EC2$0AL;_*:23:>$.1 M7UU^Q5_P3N^$7_!/;X87/A7X4>$;3PY;:D$;4[]I'N=2UB1%8+)GUS1O$$.FSW]F\<\<2O:S);H\R.LD;N)-AC*R88H4^;Z^_P"(0#]F M''_(U_&S_P 'UA_\@T?\0@'[,.?^1K^-G_@\T_\ ^0: N?H9^R]^UY\-OVTO MAU-XL^%OB_2_&GAVVOGTV:]L2^V"Y2..1H75U5E<)+&Q! .'4]Z](!W"OGS_ M ()O_P#!-CP'_P $N_@CJ_@'X>:AXHU+1=:UV;Q#/)KUU#VMV"M%% M$NS9:QX!4G);G& /H,# H$%%%% #63=W^E?GW_P66_X(%^!O^"G>FS^,/#]U M9^!?C18VGE6VN^06LM>5%Q%;:BB_,R@!46X3,L2XXE1!$?T&II3+;LT ?Q>_ MMF_L%?%O]@+Q^WAWXM^"=4\,2W$K166H,GGZ3K 4 YM;M,Q3?*0Q0'S$# 2( MC94?1G_!.?\ X.$OC_\ \$\=#T_PO#?6'Q*^'.GA(K?P[XDD=FTV(8'EV5ZG M[V! JJD@FAC'"Q*3FOZH/'GP]T'XI^#[_P]XGT72/$F@:I%Y-[IFJ6<=Y9W MB9SMDAD!1UR <,",BO@W]H7_ (-@/V1OCO>7-YI_@_7/AOJ%V[223^$-8DM8 M@3V2UG$UK&HZA8X5'M0,\#^%G_!Y+\&=6T*%O&WPC^*WAW5&P)8M&;3]8LX^ M.<2R3VTA&>/]2#[#I70>(O\ @\2_9RTZVD_L[X>_'#4[@*=@.EZ7;PEAV9FO M]P^H1JY7Q)_P9H?"2>]W:+\9OBA96W9+^TTZ\D'_ )(8A_X[5SPI_P9J_!. MT;_B>_%WXP:AQC_B7_V99?\ HRUFH#0^2_VW?^#MOXP?'7PW=:#\'_".F_!Z MQO$:&;6IKL:QKC*3U@+1)!;$J2#E)F'570X-?FS\#_V??BG^W)\6;[3? ?A? MQA\3O%VJ71O-3GLXI+Z8RSR9:YO;ISMC\QV)::YD4$DDMDYK^F+X$_\ !LK^ MQ_\ !*XM[JY^'M]X\U&V?>MQXLUFYOXVZ&? M@WX/M?#WA'P]H?A70+$%;;3-'L(K&SMP?[D42JB_@!0'H?F1_P &\G_!#;XA M?\$U?&/B'XF?$[Q!H_.@1^<_P#P5N_X+R_ 7]FSX(_%;X>:7XL7Q7\7/[,U M#PY!X=TVRFF%C?R1- 3=3E!!&D+.&D4R;RH(56/ _EUMX?)MTC7_ )9J%R/; M'^%?U!?M%?\ !KC^SS^TY\>_&7Q&\0>)?BY;ZYXXU>?6K^*QUBRBM8YIG+L( ME:S9E4$\ LQX&2:XW_B$ _9A_P"AK^-G_@]L/_D&@:/E7_@@;_P<-_"O]C+] ME32/@?\ &>WUKP[8^%[R]FT7Q-8:?+J5K+;W5U+=O'=10AKA9%FGD"M'$ZLF MW.PK\_[(?L@?\%&?@I^WG%JO_"H_'VD^,Y-"CAFU&"WAGM[BR24N(VDBFC1U MW&-P,C^$U\,C_@T!_9A'_,U_&S\==L/_ )!KZ:_X)H?\$7/A3_P2J\2^,-4^ M'.L>.M3N/&UM:6E^/$%_;721K;-,T9C$5O$0ROX8U:[T2^CR8+RW8CY9(R3[.CR1ME)'4^ MS#@4$9H _CA_X*+_ /!,GXJ?\$QOBZ_AOXAZ/,VC7DK#0O%%G$QTGQ!%S@QR MW&.T=R7DEL;E59K5G;)9=DL3%G;R_,8R5_5?\1_ACX<^,7@G4/#7B[0=%\4> M'=6C$5]I>K645[97B A@LD,BLCC M(/!OQ<\,ZF$'GVXTRROH0_<1RQW6YE'JZ1D^E>$_MQ?\'@]OKG@J]T7]GOX? MZUI>LWL+PKXF\9BV4Z83E?-M[&&299F .Y6FD55;&^*1U?2'[,G_ ;%_LF?LY:G#J%]X1UG MXHZG;RB6.;QOJ(U" 'GA[.)(;.4'/26!^GUR"/PM_P"";O\ P2.^-G_!8CXN M7GB)9=6L/!^H:E)>>)_B+KJ23),_F$A#M1C^]=-RA_ZCOV2 MOV4/!7[$_P"SWX;^&?P^TW^R_#/AFW\FW#D//(/V\?V,-+\1^!-(N->^('PCO9M6L]-M8S)=:KILT:K?6 MT"#EYOW5O.J+N>3[*8T5GD45^DM-:,-_GI0!_##;7;?NYH97C:-P\;4)=% MU:Z Z-,] M6D::^\0>$KS^S;J]D8EFDFB99+6:5F;/B9HTVF_#OP%X'^&4'^Z3@US/Q$_X)&_%5_^">WQL_:\_:JU M3Q/>_$.?18!X9T77[J5M5@>XN[>W2[OE8@P;$F*PV6%$6[+(A58U_:?]AS_@ MAS^S?_P3^UFUUSP3X%CU3QC:+B/Q-XCG;5-4A/(W0L_[JV8@E2;>.(L.#FO8 M?VW_ -CCPO\ M]?LP>)OA+XRO=>T_P ,^*VM#>3:-<1V]XHMKR"[0(\D&_AKJW@W MP=\1?"/@^W%GI+W=[-I>IVUL"Q2!IU$L;)&"$0^2"J* 2W6OUY^%W_!L-^QO M\-X8&NOASJWBZ]MSD76N^)]1E+>S0Q31P$?6*OI7X4_\$U_V>O@;-!-X1^!_ MPG\/WEN%"7EGX5LH[L[>06G\OS&(/.2Q/O0-LL?\$_?VL/\ AN;]C3X?_%K^ MP4\,_P#".FSS_+C\S[F<[%ZXQQFOYGO^#CK_ )3;?'C_ M *^M#_\ 4>TNOZPXXUAC5$5550 J@8 %?R>?\''7_*;;X\?]?6A_^H]I=!*/ MDCX._&/Q1^SQ\5O#WCKP5K5YX;\6>%KZ.^TK4[8*7MIUW8!#@HZNI=6C<%)$ M+JZLK$']XOV-_P#@\&^'_B7PI:Z?\=O ?B#PGXEBVQSZMX6@&I:-=G'S2^2\ M@N;?)Z1@7& #^\/2OG/_ (-._P!GOP/^U+=_M,>"?B)X6T7QCX5U/2?#KSZ; MJELL\/F"75 LJ9YCE3<=DB%70G*L#S7VA\9?^#0K]FOQ]JMU>^%/$GQ3^'_G M_P"JL++5H-2L(.O %Y#+<,.GWISP/QH*>YZ-XB_X.F?V-=%T.2ZM?'GB?6+B M--PL;3P;JL<\GL#-!'%GZN![U^;_ /P5._X.JO%'[3O@+5/ OP.T'6/A?X6U M:&2VU3Q)JMQ&/$%U R@-%"D+-'9 C>#*LLLA##886&X_4'A;_@S0^$=KJ6_7 M/C-\4=0M,Y\NPM=.LY?^^Y(9E_\ '.M?8'['O_!O[^RU^Q=K-GK6A?#N'Q5X MHL&5X-<\6W!UBZA=6#+)%%)_HT$BD9$D,*./6@D_&O\ X(C_ /!NQXK_ &V_ M%.B_$+XQ:+JG@_X'6JQ7MO87*/9ZCXY0X:.&%>)(+%UP7N#M,D958,[S/#_2 MOX>\.V'A30;'2]*LK73=+TV!+6SL[6%88+2%%"I%'&H"HBJ H4 "K83; MW[TJKL4#TH 51A:*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** #'-?@7_P>+?L@#P_\2/A? M\=M-ME6W\06[^"M=D50B_:8?,N[!SCEG>(WRECT6VB'/ '[Z5\Q_\%B_V-F_ M;O\ ^">:DH- HHHH 1TW@CL1@CUK]^?^#8C_ (+1 MK\2= TG]F7XH:E_Q4VBVQ3P%K%S+G^UK*)/^07(3S]HMXU)B;)\R%2I"M"&F M_ >KF@>(-0\(^(-/UC2=0O=)U?2+J*^L+^SG>"YL;B)P\4T4BD,DB.JLK*05 M900010#/[E%Z5^+G_!YJW_&/GP-]?^$HO^.Y_P!"KZM_X(-_\%BM-_X*>_L] M#2/$UY9VOQI\#V\'A$U6W084Q2-Q(J >3+E2JH\)?ZS_:/_9/ M^&O[8'@JW\._$_P3X=\<:':7:7]O::O9K<);W"!E66,GE&VLRY4@E693P2*" M-C^*('/T]C3B6S_9S^!%K*O1X? .E1L/Q$&:!\Q_&B]_;Q_>FA'U<4 MMO>)J-Y#:VC?:[RX<1V]M!^\FN)&X541/RB%==X;^$?A7P8ZMHWAGP_I+1G*FRTZ& J>>FQ1CJ: Y MCQ?_ (),_LE/^Q!_P3H^$_PWNK?[+K6CZ''=ZW'NW;-3NV:[O5SW"W$\JJ?[ MJJ.*^BAP*%&T44$A1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%-9]HH &;#5_)W_P<TNOZ ?VP?\ @O'^S#^Q1XD\0>'/%WQ":^\9^'&, M5SX;T32[G4-0,^P,(,JGD1R$$?ZZ6-03RPK^8;_@H-^US<_MY_MJ_$7XO76F M+HO_ F^I)/;6 D$C6MK!;PVEJCL.&D%O;Q;R."Y8CC% T?J3_P9A'9\6_VB M/^P1X>_]':G7[ZJX#&)7<-Y>$8;BO]$G[(?_ 4O^!?[=^HWUC\) MOB-HOC#4-+M5O;RR@BGM[JUA9@HD>&>-)%7<0,E>IQ0#/=J*!THH$%%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4UAS3J* /Y&_^"[O[%=U^P=_P4@^(6FC3;C3 M?!7B[4Y/$OA>Z>W\FSGM[O\ ?RV\+? MUE\<>,OA'I6N>*O$US]LU/4)=3OXWNY=JIN*I.J MCY5484 <5R__ !#L?L8_]$-T7_P;ZG_\DU]K44 ?%/\ Q#K_ +&.?^2&Z+]/ M[6U+_P"2:]8_9'_X)=? ;]A'Q?JNO?";X>Z?X-U?6[-=/OKBWO;NX:>!7$@0 MB:5P,, <@ \5[]10 8%%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % ..%%% !1110 4444 ?_]D! end XML 12 R1.htm IDEA: XBRL DOCUMENT v3.23.3
Cover page - shares
9 Months Ended
Sep. 30, 2023
Oct. 20, 2023
Cover [Abstract]    
Document Type 10-Q  
Document Quarterly Report true  
Document Period End Date Sep. 30, 2023  
Document Transition Report false  
Entity File Number 0-24531  
Entity Registrant Name CoStar Group, Inc.  
Entity Incorporation, State or Country Code DE  
Entity Tax Identification Number 52-2091509  
Entity Address, Address Line One 1331 L Street, NW  
Entity Address, City or Town Washington,  
Entity Address, State or Province DC  
Entity Address, Postal Zip Code 20005  
City Area Code (202)  
Local Phone Number 346-6500  
Title of 12(b) Security Common Stock ($0.01 par value)  
Trading Symbol CSGP  
Security Exchange Name NASDAQ  
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   408,363,368
Entity Central Index Key 0001057352  
Current Fiscal Year End Date --12-31  
Document Fiscal Year Focus 2023  
Document Fiscal Period Focus Q3  
Amendment Flag false  
XML 13 R2.htm IDEA: XBRL DOCUMENT v3.23.3
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Income Statement [Abstract]        
Revenues $ 624,669 $ 556,921 $ 1,814,941 $ 1,609,054
Cost of revenues 123,666 108,364 355,224 304,814
Gross profit 501,003 448,557 1,459,717 1,304,240
Operating expenses:        
Selling and marketing (excluding customer base amortization) 266,893 185,395 743,153 510,736
Software development 67,891 56,912 197,850 162,520
General and administrative 94,371 91,270 274,442 246,576
Customer base amortization 10,254 29,651 31,311 60,621
Total operating expenses 439,409 363,228 1,246,756 980,453
Income from operations 61,594 85,329 212,961 323,787
Interest income (expense), net 58,422 10,656 153,881 (461)
Other income, net 465 1,389 1,655 3,596
Income before income taxes 120,481 97,374 368,497 326,922
Income tax expense 29,907 25,084 90,272 81,841
Net income $ 90,574 $ 72,290 $ 278,225 $ 245,081
Net income per share - basic (in dollars per share) $ 0.22 $ 0.18 $ 0.69 $ 0.62
Net income per share - diluted (in dollars per share) $ 0.22 $ 0.18 $ 0.68 $ 0.62
Weighted-average outstanding shares - basic (in shares) 405,649 394,712 405,190 393,650
Weighted-average outstanding shares - diluted (in shares) 407,229 396,209 406,713 394,973
XML 14 R3.htm IDEA: XBRL DOCUMENT v3.23.3
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Statement of Comprehensive Income [Abstract]        
Net income $ 90,574 $ 72,290 $ 278,225 $ 245,081
Other comprehensive (loss) income, net of tax        
Foreign currency translation (loss) gain (6,707) (16,671) 764 (40,869)
Total other comprehensive (loss) income, net of tax (6,707) (16,671) 764 (40,869)
Total comprehensive income $ 83,867 $ 55,619 $ 278,989 $ 204,212
XML 15 R4.htm IDEA: XBRL DOCUMENT v3.23.3
CONDENSED CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Current assets:    
Cash and cash equivalents $ 5,229,880 $ 4,967,970
Accounts receivable 213,742 166,140
Less: Allowance for credit losses (20,911) (12,195)
Accounts receivable, net 192,831 153,945
Prepaid expenses and other current assets 76,013 63,952
Total current assets 5,498,724 5,185,867
Deferred income taxes, net 9,722 9,722
Property and equipment, net 403,195 321,250
Lease right-of-use assets 85,758 80,392
Goodwill 2,315,313 2,314,759
Intangible assets, net 275,095 329,306
Deferred commission costs, net 165,846 142,482
Deposits and other assets 15,997 16,687
Income tax receivable 2,005 2,005
Total assets 8,771,655 8,402,470
Current liabilities:    
Accounts payable 25,866 28,460
Accrued wages and commissions 91,357 104,988
Accrued expenses 156,009 89,113
Income taxes payable 2,061 10,438
Lease liabilities 40,187 36,049
Deferred revenue 97,583 103,567
Total current liabilities 413,063 372,615
Long-term debt, net 990,185 989,210
Deferred income taxes, net 63,203 76,202
Income taxes payable 17,542 14,001
Lease and other long-term liabilities 77,500 80,321
Total liabilities 1,561,493 1,532,349
Total stockholders' equity 7,210,162 6,870,121
Total liabilities and stockholders' equity $ 8,771,655 $ 8,402,470
XML 16 R5.htm IDEA: XBRL DOCUMENT v3.23.3
CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS’ EQUITY - USD ($)
shares in Thousands, $ in Thousands
Total
Common Stock
Additional Paid-In Capital
Accumulated Other Comprehensive Loss
Retained Earnings
Beginning balance (in shares) at Dec. 31, 2021   394,936      
Beginning balance at Dec. 31, 2021 $ 5,711,672 $ 3,946 $ 4,253,318 $ (5,758) $ 1,460,166
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Net income 89,318       89,318
Other comprehensive income (loss) (6,356)     (6,356)  
Restricted stock grants (in shares)   1,277      
Restricted stock grants 0 $ 13 (13)    
Restricted stock grants surrendered (in shares)   (403)      
Restricted stock grants surrendered (19,459) $ (4) (19,455)    
Employee stock purchase plan (in shares)   64      
Employee stock purchase plan 4,118 $ 1 4,117    
Stock-based compensation expense 18,005   18,005    
Ending balance (in shares) at Mar. 31, 2022   395,874      
Ending balance at Mar. 31, 2022 5,797,298 $ 3,956 4,255,972 (12,114) 1,549,484
Beginning balance (in shares) at Dec. 31, 2021   394,936      
Beginning balance at Dec. 31, 2021 5,711,672 $ 3,946 4,253,318 (5,758) 1,460,166
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Net income 245,081        
Other comprehensive income (loss) (40,869)        
Ending balance (in shares) at Sep. 30, 2022   406,619      
Ending balance at Sep. 30, 2022 6,706,912 $ 4,065 5,044,227 (46,627) 1,705,247
Beginning balance (in shares) at Mar. 31, 2022   395,874      
Beginning balance at Mar. 31, 2022 5,797,298 $ 3,956 4,255,972 (12,114) 1,549,484
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Net income 83,473       83,473
Other comprehensive income (loss) (17,842)     (17,842)  
Restricted stock grants (in shares)   65      
Restricted stock grants 0 $ 1 (1)    
Restricted stock grants surrendered (in shares)   (108)      
Restricted stock grants surrendered (296) $ (1) (295)    
Employee stock purchase plan (in shares)   65      
Employee stock purchase plan 4,040 $ 1 4,039    
Stock-based compensation expense 17,680   17,680    
Ending balance (in shares) at Jun. 30, 2022   395,896      
Ending balance at Jun. 30, 2022 5,884,353 $ 3,957 4,277,395 (29,956) 1,632,957
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Net income 72,290       72,290
Other comprehensive income (loss) (16,671)     (16,671)  
Restricted stock grants (in shares)   80      
Restricted stock grants 0 $ 1 (1)    
Restricted stock grants surrendered (in shares)   (69)      
Restricted stock grants surrendered (504) $ (1) (503)    
Employee stock purchase plan (in shares)   56      
Employee stock purchase plan 3,816 $ 1 3,815    
Stock-based compensation expense 17,928   17,928    
Stock issued for equity offerings, net of transaction costs (in shares)   10,656      
Stock issued for equity offerings, net of transaction costs 745,700 $ 107 745,593    
Ending balance (in shares) at Sep. 30, 2022   406,619      
Ending balance at Sep. 30, 2022 6,706,912 $ 4,065 5,044,227 (46,627) 1,705,247
Beginning balance (in shares) at Dec. 31, 2022   406,671      
Beginning balance at Dec. 31, 2022 6,870,121 $ 4,066 5,065,511 (29,075) 1,829,619
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Net income 87,131       87,131
Other comprehensive income (loss) 4,094     4,094  
Exercise of stock options (in shares)   24      
Exercise of stock options 500   500    
Restricted stock grants (in shares)   1,262      
Restricted stock grants 0 $ 13 (13)    
Restricted stock grants surrendered (in shares)   (480)      
Restricted stock grants surrendered (18,647) $ (5) (18,642)    
Employee stock purchase plan (in shares)   79      
Employee stock purchase plan 5,811 $ 1 5,810    
Management stock purchase plan (in shares)   67      
Management stock purchase plan (2,984) $ 1 (2,985)    
Stock-based compensation expense 19,583   19,583    
Ending balance (in shares) at Mar. 31, 2023   407,623      
Ending balance at Mar. 31, 2023 6,965,609 $ 4,076 5,069,764 (24,981) 1,916,750
Beginning balance (in shares) at Dec. 31, 2022   406,671      
Beginning balance at Dec. 31, 2022 6,870,121 $ 4,066 5,065,511 (29,075) 1,829,619
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Net income 278,225        
Other comprehensive income (loss) 764        
Ending balance (in shares) at Sep. 30, 2023   408,071      
Ending balance at Sep. 30, 2023 7,210,162 $ 4,082 5,126,547 (28,311) 2,107,844
Beginning balance (in shares) at Mar. 31, 2023   407,623      
Beginning balance at Mar. 31, 2023 6,965,609 $ 4,076 5,069,764 (24,981) 1,916,750
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Net income 100,520       100,520
Other comprehensive income (loss) 3,377     3,377  
Exercise of stock options (in shares)   396      
Exercise of stock options 6,950 $ 4 6,946    
Restricted stock grants (in shares)   9      
Restricted stock grants 0 $ 1 (1)    
Restricted stock grants surrendered (in shares)   (67)      
Restricted stock grants surrendered (814) $ (1) (813)    
Employee stock purchase plan (in shares)   50      
Employee stock purchase plan 3,890 $ 1 3,889    
Stock-based compensation expense 21,540   21,540    
Ending balance (in shares) at Jun. 30, 2023   408,011      
Ending balance at Jun. 30, 2023 7,101,072 $ 4,081 5,101,325 (21,604) 2,017,270
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Net income 90,574       90,574
Other comprehensive income (loss) (6,707)     (6,707)  
Restricted stock grants (in shares)   49      
Restricted stock grants surrendered (in shares)   (47)      
Restricted stock grants surrendered (959) $ 0 (959)    
Employee stock purchase plan (in shares)   58      
Employee stock purchase plan 4,727 $ 1 4,726    
Management stock purchase plan (5)   (5)    
Stock-based compensation expense 21,460   21,460    
Ending balance (in shares) at Sep. 30, 2023   408,071      
Ending balance at Sep. 30, 2023 $ 7,210,162 $ 4,082 $ 5,126,547 $ (28,311) $ 2,107,844
XML 17 R6.htm IDEA: XBRL DOCUMENT v3.23.3
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Operating activities:    
Net income $ 278,225 $ 245,081
Adjustments to reconcile net income to net cash provided by operating activities:    
Depreciation and amortization 78,815 109,983
Amortization of deferred commissions costs 69,811 55,373
Amortization of Senior Notes discount and issuance costs 1,799 1,771
Non-cash lease expense 22,092 23,108
Stock-based compensation expense 63,770 54,097
Deferred income taxes, net (12,949) (21,676)
Credit loss expense 25,664 13,468
Other operating activities, net 324 (1,774)
Changes in operating assets and liabilities, net of acquisitions:    
Accounts receivable (64,595) (36,177)
Prepaid expenses and other current assets (20,745) (17,235)
Deferred commissions (93,147) (83,875)
Accounts payable and other liabilities 21,067 2,131
Lease liabilities (26,807) (27,615)
Income taxes payable, net 4,444 (29,051)
Deferred revenue (6,045) 4,488
Other assets (738) 1,492
Net cash provided by operating activities 340,985 293,589
Investing activities:    
Proceeds from sale of property and equipment and other assets 0 5,034
Purchase of Richmond assets (61,811) (31,530)
Purchases of property and equipment and other assets (14,141) (43,659)
Cash paid for acquisitions, net of cash acquired 0 (6,331)
Net cash used in investing activities (75,952) (76,486)
Financing activities:    
Repayments of long-term debt assumed in acquisition 0 (2,155)
Repurchase of restricted stock to satisfy tax withholding obligations (23,409) (20,259)
Proceeds from equity offering, net of transaction costs 0 746,170
Proceeds from exercise of stock options and employee stock purchase plan 20,435 10,777
Net cash (used in) provided by financing activities (2,974) 734,533
Effect of foreign currency exchange rates on cash and cash equivalents (149) (4,297)
Net increase in cash and cash equivalents 261,910 947,339
Cash and cash equivalents at the beginning of period 4,967,970 3,827,126
Cash and cash equivalents at the end of period 5,229,880 4,774,465
Supplemental cash flow disclosures:    
Interest paid 29,974 29,473
Income taxes paid 108,117 141,869
Supplemental non-cash investing and financing activities:    
Consideration owed for acquisitions 0 52
Accrued capital expenditures and non-cash landlord incentives 36,921 5,808
Accrued transaction costs from equity offering $ 0 $ 470
XML 18 R7.htm IDEA: XBRL DOCUMENT v3.23.3
ORGANIZATION
9 Months Ended
Sep. 30, 2023
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
ORGANIZATION ORGANIZATION
CoStar Group (the “Company”) provides information, analytics, online marketplaces and auction services to the commercial real estate and related business community through its comprehensive, proprietary database of commercial real estate information and related tools. The Company provides online marketplaces for commercial real estate, apartment rentals, residential real estate, land for sale and businesses for sale, and its services are typically distributed to its clients under subscription-based agreements that typically renew automatically, a majority of which have a term of at least one year. The Company operates within two operating segments, North America, which includes the U.S. and Canada, and International, which primarily includes Europe, Asia-Pacific and Latin America.
The Company acquired Business Immo in April 2022. See Note 5 for further discussion of this acquisition.
XML 19 R8.htm IDEA: XBRL DOCUMENT v3.23.3
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES
9 Months Ended
Sep. 30, 2023
Accounting Policies [Abstract]  
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES
Basis of Presentation
The condensed consolidated financial statements include the accounts of the Company and its wholly owned subsidiaries. All intercompany balances and transactions have been eliminated in consolidation. Accounting policies are consistent for each operating segment.
Interim Financial Statements
The accompanying unaudited condensed consolidated financial statements of the Company have been prepared in accordance with GAAP for interim financial information. In the opinion of the Company’s management, the financial statements reflect all adjustments, consisting only of a normal recurring nature, necessary to present fairly the Company’s financial position at September 30, 2023 and December 31, 2022, the results of its operations for the three and nine months ended September 30, 2023 and 2022, its comprehensive income for the three and nine months ended September 30, 2023 and 2022, its changes in stockholders' equity for the three and nine months ended September 30, 2023 and 2022 and its cash flows for the nine months ended September 30, 2023 and 2022.
Certain notes and other information have been condensed or omitted from the interim financial statements presented in this Report. Therefore, these financial statements should be read in conjunction with the Company’s 2022 Form 10-K.
Use of Estimates
The preparation of financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the amounts reported in the financial statements and accompanying notes. On an ongoing basis, the Company evaluates its estimates and assumptions, including those related to revenue recognition, allowance for credit losses, the useful lives and recoverability of long-lived and intangible assets, goodwill, income taxes, accounting for business combinations, stock-based compensation, estimating the Company's incremental borrowing rate for its leases and contingencies, among others. The Company bases these estimates on historical and anticipated results, trends and various other assumptions that it believes are reasonable, including assumptions as to future events. These estimates form the basis for making judgments about the carrying values of assets and liabilities and recorded revenues and expenses. Actual results could differ from these estimates.
Revenue Recognition
The Company derives revenues primarily by (i) providing access to its proprietary database of commercial real estate information and (ii) providing online marketplaces for professional property management companies, property owners, real estate agents and brokers and landlords, in each case, typically through a fixed monthly fee for its subscription-based services. Other subscription-based services include (i) real estate and lease management solutions to commercial customers, real estate investors and lenders, (ii) access to applications to manage workflow and advertising and marketing services for residential real estate agents, (iii) benchmarking and analytics for the hospitality industry and (iv) market research, portfolio and debt analysis, management and reporting capabilities.
Subscription contract rates are generally based on the number of sites, number of users, organization size, the client’s business focus, geography, the number of properties reported on or analyzed, the number and types of services to which a client subscribes, the number of properties a client advertises and the prominence and placement of a client's advertised properties in the search results. The Company’s subscription-based license agreements typically renew automatically, and a majority have a term of at least one year. Revenues from our subscription-based contracts were approximately 95% and 92% of total revenues for the three months ended September 30, 2023 and 2022, respectively, and 95% and 93% of total revenues for the nine months ended September 30, 2023 and 2022, respectively.
The Company also derives revenues from transaction-based services including: (i) an online auction platform for commercial real estate through Ten-X, (ii) providing online tenant applications, including background and credit checks, and rental payment processing and (iii) ancillary products and services that are sold on an ad hoc basis.
The Company analyzes contracts to determine the appropriate revenue recognition using the following steps: (i) identification of contracts with customers, (ii) identification of distinct performance obligations in the contract, (iii) determination of contract transaction price, (iv) allocation of contract transaction price to the performance obligations, and (v) determination of revenue recognition based on timing of satisfaction of the performance obligations.
The Company recognizes revenues upon the satisfaction of its performance obligation(s) (upon transfer of control of promised services to its customers) in an amount that reflects the consideration to which it expects to be entitled to in exchange for those services. Revenues from subscription-based services are recognized on a straight-line basis over the term of the agreement. Revenues from transaction-based services are recognized when the promised product or services are delivered, which, in the case of Ten-X auctions, is at the time of a successful closing for the sale of a property.
In limited circumstances, the Company's contracts with customers include promises to transfer multiple services, such as contracts for its subscription-based services and professional services. For these contracts, the Company accounts for individual performance obligations separately if they are distinct, which involves the determination of the standalone selling price for each distinct performance obligation.
Deferred revenue results from amounts billed in advance to customers or cash received from customers in advance of the Company's fulfillment of its performance obligation(s) and is recognized as those obligations are satisfied.
Contract assets represent a conditional right to consideration for satisfied performance obligations that become a receivable when the conditions are satisfied. Contract assets are generated when contractual billing schedules differ from revenue recognition timing.
Certain sales commissions are considered incremental and recoverable costs of obtaining a contract with a customer. Sales commissions incurred for obtaining new contracts are deferred and then amortized as selling and marketing expenses on a straight-line basis over a period of benefit that the Company has determined to be three years. The three-year amortization period was determined based on several factors, including the nature of the technology and proprietary data underlying the services being purchased, customer contract renewal rates and industry competition. Sales commissions that do not represent incremental costs of obtaining a contract, or that would otherwise be amortized over a period of one year or less, are not subject to capitalization.
See Note 3 for further discussion of the Company's revenue recognition.
Cost of Revenues
Cost of revenues principally consists of salaries, benefits, bonuses, stock-based compensation expenses and other indirect costs for the Company's researchers who collect and analyze the real estate data that is the basis for the Company's information, analytics and online marketplaces and for employees that support these products. Additionally, cost of revenues includes the cost of data from third-party data sources, product hosting costs and costs related to advertising purchased on behalf of customers, credit card and other transaction fees relating to processing customer transactions, which are expensed as incurred, and the amortization of acquired trade names, technology and certain other intangible assets.
Foreign Currency Translation
The Company’s reporting currency is the U.S. dollar. The functional currency for the majority of its operations is the local currency, with the exception of certain international locations for which the functional currency is the British Pound. Assets and
liabilities denominated in a foreign currency are translated into U.S. dollars using the exchange rates in effect as of the balance sheet date. Gains and losses resulting from translation are included in accumulated other comprehensive loss. Currency gains and losses on the translation of intercompany loans made to foreign subsidiaries that are of a long-term investment nature are also included in accumulated other comprehensive loss. Gains and losses resulting from transactions denominated in a currency other than the functional currency of the entity are included in other income, net in the condensed consolidated statements of operations using the average exchange rates in effect during the period. The Company recognized a net foreign currency gain of $0.2 million and $0.8 million for the three months ended September 30, 2023 and 2022, respectively. The Company recognized a net foreign currency loss of $0.6 million for the nine months ended September 30, 2023 and a net foreign currency gain of $2.2 million for the nine months ended September 30, 2022.
Accumulated Other Comprehensive Loss
The components of accumulated other comprehensive loss, net of tax, were as follows (in thousands):
September 30,
2023
December 31,
2022
Foreign currency translation loss$(28,311)$(29,075)
Total accumulated other comprehensive loss$(28,311)$(29,075)
There were no amounts reclassified out of accumulated other comprehensive loss to the condensed consolidated statements of operations for the three and nine months ended September 30, 2023 and 2022.
Income Taxes
Deferred income taxes result from temporary differences between the tax basis of assets and liabilities and the basis reported in the Company’s condensed consolidated financial statements. Deferred tax liabilities and assets are determined based on the difference between the financial statement and the tax basis of assets and liabilities using enacted rates in effect during the year in which the Company expects differences to reverse. Valuation allowances are provided against assets, including net operating losses, if the Company determines it is more likely than not that some portion or all of an asset may not be realized. Interest and penalties related to income tax matters are recognized in income tax expense.
The Company has elected to record the GILTI under the current-period cost method.
See Note 11 for further discussion of the Company's accounting for income taxes.
Net Income Per Share
Net income per share is computed by dividing net income by the weighted-average number of common shares outstanding during the period on a basic and diluted basis.
The following table sets forth the calculation of basic and diluted net income per share (in thousands, except per share data):
Three Months Ended
September 30,
Nine Months Ended
September 30,

Numerator:
2023202220232022
Net income$90,574 $72,290 $278,225 $245,081 
Denominator:
Denominator for basic net income per share — weighted-average outstanding shares405,649 394,712 405,190 393,650 
Effect of dilutive securities:
Stock options, restricted stock awards and restricted stock units1,580 1,497 1,523 1,323 
Denominator for diluted net income per share — weighted-average outstanding shares407,229 396,209 406,713 394,973 
 
Net income per share — basic$0.22 $0.18 $0.69 $0.62 
Net income per share — diluted$0.22 $0.18 $0.68 $0.62 
The Company’s potentially dilutive securities include outstanding stock options, unvested stock-based awards, which include restricted stock awards that vest over a specific service period, restricted stock awards with a performance and market condition, restricted stock units and Matching RSUs awarded under the Company's MSPP. Shares underlying unvested restricted stock awards that vest based on a performance and a market condition that have not been achieved as of the end of the period are not included in the computation of basic or diluted earnings per share. Diluted net income per share considers the impact of potentially dilutive securities except when the inclusion of the potentially dilutive securities would have an anti-dilutive effect.
The following table summarizes the shares underlying the unvested performance-based restricted stock and anti-dilutive securities excluded from the basic and diluted earnings per share calculations (in thousands):
Three Months Ended
September 30,
Nine Months Ended
September 30,
2023202220232022
Performance-based restricted stock awards681 621 681 621 
Anti-dilutive securities355 748 839 1,144 
Stock-Based Compensation
Equity instruments issued in exchange for services performed by officers, employees, and directors of the Company are accounted for using a fair-value based method and the fair value of such equity instruments is recognized as expense in the condensed consolidated statements of operations.
For stock-based awards that vest over a specific service period, compensation expense is measured based on the fair value of the awards at the grant date and is recognized on a straight-line basis over the service period of the awards, net of an estimated forfeiture rate. For equity instruments that vest based on achievement of both a performance and market condition, stock-based compensation expense is recognized over the service period of the awards based on the expected achievement of the related performance conditions at the end of each reporting period. If the Company's initial estimates of the achievement of the performance conditions change, the related stock-based compensation expense may fluctuate from period to period based on those estimates. If the performance conditions are not met, no stock-based compensation expense will be recognized, and any previously recognized stock-based compensation expense will be reversed. For awards with both a performance and a market condition, the Company estimates the fair value of each equity instrument granted on the date of grant using a Monte Carlo simulation model. This pricing model uses multiple simulations to evaluate the probability of achieving the market condition to calculate the fair value of the awards, which includes the recent market price and volatility of the Company's shares. When
determining the grant date fair value of all stock-based awards, the Company considers whether it is in possession of any material, non-public information that upon its release would have a material effect on its share price, and if so, whether the observable share price or expected volatility assumptions used in determining the fair value of the awards should be adjusted.
Stock-based compensation expense for stock options, restricted stock awards and restricted stock units issued under equity incentive plans, stock purchases under the ESPP, DSUs and Matching RSUs awarded under the MSPP included in the Company’s condensed consolidated statements of operations were as follows (in thousands):
Three Months Ended
September 30,
Nine Months Ended
September 30,
2023202220232022
Cost of revenues$3,744 $3,041 $10,649 $9,002 
Selling and marketing (excluding customer base amortization)2,394 1,957 6,983 5,605 
Software development4,497 3,158 12,858 9,262 
General and administrative11,264 9,982 33,280 30,228 
Total stock-based compensation expense$21,899 $18,138 $63,770 $54,097 
Cash and Cash Equivalents
The Company considers all highly liquid investments purchased with an original maturity of three months or less to be cash equivalents. The Company had no restricted cash as of September 30, 2023 and December 31, 2022.
Allowance for Credit Losses
The Company maintains an allowance for credit losses to cover its current expected credit losses on its trade receivables and contract assets arising from the failure of customers to make contractual payments. The Company estimates credit losses expected over the life of its trade receivables and contract assets based on historical information combined with current conditions that may affect a customer’s ability to pay and reasonable and supportable forecasts. While the Company uses various credit quality metrics, it primarily monitors collectability by reviewing the duration of collection pursuits on its delinquent trade receivables and historical write-off trends. Based on the Company’s experience, the customer's delinquency status, which is analyzed periodically, is the strongest indicator of the credit quality of the underlying trade receivables. The Company’s policy is to write off trade receivables when they are deemed uncollectible. A majority of the Company's trade receivables are less than 365 days outstanding.
Under the CECL impairment model, the Company develops and documents its allowance for credit losses on its trade receivables based on five portfolio segments. The determination of portfolio segments is based primarily on the qualitative consideration of the nature of the Company’s business operations and the characteristics of the underlying trade receivables, as follows:
CoStar Portfolio Segment - The CoStar portfolio segment consists of two classes of trade receivables based on geographical location: North America and International.
Information Services Portfolio Segment - The Information Services portfolio segment consists of four classes of trade receivables: CoStar Real Estate Manager; Information Services, North America; STR, North America; and STR, International.
Multifamily Portfolio Segment - The Multifamily portfolio segment consists of one class of trade receivables.
LoopNet Portfolio Segment - The LoopNet portfolio segment consists of one class of trade receivables.
Other Marketplaces Portfolio Segment - The Other Marketplaces portfolio segment consists of two classes of trade receivables: Ten-X and other marketplaces.
The majority of Residential revenues is e-commerce-based, where payments are collected at the time of sale, and does not result in accounts receivable. Residential accounts receivable and the related allowance for credit losses are not material.
See Note 4 for further discussion of the Company’s accounting for allowance for credit losses.
Leases
The determination of whether an arrangement contains a lease and the classification of a lease, if applicable, is made at the commencement of the arrangement, at which time the Company also measures and recognizes an ROU asset, representing the Company’s right to use the underlying asset, and a lease liability, representing the Company’s obligation to make lease payments under the terms of the arrangement. For the purposes of recognizing ROU assets and lease liabilities associated with the Company’s leases, the Company has elected the practical expedient to not recognize a ROU asset or lease liability for short-term leases, which are leases with a term of twelve months or less. The lease term is defined as the noncancelable portion of the lease term, plus any periods covered by an option to extend the lease if it is reasonably certain that the option will be exercised.
In determining the amount of lease payments used in measuring ROU assets and lease liabilities, the Company has elected the practical expedient not to separate non-lease components from lease components for all classes of underlying assets. Consideration deemed part of the lease payments used to measure ROU assets and lease liabilities generally includes fixed payments and variable payments based on either an index or a rate, offset by lease incentives. Upon commencement, the initial ROU asset also includes any lease prepayments. ROU assets and liabilities are recognized at the lease commencement date based on the present value of lease payments over the lease term. The rates implicit within the Company's leases are generally not determinable. Therefore, the Company's incremental borrowing rate is used to determine the present value of lease payments. The determination of the Company’s incremental borrowing rate requires judgment and is determined at lease commencement and is subsequently reassessed upon a modification to the lease arrangement.
Lease costs related to the Company's operating leases are generally recognized as a single ratable lease cost over the lease term.
See Note 7 for further discussion of the Company’s accounting for leases.
Long-Lived Assets, Intangible Assets and Goodwill
Long-lived assets, such as property and equipment, and purchased intangibles subject to amortization, are reviewed for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset may not be recoverable. The Company capitalizes interest on borrowings during the active construction period of major capital projects. Capitalized interest is added to the cost of the underlying asset and amortized over the estimated useful life of the asset. Recoverability of assets to be held and used is measured by a comparison of the carrying amount of an asset to the estimated undiscounted future cash flows expected to be generated by the asset or asset group. If the carrying amount of an asset exceeds its estimated undiscounted future cash flows, an impairment charge is recognized in the amount by which the carrying amount of the asset exceeds the fair value of the asset. The Company removes the cost and accumulated amortization of intangible assets as they become fully amortized.
Goodwill is tested annually for impairment by each reporting unit on October 1 of each year or more frequently if an event or other circumstance indicates that the Company may not recover the carrying value of the asset. The Company may first assess qualitative factors to evaluate whether it is more likely than not that the fair value of a reporting unit is less than its carrying amount, or elect to bypass such assessment. If it is determined that it is more likely than not that the fair value of a reporting unit is less than its carrying value, or the Company elects to bypass such assessment, the Company then determines the fair value of each reporting unit. The fair value of each reporting unit is compared to the carrying amount of the reporting unit. If the carrying value of the reporting unit exceeds the fair value, then an impairment loss is recognized for the difference.
Debt Issuance Costs
Costs incurred in connection with the issuance of long-term debt are deferred and amortized as interest expense over the term of the related debt using the effective interest method for term debt and on a straight-line basis for revolving debt. The
Company made a policy election to classify deferred issuance costs on the revolving credit facility as a long-term asset on its condensed consolidated balance sheets. Upon a refinancing or amendment, previously capitalized debt issuance costs are expensed and included in loss on extinguishment of debt if the Company determines that there has been a substantial modification of the related debt. If the Company determines that there has not been a substantial modification of the related debt, any previously capitalized debt issuance costs are amortized as interest expense over the term of the new debt instrument.
See Note 10 for further discussion of the Company's accounting for its outstanding debt, revolving credit facility and related issuance costs.
Business Combinations
The Company generally allocates the purchase consideration to the tangible assets acquired and liabilities assumed and intangible assets acquired based on their estimated fair values. The purchase price is, generally, determined based on the fair value of the assets transferred, liabilities assumed and equity interests issued, after considering any transactions that are separate from the business combination. The excess of the fair value of purchase consideration over the fair values of these identifiable assets and liabilities is recorded as goodwill. The Company applies significant assumptions, estimates and judgments in determining the fair value of assets acquired and liabilities assumed on the acquisition date, especially with respect to intangible assets and contingent liabilities. Significant estimates in valuing certain intangible assets include, but are not limited to, future expected cash flows from acquired customer bases, acquired technology and acquired trade names, useful lives, royalty rates and discount rates. Any adjustments to provisional amounts that are identified during the measurement period are recorded in the reporting period in which the adjustment amounts are determined. Upon the conclusion of the measurement period, any subsequent adjustments are recorded to earnings.
For a given acquisition, the Company may identify certain pre-acquisition contingencies as of the acquisition date and may extend its review and evaluation of these pre-acquisition contingencies throughout the measurement period in order to obtain sufficient information to assess whether the Company includes these contingencies as a part of the fair value estimates of assets acquired and liabilities assumed and, if so, to determine their estimated amounts.
If the Company cannot reasonably determine the fair value of a pre-acquisition contingency (non-income tax-related) by the end of the measurement period, which is generally the case given the nature of such matters, the Company will recognize an asset or a liability for such pre-acquisition contingency if: (i) it is probable that an asset existed or a liability had been assumed at the acquisition date and (ii) the amount of the asset or liability can be reasonably estimated. Subsequent to the measurement period, changes in the Company's estimates of such contingencies will affect earnings and could have a material effect on its results of operations and financial position.
In addition, uncertain tax positions and tax-related valuation allowances assumed in connection with a business combination are initially estimated as of the acquisition date. The Company reevaluates these items based upon facts and circumstances that existed as of the acquisition date with any adjustments to its preliminary estimates being recorded to goodwill, provided that the Company is within the measurement period. Subsequent to the measurement period, changes to these uncertain tax positions and tax-related valuation allowances will affect the Company's provision for income taxes in its condensed consolidated statements of operations and comprehensive income and could have a material impact on its results of operations and financial position.
Recent Accounting Pronouncements
Recently Adopted Accounting Pronouncements
In March 2020, the FASB issued ASU 2020-04, Reference Rate Reform (Topic 848): Facilitation of the Effects of Reference Rate Reform on Financial Reporting. ASC 848 contains optional expedients and exceptions for applying GAAP to debt, contracts, hedging relationships and other transactions affected by reference rate reform. The provisions of ASC 848 must be applied to all contracts that are accounted for under a Topic, Subtopic or Industry Subtopic for all transactions other than derivatives, which may be applied at a hedging relationship level. Originally, the guidance was effective for fiscal years beginning after January 1, 2021, including interim periods within those fiscal years. However, in response to the deferral of the cessation date for certain overnight LIBOR measures, the FASB issued ASU 2022-06 on December 21, 2022, which extends the sunset date of Topic 848 to December 31, 2024. The Company's 2020 Credit Agreement provides for a $750 million revolving credit facility and a letter of credit sublimit of $20 million, with interest rates previously benchmarked to LIBOR. The Company adopted this accounting pronouncement with the execution of the First Amendment to the 2020 Credit Agreement in
May 2023. This guidance provides an optional practical expedient that allows qualifying modifications to be accounted for as a debt modifications rather than be analyzed under existing guidance to determine if the modification should be accounted for as a debt extinguishment. In adopting this accounting standard, we have elected to apply this optional expedient. Adopting this accounting standard did not have a material impact on the Company's condensed consolidated financial statements and related disclosures.
See Note 10 for further discussion of the Company's accounting for its outstanding debt, revolving credit facility and related issuance costs.
XML 20 R9.htm IDEA: XBRL DOCUMENT v3.23.3
REVENUE FROM CONTRACTS WITH CUSTOMERS
9 Months Ended
Sep. 30, 2023
Revenue from Contract with Customer [Abstract]  
REVENUE FROM CONTRACTS WITH CUSTOMERS REVENUE FROM CONTRACTS WITH CUSTOMERS
Disaggregated Revenue
The Company provides information, analytics and online marketplaces to the commercial real estate industry, hospitality industry, residential industry and related professionals. Revenues by operating segment and type of service consist of the following (in thousands):
Three Months Ended September 30,
20232022
North AmericaInternationalTotalNorth AmericaInternationalTotal
CoStar$223,348 $10,012 $233,360 $203,657 $9,033 $212,690 
Information Services35,163 9,473 44,636 32,524 8,489 41,013 
Multifamily235,343 — 235,343 189,536 — 189,536 
LoopNet65,041 2,440 67,481 57,126 1,775 58,901 
Residential10,293 — 10,293 19,351 — 19,351 
Other Marketplaces33,556 — 33,556 35,430 — 35,430 
Total revenues$602,744 $21,925 $624,669 $537,624 $19,297 $556,921 

Nine Months Ended September 30,
20232022
North AmericaInternationalTotalNorth AmericaInternationalTotal
CoStar$658,734 $28,808 $687,542 $590,141 $27,764 $617,905 
Information Services99,476 28,710 128,186 93,306 23,424 116,730 
Multifamily670,331 — 670,331 547,372 — 547,372 
LoopNet189,488 6,793 196,281 164,417 5,228 169,645 
Residential36,154 — 36,154 57,565 — 57,565 
Other Marketplaces96,447 — 96,447 99,837 — 99,837 
Total revenues$1,750,630 $64,311 $1,814,941 $1,552,638 $56,416 $1,609,054 
Deferred Revenue
Deferred revenue as of September 30, 2023 and December 31, 2022 were as follows (in thousands):
BalanceBalance Sheet CaptionSeptember 30,
2023
December 31,
2022
Current portionDeferred revenue$97,583 $103,567 
Non-current portionLease and other long-term liabilities196 215 
Total deferred revenue$97,779 $103,782 

Changes in deferred revenue for the period were as follows (in thousands):
Balance at December 31, 2022
$103,782 
Revenues recognized in the current period from the amounts in the beginning balance(94,280)
New deferrals, net of amounts recognized in the current period88,235 
Effects of foreign currency42 
Balance at September 30, 2023
$97,779 
Contract Assets
Contract assets are generated when contractual billing schedules differ from revenue recognition timing and represent a conditional right to consideration for satisfied performance obligations that becomes a receivable when the conditions are satisfied. Contract assets as of September 30, 2023 and December 31, 2022 were as follows (in thousands):
BalanceBalance Sheet CaptionSeptember 30,
2023
December 31,
2022
Current portionPrepaid expenses and other current assets$5,599 $3,953 
Non-current portionDeposits and other assets7,887 8,464 
Total contract assets$13,486 $12,417 
Revenues recognized from contract assets for the three and nine months ended September 30, 2023 were $0.2 million and $1.1 million, respectively. Revenues recognized from contract assets for the three and nine months ended September 30, 2022 were $0.8 million and $1.6 million, respectively.
Unsatisfied Performance Obligations
Remaining contract consideration for which revenue has not been recognized due to unsatisfied performance obligations was approximately $379 million at September 30, 2023, which the Company expects to recognize over the next five years. This amount does not include contract consideration for contracts with a duration of one year or less.
Commissions
Commissions expense is included in selling and marketing expense in the Company's condensed consolidated statements of operations. Commissions expense activity for the three and nine months ended September 30, 2023 and 2022 was as follows (in thousands):
Three Months Ended
September 30,
Nine Months Ended
September 30,
2023202220232022
Commissions incurred$42,055 $40,511 $134,386 $115,749 
Commissions capitalized in the current period(28,119)(29,720)(93,147)(83,875)
Amortization of deferred commissions costs24,544 19,377 69,811 55,373 
Total commissions expense$38,480 $30,168 $111,050 $87,247 
The Company determined that no deferred commissions were impaired as of September 30, 2023 and 2022.
XML 21 R10.htm IDEA: XBRL DOCUMENT v3.23.3
ALLOWANCE FOR CREDIT LOSSES
9 Months Ended
Sep. 30, 2023
Credit Loss [Abstract]  
ALLOWANCE FOR CREDIT LOSSES ALLOWANCE FOR CREDIT LOSSES
The following tables detail the activity related to the allowance for credit losses for trade receivables by portfolio segment (in thousands):
Nine Months Ended September 30, 2023
CoStarInformation ServicesMultifamilyLoopNetOther MarketplacesTotal
Beginning balance at December 31, 2022
$4,510 $1,051 $4,347 $1,396 $891 $12,195 
Current-period provision for expected credit losses
15,323 810 4,162 4,799 570 25,664 
Write-offs charged against the allowance, net of recoveries and other(12,201)(61)(763)(3,839)(84)(16,948)
Ending balance at September 30, 2023
$7,632 $1,800 $7,746 $2,356 $1,377 $20,911 
Nine Months Ended September 30, 2022
CoStarInformation ServicesMultifamilyLoopNetOther MarketplacesTotal
Beginning balance at December 31, 2021
$5,380 $1,820 $3,393 $1,968 $813 $13,374 
Current-period provision (release) for expected credit losses7,089 (703)4,032 3,000 50 13,468 
Write-offs charged against the allowance, net of recoveries and other(8,917)(198)(4,362)(4,031)— (17,508)
Ending balance at September 30, 2022
$3,552 $919 $3,063 $937 $863 $9,334 
Credit loss expense is included in general and administrative expenses on the condensed consolidated statements of operations. Credit loss expense related to contract assets was not material for the nine months ended September 30, 2023 and 2022. The majority of the Residential portfolio segment revenue is e-commerce-based and does not result in accounts receivable.
XML 22 R11.htm IDEA: XBRL DOCUMENT v3.23.3
ACQUISITIONS
9 Months Ended
Sep. 30, 2023
Business Combination and Asset Acquisition [Abstract]  
ACQUISITIONS ACQUISITIONS
Business Immo
In April 2022, the Company acquired Business Immo, a leading commercial real estate news service provider in France, for €5.8 million ($6.3 million), net of cash acquired, and the assumption of outstanding debt. As part of the Business Immo Acquisition, the Company recorded goodwill and intangible assets of $7.1 million and $3.9 million, respectively. The net assets of Business Immo were recorded at their estimated fair value. The Company retired the assumed debt in the second quarter of 2022. The impact of the Business Immo Acquisition on the Company's revenue and net income in the condensed consolidated statements of operations for the nine months ended September 30, 2023 and related pro forma financial information was not material.
XML 23 R12.htm IDEA: XBRL DOCUMENT v3.23.3
INVESTMENTS AND FAIR VALUE MEASUREMENTS
9 Months Ended
Sep. 30, 2023
Investments And Fair Value Disclosures [Abstract]  
INVESTMENTS AND FAIR VALUE MEASUREMENTS INVESTMENTS AND FAIR VALUE MEASUREMENTS
Fair value is defined as the price that would be received in the sale of an asset or paid to transfer a liability in an orderly transaction between market participants. There is a three-tier fair value hierarchy, which categorizes the inputs used in measuring fair value. These tiers include: Level 1, defined as observable inputs such as quoted prices in active markets for identical assets or liabilities; Level 2, defined as inputs other than quoted prices in active markets that are either directly or indirectly observable; and Level 3, defined as unobservable inputs for which little or no market data exists, therefore requiring an entity to develop its own assumptions.
As of September 30, 2023 and December 31, 2022, the Company's financial assets comprise Level 1 cash equivalents with original maturities of three months or less in the amount of $5.2 billion and $4.8 billion, respectively. The Company had no Level 2 or Level 3 financial assets measured at fair value.
The Company holds other financial instruments, including cash deposits, accounts receivable, accounts payable, accrued expenses and Senior Notes. The carrying value for such financial instruments, other than the Senior Notes, each approximated their fair values as of September 30, 2023 and December 31, 2022. The estimated fair value of the Company's outstanding Senior Notes using quoted prices from the over-the-counter markets, considered Level 2 inputs, was $0.8 billion as of September 30, 2023 and December 31, 2022.
INVESTMENTS AND FAIR VALUE MEASUREMENTS INVESTMENTS AND FAIR VALUE MEASUREMENTS
Fair value is defined as the price that would be received in the sale of an asset or paid to transfer a liability in an orderly transaction between market participants. There is a three-tier fair value hierarchy, which categorizes the inputs used in measuring fair value. These tiers include: Level 1, defined as observable inputs such as quoted prices in active markets for identical assets or liabilities; Level 2, defined as inputs other than quoted prices in active markets that are either directly or indirectly observable; and Level 3, defined as unobservable inputs for which little or no market data exists, therefore requiring an entity to develop its own assumptions.
As of September 30, 2023 and December 31, 2022, the Company's financial assets comprise Level 1 cash equivalents with original maturities of three months or less in the amount of $5.2 billion and $4.8 billion, respectively. The Company had no Level 2 or Level 3 financial assets measured at fair value.
The Company holds other financial instruments, including cash deposits, accounts receivable, accounts payable, accrued expenses and Senior Notes. The carrying value for such financial instruments, other than the Senior Notes, each approximated their fair values as of September 30, 2023 and December 31, 2022. The estimated fair value of the Company's outstanding Senior Notes using quoted prices from the over-the-counter markets, considered Level 2 inputs, was $0.8 billion as of September 30, 2023 and December 31, 2022.
XML 24 R13.htm IDEA: XBRL DOCUMENT v3.23.3
LEASES
9 Months Ended
Sep. 30, 2023
Leases [Abstract]  
LEASES LEASES
The Company has operating leases for its office facilities, data centers, and certain vehicles, as well as finance leases for office equipment. The Company's leases have remaining terms of less than one year to nine years. The leases contain various renewal and termination options. The period that is subject to an option to extend the lease is included in the lease term if it is reasonably certain that the option will be exercised. The period that is subject to an option to terminate the lease is included if it is reasonably certain that the option will not be exercised.
Lease costs related to the Company's operating leases included in the condensed consolidated statements of operations were as follows (in thousands):
Three Months Ended
September 30,
Nine Months Ended
September 30,
Operating lease costs:2023202220232022
Cost of revenues$2,703 $2,439 $7,148 $7,848 
Selling and marketing (excluding customer base amortization)3,906 3,175 11,386 9,219 
Software development1,622 1,998 4,637 5,895 
General and administrative1,018 1,469 3,048 4,378 
Total operating lease costs$9,249 $9,081 26,219 $27,340 
The impact of lease costs related to finance leases and short-term leases was not material for the three and nine months ended September 30, 2023 and 2022.
Supplemental balance sheet information related to operating leases was as follows (in thousands):
BalanceBalance Sheet LocationSeptember 30,
2023
December 31, 2022
Operating lease liabilities$121,672 $118,294
Less: imputed interest(8,754)(6,238)
Present value of lease liabilities112,918 112,056
Less: current portion of lease liabilitiesLease liabilities39,750 36,049
Long-term lease liabilitiesLease and other long-term liabilities$73,168 $76,007
Weighted-average remaining lease term in years4.03.6
Weighted-average discount rate3.5 %3.1 %
Balance sheet information related to finance leases was not material as of September 30, 2023 and December 31, 2022.
Supplemental cash flow information related to leases was as follows (in thousands):
Nine Months Ended
September 30,
20232022
Cash paid for amounts included in the measurement of lease liabilities:
Operating cash flows used in operating leases$30,934 $31,847 
ROU assets obtained in exchange for lease obligations:
Operating leases$27,957 $19,184 
XML 25 R14.htm IDEA: XBRL DOCUMENT v3.23.3
GOODWILL
9 Months Ended
Sep. 30, 2023
Goodwill [Abstract]  
GOODWILL GOODWILL
The changes in the carrying amount of goodwill by operating segment consist of the following (in thousands):
 North AmericaInternationalTotal
Goodwill, December 31, 2021$2,145,846 $175,169 $2,321,015 
Acquisitions, including measurement period adjustments(1)
3,401 7,095 10,496 
Effect of foreign currency translation— (16,752)(16,752)
Goodwill, December 31, 20222,149,247 165,512 2,314,759 
Effect of foreign currency translation— 554 554 
Goodwill, September 30, 2023$2,149,247 $166,066 $2,315,313 
__________________________
(1) North America goodwill recorded during the year ended December 31, 2022 relates to a measurement period adjustment for income taxes for Homes.com of $3.4 million. International goodwill recorded in connection with the Business Immo Acquisition was $7.1 million.
No impairments of the Company's goodwill were recognized during the three and nine months ended September 30, 2023 and 2022.
XML 26 R15.htm IDEA: XBRL DOCUMENT v3.23.3
INTANGIBLE ASSETS
9 Months Ended
Sep. 30, 2023
Intangible Assets, Net (Excluding Goodwill) [Abstract]  
INTANGIBLE ASSETS INTANGIBLE ASSETS
Intangible assets consist of the following (in thousands, except amortization period data):
September 30,
2023
December 31,
2022
Weighted-
Average
Amortization
Period (in years)
Acquired technology and data$40,048 $40,422 5
Accumulated amortization(26,066)(20,693) 
Acquired technology and data, net13,982 19,729  
Acquired customer base464,462 464,242 10
Accumulated amortization(318,405)(287,051) 
Acquired customer base, net146,057 177,191  
Acquired trade names and other intangible assets247,285 247,361 13
Accumulated amortization(132,229)(114,975) 
Acquired trade names and other intangible assets, net115,056 132,386  
Intangible assets, net$275,095 $329,306  
Intangible assets are reviewed for impairment whenever events or changes in circumstances indicate that the carrying value of such assets may not be recoverable. No impairments of the Company's intangible assets were recognized during the nine months ended September 30, 2023 and 2022. During the nine months ended September 30, 2023, the Company removed $0.5 million of intangible assets that were fully amortized from the acquired intangible assets and accumulated amortization, which had no net impact on the Company's financial results.
During the third quarter of 2022, the Company decided to eliminate usage fees related to agent access to a Homesnap product charged to a specific customer class. This resulted in an acceleration of $16.3 million of amortization expense in the third quarter of 2022 for acquired customer base for this customer class.
XML 27 R16.htm IDEA: XBRL DOCUMENT v3.23.3
LONG-TERM DEBT
9 Months Ended
Sep. 30, 2023
Debt Disclosure [Abstract]  
LONG-TERM DEBT LONG-TERM DEBT
The table below presents the components of outstanding debt (in thousands):
September 30,
2023
December 31,
2022
2.800% Senior Notes due July 15, 2030
$1,000,000 $1,000,000 
2020 Credit Agreement, due July 1, 2025— — 
Total face amount of long-term debt1,000,000 1,000,000 
Senior Notes unamortized discount and issuance costs(9,815)(10,790)
Long-term debt, net$990,185 $989,210 
Senior Notes
On July 1, 2020, the Company issued $1.0 billion aggregate principal amount of 2.800% Senior Notes due July 15, 2030. The Senior Notes were sold to a group of financial institutions as initial purchasers who subsequently resold the Senior Notes to non-U.S. persons pursuant to Regulation S under the Securities Act, and to persons reasonably believed to be qualified institutional buyers pursuant to Rule 144A under the Securities Act at a purchase price equal to 99.921% of their principal amount. Interest on the Senior Notes is payable semi-annually in arrears on January 15 and July 15. The Senior Notes may be redeemed in whole or in part by the Company (a) at any time prior to April 15, 2030 at a redemption price equal to 100% of the principal amount of the Senior Notes, plus the Applicable Premium (as calculated in accordance with the indenture governing the Senior Notes), and any accrued and unpaid interest, if any, on the principal amount of Senior Notes being redeemed to, but excluding, the redemption date, and (b) on or after April 15, 2030 at a redemption price equal to 100% of the principal amount
of the Senior Notes, plus any accrued and unpaid interest, if any, on the principal amount of Senior Notes being redeemed to, but excluding, the redemption date. The Company’s obligations under the Senior Notes are guaranteed on a senior, unsecured basis by the Company’s domestic wholly owned subsidiaries, and the indenture governing the Senior Notes contains covenants, events of default and other customary provisions with which the Company was in compliance as of September 30, 2023.
Revolving Credit Facility
On July 1, 2020, the Company entered into the 2020 Credit Agreement, which provides for a $750 million revolving credit facility with a term of five years (maturing July 1, 2025) and a letter of credit sublimit of $20 million from a syndicate of financial institutions as lenders and issuing banks. A commitment fee of 0.25% to 0.30% per annum, depending on the Total Leverage Ratio (defined in 2020 Credit Agreement), is payable quarterly in arrears based on the unused revolving commitment. The Company and the syndicate of lenders and issuing banks entered into the First Amendment of the 2020 Credit Agreement in May 2023, which replaced LIBOR as the reference rate with Term SOFR for U.S. dollar denominated borrowings, SONIA rates for Sterling denominated borrowings and EURIBOR for Euro denominated borrowings.
Borrowings under the 2020 Credit Agreement can be on a revolving basis or term basis, not to exceed the remaining term of the facility, and denominated in U.S. dollars, sterling, euros or other allowed currency at the Company's option, subject to a limit of $250 million U.S. dollar equivalent for non-U.S. dollar denominated borrowings. Borrowings bear interest at a floating rate which can be, at the Company’s option, either (a) an alternate base rate plus an applicable rate ranging from 0.50% to 1.25% or (b) a Term SOFR, SONIA rate or EURIBOR (with a floor of 0.0%) for the specified interest period plus an applicable rate ranging from 1.50% to 2.25%, in each case depending on the Company's Total Leverage Ratio (as defined in the 2020 Credit Agreement). Any borrowing with a Term SOFR reference rate includes an additional 0.10% credit spread adjustment.
Funds drawn down on the revolving credit facility pursuant to the 2020 Credit Agreement may be used for working capital and other general corporate purposes of the Company and its restricted subsidiaries. The obligations under the 2020 Credit Agreement are guaranteed by each of the Company’s current and future direct or indirect wholly owned restricted domestic subsidiaries, other than certain excluded subsidiaries, in each case subject to certain exceptions, pursuant to guarantee agreements.
Subject to certain conditions, on no more than five occasions, the Company may request increases in the amount of revolving commitments and/or the establishment of term commitments under the 2020 Credit Agreement.
The 2020 Credit Agreement includes covenants, including ones that, subject to certain exceptions, restrict the ability of the Company and its subsidiaries to (i) merge and consolidate with other companies, (ii) incur indebtedness, (iii) grant liens or security interests on assets, (iv) make investments, acquisitions, loans or advances, (v) pay dividends and (vi) sell or otherwise transfer assets. As of September 30, 2023, the Company is in a Covenant Suspension Period. During any Covenant Suspension Period, the Company will not be subject to certain of these covenants such as restrictions on the ability to incur indebtedness. The 2020 Credit Agreement also requires the Company to maintain a Total Leverage Ratio (as defined in the 2020 Credit Agreement) not exceeding 4.50 to 1.00. The Company was in compliance with the covenants in the 2020 Credit Agreement as of September 30, 2023.
As of September 30, 2023, the Company had no amounts drawn under this facility.
The Company had $1.9 million and $2.7 million of deferred debt issuance costs as of September 30, 2023 and December 31, 2022, respectively, in connection with the 2020 Credit Agreement. These amounts are included in deposits and other assets on the Company's condensed consolidated balance sheets.
The Company recognized interest expense as follows (in thousands):
Three Months Ended
September 30,
Nine Months Ended
September 30,
2023202220232022
Interest on outstanding borrowings$7,000 $7,000 $21,000 $21,000 
Amortization of Senior Notes discount and issuance costs602 593 1,799 1,771 
Interest capitalized for construction in process
(919)— (919)— 
Commitment fees and other542 529 1,975 1,484 
Total interest expense$7,225 $8,122 $23,855 $24,255 
XML 28 R17.htm IDEA: XBRL DOCUMENT v3.23.3
INCOME TAXES
9 Months Ended
Sep. 30, 2023
Income Tax Disclosure [Abstract]  
INCOME TAXES INCOME TAXESThe income tax provision reflects an effective tax rate of approximately 25% and 26% for the three months ended September 30, 2023 and 2022, respectively, and 24% and 25% for the nine months ended September 30, 2023 and 2022, respectively. The decrease in the effective tax rate for the three months ended September 30, 2023 was primarily due to an increase in excess tax benefits and research credits for the three months ended September 30, 2023. The decrease in the effective tax rate for the nine months ended September 30, 2023 was primarily due to an increase in excess tax benefits for the nine months ended September 30, 2023.
XML 29 R18.htm IDEA: XBRL DOCUMENT v3.23.3
COMMITMENTS AND CONTINGENCIES
9 Months Ended
Sep. 30, 2023
Commitments and Contingencies Disclosure [Abstract]  
COMMITMENTS AND CONTINGENCIES COMMITMENTS AND CONTINGENCIES
The following summarizes the Company's significant contractual obligations, including related payments due by period, as of September 30, 2023 (in thousands):
Year Ending December 31,Operating lease obligationsLong-term debt principal paymentsLong-term interest payments
Remainder of 2023$11,181 $— $— 
202441,143 — 28,000 
202524,810 — 28,000 
202614,611 — 28,000 
202712,865 — 28,000 
Thereafter17,062 1,000,000 84,000 
Total$121,672 $1,000,000 $196,000 
The Company leases office facilities under various non-cancelable operating leases. The leases contain various renewal options.
See Note 7 for further discussion of the Company's operating lease commitments.
Currently, and from time to time, the Company is involved in litigation incidental to the conduct of its business. The Company records a provision for a liability when it is both probable that a liability has been incurred and the amount can be reasonably estimated. While it is reasonably possible that an unfavorable outcome may occur as a result of one or more of the Company’s current litigation matters, at this time, management has concluded that the resolutions of these matters are not expected to have a material effect on the Company's consolidated financial position, future results of operations or liquidity. Legal defense costs are expensed as incurred.
XML 30 R19.htm IDEA: XBRL DOCUMENT v3.23.3
SEGMENT REPORTING
9 Months Ended
Sep. 30, 2023
Segment Reporting [Abstract]  
SEGMENT REPORTING SEGMENT REPORTING
Segment Information
The Company manages its business geographically in two operating segments, with the primary areas of measurement and decision-making being North America, which includes the U.S. and Canada, and International, which primarily includes
Europe, Asia-Pacific and Latin America. Management relies on an internal management reporting process that provides revenue and operating segment EBITDA. Management believes that operating segment EBITDA is an appropriate measure for evaluating the operational performance of the Company’s operating segments. EBITDA is used by management to internally measure operating and management performance, and to evaluate the performance of the business. However, this measure should be considered in addition to, not as a substitute for or superior to, income from operations or other measures of financial performance prepared in accordance with GAAP.
Summarized EBITDA information by operating segment consists of the following (in thousands):
Three Months Ended
September 30,
Nine Months Ended
September 30,
 2023202220232022
North America$88,910 $127,965 $290,180 $422,454 
International(191)1,184 1,596 5,133 
Total EBITDA$88,719 $129,149 $291,776 $427,587 
The reconciliation of net income to EBITDA consists of the following (in thousands):
Three Months Ended
September 30,
Nine Months Ended
September 30,
2023202220232022
Net income$90,574 $72,290 $278,225 $245,081 
Amortization of acquired intangible assets in cost of revenues8,453 6,945 23,053 21,980 
Amortization of acquired intangible assets in operating expenses10,254 29,651 31,311 60,621 
Depreciation and other amortization8,418 7,224 24,451 21,199 
Interest (income) expense, net (58,422)(10,656)(153,881)461 
Other income, net(465)(1,389)(1,655)(3,596)
Income tax expense29,907 25,084 90,272 81,841 
EBITDA$88,719 $129,149 $291,776 $427,587 
Summarized information by operating segment consists of the following (in thousands):
September 30,
2023
December 31,
2022
Property and equipment, net:  
North America$399,339 $320,209 
International3,856 1,041 
Total property and equipment, net$403,195 $321,250 
Goodwill:  
North America$2,149,247 $2,149,247 
International166,066 165,512 
Total goodwill$2,315,313 $2,314,759 
Assets:  
North America$8,513,872 $8,146,239 
International257,783 256,231 
Total assets$8,771,655 $8,402,470 
Liabilities:  
North America$1,506,118 $1,486,237 
International55,375 46,112 
Total liabilities$1,561,493 $1,532,349 
XML 31 R20.htm IDEA: XBRL DOCUMENT v3.23.3
STOCKHOLDERS' EQUITY
9 Months Ended
Sep. 30, 2023
Equity [Abstract]  
STOCKHOLDERS' EQUITY STOCKHOLDERS' EQUITYEquity OfferingOn September 20, 2022, the Company completed a public equity offering of 10.7 million shares of common stock at an offering price of $70.38 per share. Net proceeds from the public equity offering were approximately $745.7 million, after deducting approximately $4.3 million of underwriting fees, commissions and other stock issuance costs. The Company intends to use the net proceeds from the sale of the securities to fund all or a portion of the costs of any strategic acquisitions it pursues in the future, to finance the growth of its business and for working capital and other general corporate purposes. General corporate purposes may include additions to working capital, capital expenditures, repayment of debt, investments in the Company’s subsidiaries, and the repurchase, redemption or retirement of securities, including the Company’s common stock.
XML 32 R21.htm IDEA: XBRL DOCUMENT v3.23.3
SUBSEQUENT EVENTS
9 Months Ended
Sep. 30, 2023
Subsequent Events [Abstract]  
SUBSEQUENT EVENTS SUBSEQUENT EVENTSOn October 19, 2023, pursuant to Rule 2.7 of the United Kingdom City Code on Takeovers and Mergers, the Company announced the terms of a recommended offer to acquire all of the issued and to be issued ordinary share capital of OnTheMarket for cash consideration of 110 pence per share or approximately £99 million in total (approximately $120 million at the exchange rate on the date of the announcement).
XML 33 R22.htm IDEA: XBRL DOCUMENT v3.23.3
Pay vs Performance Disclosure - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Jun. 30, 2023
Mar. 31, 2023
Sep. 30, 2022
Jun. 30, 2022
Mar. 31, 2022
Sep. 30, 2023
Sep. 30, 2022
Pay vs Performance Disclosure                
Net income $ 90,574 $ 100,520 $ 87,131 $ 72,290 $ 83,473 $ 89,318 $ 278,225 $ 245,081
XML 34 R23.htm IDEA: XBRL DOCUMENT v3.23.3
Insider Trading Arrangements
3 Months Ended
Sep. 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 35 R24.htm IDEA: XBRL DOCUMENT v3.23.3
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies)
9 Months Ended
Sep. 30, 2023
Accounting Policies [Abstract]  
Basis of Presentation
Basis of Presentation
The condensed consolidated financial statements include the accounts of the Company and its wholly owned subsidiaries. All intercompany balances and transactions have been eliminated in consolidation. Accounting policies are consistent for each operating segment.
Use of Estimates
Use of Estimates
The preparation of financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the amounts reported in the financial statements and accompanying notes. On an ongoing basis, the Company evaluates its estimates and assumptions, including those related to revenue recognition, allowance for credit losses, the useful lives and recoverability of long-lived and intangible assets, goodwill, income taxes, accounting for business combinations, stock-based compensation, estimating the Company's incremental borrowing rate for its leases and contingencies, among others. The Company bases these estimates on historical and anticipated results, trends and various other assumptions that it believes are reasonable, including assumptions as to future events. These estimates form the basis for making judgments about the carrying values of assets and liabilities and recorded revenues and expenses. Actual results could differ from these estimates.
Revenue Recognition
Revenue Recognition
The Company derives revenues primarily by (i) providing access to its proprietary database of commercial real estate information and (ii) providing online marketplaces for professional property management companies, property owners, real estate agents and brokers and landlords, in each case, typically through a fixed monthly fee for its subscription-based services. Other subscription-based services include (i) real estate and lease management solutions to commercial customers, real estate investors and lenders, (ii) access to applications to manage workflow and advertising and marketing services for residential real estate agents, (iii) benchmarking and analytics for the hospitality industry and (iv) market research, portfolio and debt analysis, management and reporting capabilities.
Subscription contract rates are generally based on the number of sites, number of users, organization size, the client’s business focus, geography, the number of properties reported on or analyzed, the number and types of services to which a client subscribes, the number of properties a client advertises and the prominence and placement of a client's advertised properties in the search results. The Company’s subscription-based license agreements typically renew automatically, and a majority have a term of at least one year. Revenues from our subscription-based contracts were approximately 95% and 92% of total revenues for the three months ended September 30, 2023 and 2022, respectively, and 95% and 93% of total revenues for the nine months ended September 30, 2023 and 2022, respectively.
The Company also derives revenues from transaction-based services including: (i) an online auction platform for commercial real estate through Ten-X, (ii) providing online tenant applications, including background and credit checks, and rental payment processing and (iii) ancillary products and services that are sold on an ad hoc basis.
The Company analyzes contracts to determine the appropriate revenue recognition using the following steps: (i) identification of contracts with customers, (ii) identification of distinct performance obligations in the contract, (iii) determination of contract transaction price, (iv) allocation of contract transaction price to the performance obligations, and (v) determination of revenue recognition based on timing of satisfaction of the performance obligations.
The Company recognizes revenues upon the satisfaction of its performance obligation(s) (upon transfer of control of promised services to its customers) in an amount that reflects the consideration to which it expects to be entitled to in exchange for those services. Revenues from subscription-based services are recognized on a straight-line basis over the term of the agreement. Revenues from transaction-based services are recognized when the promised product or services are delivered, which, in the case of Ten-X auctions, is at the time of a successful closing for the sale of a property.
In limited circumstances, the Company's contracts with customers include promises to transfer multiple services, such as contracts for its subscription-based services and professional services. For these contracts, the Company accounts for individual performance obligations separately if they are distinct, which involves the determination of the standalone selling price for each distinct performance obligation.
Deferred revenue results from amounts billed in advance to customers or cash received from customers in advance of the Company's fulfillment of its performance obligation(s) and is recognized as those obligations are satisfied.
Contract assets represent a conditional right to consideration for satisfied performance obligations that become a receivable when the conditions are satisfied. Contract assets are generated when contractual billing schedules differ from revenue recognition timing.
Certain sales commissions are considered incremental and recoverable costs of obtaining a contract with a customer. Sales commissions incurred for obtaining new contracts are deferred and then amortized as selling and marketing expenses on a straight-line basis over a period of benefit that the Company has determined to be three years. The three-year amortization period was determined based on several factors, including the nature of the technology and proprietary data underlying the services being purchased, customer contract renewal rates and industry competition. Sales commissions that do not represent incremental costs of obtaining a contract, or that would otherwise be amortized over a period of one year or less, are not subject to capitalization.
Cost of Revenues
Cost of Revenues
Cost of revenues principally consists of salaries, benefits, bonuses, stock-based compensation expenses and other indirect costs for the Company's researchers who collect and analyze the real estate data that is the basis for the Company's information, analytics and online marketplaces and for employees that support these products. Additionally, cost of revenues includes the cost of data from third-party data sources, product hosting costs and costs related to advertising purchased on behalf of customers, credit card and other transaction fees relating to processing customer transactions, which are expensed as incurred, and the amortization of acquired trade names, technology and certain other intangible assets.
Foreign Currency Translation
Foreign Currency Translation
The Company’s reporting currency is the U.S. dollar. The functional currency for the majority of its operations is the local currency, with the exception of certain international locations for which the functional currency is the British Pound. Assets and
liabilities denominated in a foreign currency are translated into U.S. dollars using the exchange rates in effect as of the balance sheet date. Gains and losses resulting from translation are included in accumulated other comprehensive loss. Currency gains and losses on the translation of intercompany loans made to foreign subsidiaries that are of a long-term investment nature are also included in accumulated other comprehensive loss. Gains and losses resulting from transactions denominated in a currency other than the functional currency of the entity are included in other income, net in the condensed consolidated statements of operations using the average exchange rates in effect during the period. The Company recognized a net foreign currency gain of $0.2 million and $0.8 million for the three months ended September 30, 2023 and 2022, respectively. The Company recognized a net foreign currency loss of $0.6 million for the nine months ended September 30, 2023 and a net foreign currency gain of $2.2 million for the nine months ended September 30, 2022.
Income Taxes
Income Taxes
Deferred income taxes result from temporary differences between the tax basis of assets and liabilities and the basis reported in the Company’s condensed consolidated financial statements. Deferred tax liabilities and assets are determined based on the difference between the financial statement and the tax basis of assets and liabilities using enacted rates in effect during the year in which the Company expects differences to reverse. Valuation allowances are provided against assets, including net operating losses, if the Company determines it is more likely than not that some portion or all of an asset may not be realized. Interest and penalties related to income tax matters are recognized in income tax expense.
The Company has elected to record the GILTI under the current-period cost method.
Net Income Per Share
Net Income Per Share
Net income per share is computed by dividing net income by the weighted-average number of common shares outstanding during the period on a basic and diluted basis.
The Company’s potentially dilutive securities include outstanding stock options, unvested stock-based awards, which include restricted stock awards that vest over a specific service period, restricted stock awards with a performance and market condition, restricted stock units and Matching RSUs awarded under the Company's MSPP. Shares underlying unvested restricted stock awards that vest based on a performance and a market condition that have not been achieved as of the end of the period are not included in the computation of basic or diluted earnings per share. Diluted net income per share considers the impact of potentially dilutive securities except when the inclusion of the potentially dilutive securities would have an anti-dilutive effect.
Stock-Based Compensation
Stock-Based Compensation
Equity instruments issued in exchange for services performed by officers, employees, and directors of the Company are accounted for using a fair-value based method and the fair value of such equity instruments is recognized as expense in the condensed consolidated statements of operations.
For stock-based awards that vest over a specific service period, compensation expense is measured based on the fair value of the awards at the grant date and is recognized on a straight-line basis over the service period of the awards, net of an estimated forfeiture rate. For equity instruments that vest based on achievement of both a performance and market condition, stock-based compensation expense is recognized over the service period of the awards based on the expected achievement of the related performance conditions at the end of each reporting period. If the Company's initial estimates of the achievement of the performance conditions change, the related stock-based compensation expense may fluctuate from period to period based on those estimates. If the performance conditions are not met, no stock-based compensation expense will be recognized, and any previously recognized stock-based compensation expense will be reversed. For awards with both a performance and a market condition, the Company estimates the fair value of each equity instrument granted on the date of grant using a Monte Carlo simulation model. This pricing model uses multiple simulations to evaluate the probability of achieving the market condition to calculate the fair value of the awards, which includes the recent market price and volatility of the Company's shares. When
determining the grant date fair value of all stock-based awards, the Company considers whether it is in possession of any material, non-public information that upon its release would have a material effect on its share price, and if so, whether the observable share price or expected volatility assumptions used in determining the fair value of the awards should be adjusted.
Cash and Cash Equivalents Cash and Cash EquivalentsThe Company considers all highly liquid investments purchased with an original maturity of three months or less to be cash equivalents.
Allowance for Credit Losses
Allowance for Credit Losses
The Company maintains an allowance for credit losses to cover its current expected credit losses on its trade receivables and contract assets arising from the failure of customers to make contractual payments. The Company estimates credit losses expected over the life of its trade receivables and contract assets based on historical information combined with current conditions that may affect a customer’s ability to pay and reasonable and supportable forecasts. While the Company uses various credit quality metrics, it primarily monitors collectability by reviewing the duration of collection pursuits on its delinquent trade receivables and historical write-off trends. Based on the Company’s experience, the customer's delinquency status, which is analyzed periodically, is the strongest indicator of the credit quality of the underlying trade receivables. The Company’s policy is to write off trade receivables when they are deemed uncollectible. A majority of the Company's trade receivables are less than 365 days outstanding.
Under the CECL impairment model, the Company develops and documents its allowance for credit losses on its trade receivables based on five portfolio segments. The determination of portfolio segments is based primarily on the qualitative consideration of the nature of the Company’s business operations and the characteristics of the underlying trade receivables, as follows:
CoStar Portfolio Segment - The CoStar portfolio segment consists of two classes of trade receivables based on geographical location: North America and International.
Information Services Portfolio Segment - The Information Services portfolio segment consists of four classes of trade receivables: CoStar Real Estate Manager; Information Services, North America; STR, North America; and STR, International.
Multifamily Portfolio Segment - The Multifamily portfolio segment consists of one class of trade receivables.
LoopNet Portfolio Segment - The LoopNet portfolio segment consists of one class of trade receivables.
Other Marketplaces Portfolio Segment - The Other Marketplaces portfolio segment consists of two classes of trade receivables: Ten-X and other marketplaces.
The majority of Residential revenues is e-commerce-based, where payments are collected at the time of sale, and does not result in accounts receivable. Residential accounts receivable and the related allowance for credit losses are not material.
Leases
Leases
The determination of whether an arrangement contains a lease and the classification of a lease, if applicable, is made at the commencement of the arrangement, at which time the Company also measures and recognizes an ROU asset, representing the Company’s right to use the underlying asset, and a lease liability, representing the Company’s obligation to make lease payments under the terms of the arrangement. For the purposes of recognizing ROU assets and lease liabilities associated with the Company’s leases, the Company has elected the practical expedient to not recognize a ROU asset or lease liability for short-term leases, which are leases with a term of twelve months or less. The lease term is defined as the noncancelable portion of the lease term, plus any periods covered by an option to extend the lease if it is reasonably certain that the option will be exercised.
In determining the amount of lease payments used in measuring ROU assets and lease liabilities, the Company has elected the practical expedient not to separate non-lease components from lease components for all classes of underlying assets. Consideration deemed part of the lease payments used to measure ROU assets and lease liabilities generally includes fixed payments and variable payments based on either an index or a rate, offset by lease incentives. Upon commencement, the initial ROU asset also includes any lease prepayments. ROU assets and liabilities are recognized at the lease commencement date based on the present value of lease payments over the lease term. The rates implicit within the Company's leases are generally not determinable. Therefore, the Company's incremental borrowing rate is used to determine the present value of lease payments. The determination of the Company’s incremental borrowing rate requires judgment and is determined at lease commencement and is subsequently reassessed upon a modification to the lease arrangement.
Lease costs related to the Company's operating leases are generally recognized as a single ratable lease cost over the lease term.
Long-Lived Assets, Intangible Assets and Goodwill
Long-Lived Assets, Intangible Assets and Goodwill
Long-lived assets, such as property and equipment, and purchased intangibles subject to amortization, are reviewed for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset may not be recoverable. The Company capitalizes interest on borrowings during the active construction period of major capital projects. Capitalized interest is added to the cost of the underlying asset and amortized over the estimated useful life of the asset. Recoverability of assets to be held and used is measured by a comparison of the carrying amount of an asset to the estimated undiscounted future cash flows expected to be generated by the asset or asset group. If the carrying amount of an asset exceeds its estimated undiscounted future cash flows, an impairment charge is recognized in the amount by which the carrying amount of the asset exceeds the fair value of the asset. The Company removes the cost and accumulated amortization of intangible assets as they become fully amortized.
Goodwill is tested annually for impairment by each reporting unit on October 1 of each year or more frequently if an event or other circumstance indicates that the Company may not recover the carrying value of the asset. The Company may first assess qualitative factors to evaluate whether it is more likely than not that the fair value of a reporting unit is less than its carrying amount, or elect to bypass such assessment. If it is determined that it is more likely than not that the fair value of a reporting unit is less than its carrying value, or the Company elects to bypass such assessment, the Company then determines the fair value of each reporting unit. The fair value of each reporting unit is compared to the carrying amount of the reporting unit. If the carrying value of the reporting unit exceeds the fair value, then an impairment loss is recognized for the difference.
Debt Issuance Costs
Debt Issuance Costs
Costs incurred in connection with the issuance of long-term debt are deferred and amortized as interest expense over the term of the related debt using the effective interest method for term debt and on a straight-line basis for revolving debt. The
Company made a policy election to classify deferred issuance costs on the revolving credit facility as a long-term asset on its condensed consolidated balance sheets. Upon a refinancing or amendment, previously capitalized debt issuance costs are expensed and included in loss on extinguishment of debt if the Company determines that there has been a substantial modification of the related debt. If the Company determines that there has not been a substantial modification of the related debt, any previously capitalized debt issuance costs are amortized as interest expense over the term of the new debt instrument.
Business Combinations
Business Combinations
The Company generally allocates the purchase consideration to the tangible assets acquired and liabilities assumed and intangible assets acquired based on their estimated fair values. The purchase price is, generally, determined based on the fair value of the assets transferred, liabilities assumed and equity interests issued, after considering any transactions that are separate from the business combination. The excess of the fair value of purchase consideration over the fair values of these identifiable assets and liabilities is recorded as goodwill. The Company applies significant assumptions, estimates and judgments in determining the fair value of assets acquired and liabilities assumed on the acquisition date, especially with respect to intangible assets and contingent liabilities. Significant estimates in valuing certain intangible assets include, but are not limited to, future expected cash flows from acquired customer bases, acquired technology and acquired trade names, useful lives, royalty rates and discount rates. Any adjustments to provisional amounts that are identified during the measurement period are recorded in the reporting period in which the adjustment amounts are determined. Upon the conclusion of the measurement period, any subsequent adjustments are recorded to earnings.
For a given acquisition, the Company may identify certain pre-acquisition contingencies as of the acquisition date and may extend its review and evaluation of these pre-acquisition contingencies throughout the measurement period in order to obtain sufficient information to assess whether the Company includes these contingencies as a part of the fair value estimates of assets acquired and liabilities assumed and, if so, to determine their estimated amounts.
If the Company cannot reasonably determine the fair value of a pre-acquisition contingency (non-income tax-related) by the end of the measurement period, which is generally the case given the nature of such matters, the Company will recognize an asset or a liability for such pre-acquisition contingency if: (i) it is probable that an asset existed or a liability had been assumed at the acquisition date and (ii) the amount of the asset or liability can be reasonably estimated. Subsequent to the measurement period, changes in the Company's estimates of such contingencies will affect earnings and could have a material effect on its results of operations and financial position.
In addition, uncertain tax positions and tax-related valuation allowances assumed in connection with a business combination are initially estimated as of the acquisition date. The Company reevaluates these items based upon facts and circumstances that existed as of the acquisition date with any adjustments to its preliminary estimates being recorded to goodwill, provided that the Company is within the measurement period. Subsequent to the measurement period, changes to these uncertain tax positions and tax-related valuation allowances will affect the Company's provision for income taxes in its condensed consolidated statements of operations and comprehensive income and could have a material impact on its results of operations and financial position.
Recent Accounting Pronouncements
Recent Accounting Pronouncements
Recently Adopted Accounting Pronouncements
In March 2020, the FASB issued ASU 2020-04, Reference Rate Reform (Topic 848): Facilitation of the Effects of Reference Rate Reform on Financial Reporting. ASC 848 contains optional expedients and exceptions for applying GAAP to debt, contracts, hedging relationships and other transactions affected by reference rate reform. The provisions of ASC 848 must be applied to all contracts that are accounted for under a Topic, Subtopic or Industry Subtopic for all transactions other than derivatives, which may be applied at a hedging relationship level. Originally, the guidance was effective for fiscal years beginning after January 1, 2021, including interim periods within those fiscal years. However, in response to the deferral of the cessation date for certain overnight LIBOR measures, the FASB issued ASU 2022-06 on December 21, 2022, which extends the sunset date of Topic 848 to December 31, 2024. The Company's 2020 Credit Agreement provides for a $750 million revolving credit facility and a letter of credit sublimit of $20 million, with interest rates previously benchmarked to LIBOR. The Company adopted this accounting pronouncement with the execution of the First Amendment to the 2020 Credit Agreement in
May 2023. This guidance provides an optional practical expedient that allows qualifying modifications to be accounted for as a debt modifications rather than be analyzed under existing guidance to determine if the modification should be accounted for as a debt extinguishment. In adopting this accounting standard, we have elected to apply this optional expedient. Adopting this accounting standard did not have a material impact on the Company's condensed consolidated financial statements and related disclosures.
See Note 10 for further discussion of the Company's accounting for its outstanding debt, revolving credit facility and related issuance costs.
XML 36 R25.htm IDEA: XBRL DOCUMENT v3.23.3
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables)
9 Months Ended
Sep. 30, 2023
Accounting Policies [Abstract]  
Schedule of Accumulated Other Comprehensive Loss
The components of accumulated other comprehensive loss, net of tax, were as follows (in thousands):
September 30,
2023
December 31,
2022
Foreign currency translation loss$(28,311)$(29,075)
Total accumulated other comprehensive loss$(28,311)$(29,075)
Schedule of Calculation of Basic and Diluted Net Income (Loss) Per Share
The following table sets forth the calculation of basic and diluted net income per share (in thousands, except per share data):
Three Months Ended
September 30,
Nine Months Ended
September 30,

Numerator:
2023202220232022
Net income$90,574 $72,290 $278,225 $245,081 
Denominator:
Denominator for basic net income per share — weighted-average outstanding shares405,649 394,712 405,190 393,650 
Effect of dilutive securities:
Stock options, restricted stock awards and restricted stock units1,580 1,497 1,523 1,323 
Denominator for diluted net income per share — weighted-average outstanding shares407,229 396,209 406,713 394,973 
 
Net income per share — basic$0.22 $0.18 $0.69 $0.62 
Net income per share — diluted$0.22 $0.18 $0.68 $0.62 
Schedule of Anti-dilutive Securities Excluded from Computation of Earnings Per Share
The following table summarizes the shares underlying the unvested performance-based restricted stock and anti-dilutive securities excluded from the basic and diluted earnings per share calculations (in thousands):
Three Months Ended
September 30,
Nine Months Ended
September 30,
2023202220232022
Performance-based restricted stock awards681 621 681 621 
Anti-dilutive securities355 748 839 1,144 
Schedule of Stock-based Compensation Expense for Stock Options and Restricted Stock
Stock-based compensation expense for stock options, restricted stock awards and restricted stock units issued under equity incentive plans, stock purchases under the ESPP, DSUs and Matching RSUs awarded under the MSPP included in the Company’s condensed consolidated statements of operations were as follows (in thousands):
Three Months Ended
September 30,
Nine Months Ended
September 30,
2023202220232022
Cost of revenues$3,744 $3,041 $10,649 $9,002 
Selling and marketing (excluding customer base amortization)2,394 1,957 6,983 5,605 
Software development4,497 3,158 12,858 9,262 
General and administrative11,264 9,982 33,280 30,228 
Total stock-based compensation expense$21,899 $18,138 $63,770 $54,097 
XML 37 R26.htm IDEA: XBRL DOCUMENT v3.23.3
REVENUE FROM CONTRACTS WITH CUSTOMERS (Tables)
9 Months Ended
Sep. 30, 2023
Revenue from Contract with Customer [Abstract]  
Schedule of Disaggregation of Revenue Revenues by operating segment and type of service consist of the following (in thousands):
Three Months Ended September 30,
20232022
North AmericaInternationalTotalNorth AmericaInternationalTotal
CoStar$223,348 $10,012 $233,360 $203,657 $9,033 $212,690 
Information Services35,163 9,473 44,636 32,524 8,489 41,013 
Multifamily235,343 — 235,343 189,536 — 189,536 
LoopNet65,041 2,440 67,481 57,126 1,775 58,901 
Residential10,293 — 10,293 19,351 — 19,351 
Other Marketplaces33,556 — 33,556 35,430 — 35,430 
Total revenues$602,744 $21,925 $624,669 $537,624 $19,297 $556,921 

Nine Months Ended September 30,
20232022
North AmericaInternationalTotalNorth AmericaInternationalTotal
CoStar$658,734 $28,808 $687,542 $590,141 $27,764 $617,905 
Information Services99,476 28,710 128,186 93,306 23,424 116,730 
Multifamily670,331 — 670,331 547,372 — 547,372 
LoopNet189,488 6,793 196,281 164,417 5,228 169,645 
Residential36,154 — 36,154 57,565 — 57,565 
Other Marketplaces96,447 — 96,447 99,837 — 99,837 
Total revenues$1,750,630 $64,311 $1,814,941 $1,552,638 $56,416 $1,609,054 
Schedule of Contract with Customer, Asset and Liability
Deferred revenue as of September 30, 2023 and December 31, 2022 were as follows (in thousands):
BalanceBalance Sheet CaptionSeptember 30,
2023
December 31,
2022
Current portionDeferred revenue$97,583 $103,567 
Non-current portionLease and other long-term liabilities196 215 
Total deferred revenue$97,779 $103,782 

Changes in deferred revenue for the period were as follows (in thousands):
Balance at December 31, 2022
$103,782 
Revenues recognized in the current period from the amounts in the beginning balance(94,280)
New deferrals, net of amounts recognized in the current period88,235 
Effects of foreign currency42 
Balance at September 30, 2023
$97,779 
Contract assets as of September 30, 2023 and December 31, 2022 were as follows (in thousands):
BalanceBalance Sheet CaptionSeptember 30,
2023
December 31,
2022
Current portionPrepaid expenses and other current assets$5,599 $3,953 
Non-current portionDeposits and other assets7,887 8,464 
Total contract assets$13,486 $12,417 
Schedule of Commissions Expense Commissions expense activity for the three and nine months ended September 30, 2023 and 2022 was as follows (in thousands):
Three Months Ended
September 30,
Nine Months Ended
September 30,
2023202220232022
Commissions incurred$42,055 $40,511 $134,386 $115,749 
Commissions capitalized in the current period(28,119)(29,720)(93,147)(83,875)
Amortization of deferred commissions costs24,544 19,377 69,811 55,373 
Total commissions expense$38,480 $30,168 $111,050 $87,247 
XML 38 R27.htm IDEA: XBRL DOCUMENT v3.23.3
ALLOWANCE FOR CREDIT LOSSES (Tables)
9 Months Ended
Sep. 30, 2023
Credit Loss [Abstract]  
Schedule of Financing Receivable, Allowance for Credit Loss
The following tables detail the activity related to the allowance for credit losses for trade receivables by portfolio segment (in thousands):
Nine Months Ended September 30, 2023
CoStarInformation ServicesMultifamilyLoopNetOther MarketplacesTotal
Beginning balance at December 31, 2022
$4,510 $1,051 $4,347 $1,396 $891 $12,195 
Current-period provision for expected credit losses
15,323 810 4,162 4,799 570 25,664 
Write-offs charged against the allowance, net of recoveries and other(12,201)(61)(763)(3,839)(84)(16,948)
Ending balance at September 30, 2023
$7,632 $1,800 $7,746 $2,356 $1,377 $20,911 
Nine Months Ended September 30, 2022
CoStarInformation ServicesMultifamilyLoopNetOther MarketplacesTotal
Beginning balance at December 31, 2021
$5,380 $1,820 $3,393 $1,968 $813 $13,374 
Current-period provision (release) for expected credit losses7,089 (703)4,032 3,000 50 13,468 
Write-offs charged against the allowance, net of recoveries and other(8,917)(198)(4,362)(4,031)— (17,508)
Ending balance at September 30, 2022
$3,552 $919 $3,063 $937 $863 $9,334 
XML 39 R28.htm IDEA: XBRL DOCUMENT v3.23.3
LEASES (Tables)
9 Months Ended
Sep. 30, 2023
Leases [Abstract]  
Schedule of Components of Lease Expense
Lease costs related to the Company's operating leases included in the condensed consolidated statements of operations were as follows (in thousands):
Three Months Ended
September 30,
Nine Months Ended
September 30,
Operating lease costs:2023202220232022
Cost of revenues$2,703 $2,439 $7,148 $7,848 
Selling and marketing (excluding customer base amortization)3,906 3,175 11,386 9,219 
Software development1,622 1,998 4,637 5,895 
General and administrative1,018 1,469 3,048 4,378 
Total operating lease costs$9,249 $9,081 26,219 $27,340 
Schedule of Supplemental Balance Sheet Information Related to Leases
Supplemental balance sheet information related to operating leases was as follows (in thousands):
BalanceBalance Sheet LocationSeptember 30,
2023
December 31, 2022
Operating lease liabilities$121,672 $118,294
Less: imputed interest(8,754)(6,238)
Present value of lease liabilities112,918 112,056
Less: current portion of lease liabilitiesLease liabilities39,750 36,049
Long-term lease liabilitiesLease and other long-term liabilities$73,168 $76,007
Weighted-average remaining lease term in years4.03.6
Weighted-average discount rate3.5 %3.1 %
Schedule of Supplemental Cash Flow Information for Leases
Supplemental cash flow information related to leases was as follows (in thousands):
Nine Months Ended
September 30,
20232022
Cash paid for amounts included in the measurement of lease liabilities:
Operating cash flows used in operating leases$30,934 $31,847 
ROU assets obtained in exchange for lease obligations:
Operating leases$27,957 $19,184 
XML 40 R29.htm IDEA: XBRL DOCUMENT v3.23.3
GOODWILL (Tables)
9 Months Ended
Sep. 30, 2023
Goodwill [Abstract]  
Schedule of Goodwill
The changes in the carrying amount of goodwill by operating segment consist of the following (in thousands):
 North AmericaInternationalTotal
Goodwill, December 31, 2021$2,145,846 $175,169 $2,321,015 
Acquisitions, including measurement period adjustments(1)
3,401 7,095 10,496 
Effect of foreign currency translation— (16,752)(16,752)
Goodwill, December 31, 20222,149,247 165,512 2,314,759 
Effect of foreign currency translation— 554 554 
Goodwill, September 30, 2023$2,149,247 $166,066 $2,315,313 
__________________________
(1) North America goodwill recorded during the year ended December 31, 2022 relates to a measurement period adjustment for income taxes for Homes.com of $3.4 million. International goodwill recorded in connection with the Business Immo Acquisition was $7.1 million.
XML 41 R30.htm IDEA: XBRL DOCUMENT v3.23.3
INTANGIBLE ASSETS (Tables)
9 Months Ended
Sep. 30, 2023
Intangible Assets, Net (Excluding Goodwill) [Abstract]  
Schedule of Acquired Finite-Lived Intangible Assets by Major Class
Intangible assets consist of the following (in thousands, except amortization period data):
September 30,
2023
December 31,
2022
Weighted-
Average
Amortization
Period (in years)
Acquired technology and data$40,048 $40,422 5
Accumulated amortization(26,066)(20,693) 
Acquired technology and data, net13,982 19,729  
Acquired customer base464,462 464,242 10
Accumulated amortization(318,405)(287,051) 
Acquired customer base, net146,057 177,191  
Acquired trade names and other intangible assets247,285 247,361 13
Accumulated amortization(132,229)(114,975) 
Acquired trade names and other intangible assets, net115,056 132,386  
Intangible assets, net$275,095 $329,306  
XML 42 R31.htm IDEA: XBRL DOCUMENT v3.23.3
LONG-TERM DEBT (Tables)
9 Months Ended
Sep. 30, 2023
Debt Disclosure [Abstract]  
Schedule of Long-Term Debt Instruments
The table below presents the components of outstanding debt (in thousands):
September 30,
2023
December 31,
2022
2.800% Senior Notes due July 15, 2030
$1,000,000 $1,000,000 
2020 Credit Agreement, due July 1, 2025— — 
Total face amount of long-term debt1,000,000 1,000,000 
Senior Notes unamortized discount and issuance costs(9,815)(10,790)
Long-term debt, net$990,185 $989,210 
Schedule of Interest Expense
The Company recognized interest expense as follows (in thousands):
Three Months Ended
September 30,
Nine Months Ended
September 30,
2023202220232022
Interest on outstanding borrowings$7,000 $7,000 $21,000 $21,000 
Amortization of Senior Notes discount and issuance costs602 593 1,799 1,771 
Interest capitalized for construction in process
(919)— (919)— 
Commitment fees and other542 529 1,975 1,484 
Total interest expense$7,225 $8,122 $23,855 $24,255 
XML 43 R32.htm IDEA: XBRL DOCUMENT v3.23.3
COMMITMENTS AND CONTINGENCIES (Tables)
9 Months Ended
Sep. 30, 2023
Commitments and Contingencies Disclosure [Abstract]  
Schedule of Lessee, Operating Lease, Liability, Maturity
The following summarizes the Company's significant contractual obligations, including related payments due by period, as of September 30, 2023 (in thousands):
Year Ending December 31,Operating lease obligationsLong-term debt principal paymentsLong-term interest payments
Remainder of 2023$11,181 $— $— 
202441,143 — 28,000 
202524,810 — 28,000 
202614,611 — 28,000 
202712,865 — 28,000 
Thereafter17,062 1,000,000 84,000 
Total$121,672 $1,000,000 $196,000 
Schedule of Maturities of Long-term Debt
The following summarizes the Company's significant contractual obligations, including related payments due by period, as of September 30, 2023 (in thousands):
Year Ending December 31,Operating lease obligationsLong-term debt principal paymentsLong-term interest payments
Remainder of 2023$11,181 $— $— 
202441,143 — 28,000 
202524,810 — 28,000 
202614,611 — 28,000 
202712,865 — 28,000 
Thereafter17,062 1,000,000 84,000 
Total$121,672 $1,000,000 $196,000 
XML 44 R33.htm IDEA: XBRL DOCUMENT v3.23.3
SEGMENT REPORTING (Tables)
9 Months Ended
Sep. 30, 2023
Segment Reporting [Abstract]  
Schedule of Summarized Information by Operating Segment
Summarized EBITDA information by operating segment consists of the following (in thousands):
Three Months Ended
September 30,
Nine Months Ended
September 30,
 2023202220232022
North America$88,910 $127,965 $290,180 $422,454 
International(191)1,184 1,596 5,133 
Total EBITDA$88,719 $129,149 $291,776 $427,587 
Schedule of Reconciliation of Net Income to EBITDA
The reconciliation of net income to EBITDA consists of the following (in thousands):
Three Months Ended
September 30,
Nine Months Ended
September 30,
2023202220232022
Net income$90,574 $72,290 $278,225 $245,081 
Amortization of acquired intangible assets in cost of revenues8,453 6,945 23,053 21,980 
Amortization of acquired intangible assets in operating expenses10,254 29,651 31,311 60,621 
Depreciation and other amortization8,418 7,224 24,451 21,199 
Interest (income) expense, net (58,422)(10,656)(153,881)461 
Other income, net(465)(1,389)(1,655)(3,596)
Income tax expense29,907 25,084 90,272 81,841 
EBITDA$88,719 $129,149 $291,776 $427,587 
Schedule of Summarized Information by Operating Segment, Assets and Liabilities
Summarized information by operating segment consists of the following (in thousands):
September 30,
2023
December 31,
2022
Property and equipment, net:  
North America$399,339 $320,209 
International3,856 1,041 
Total property and equipment, net$403,195 $321,250 
Goodwill:  
North America$2,149,247 $2,149,247 
International166,066 165,512 
Total goodwill$2,315,313 $2,314,759 
Assets:  
North America$8,513,872 $8,146,239 
International257,783 256,231 
Total assets$8,771,655 $8,402,470 
Liabilities:  
North America$1,506,118 $1,486,237 
International55,375 46,112 
Total liabilities$1,561,493 $1,532,349 
XML 45 R34.htm IDEA: XBRL DOCUMENT v3.23.3
ORGANIZATION (Details)
9 Months Ended
Sep. 30, 2023
operating_segment
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Term of subscription-based license agreements 1 year
Number of business segments 2
XML 46 R35.htm IDEA: XBRL DOCUMENT v3.23.3
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Revenue Recognition) (Details)
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Accounting Policies [Abstract]        
Term of subscription-based license agreements     1 year  
Percentage of total revenue 0.95 0.92 0.95 0.93
Amortization period of deferred sales commissions     3 years  
XML 47 R36.htm IDEA: XBRL DOCUMENT v3.23.3
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Foreign Currency Translation and Accumulated Other Comprehensive Loss) (Details) - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Dec. 31, 2022
Accounting Policies [Abstract]          
Foreign currency transaction gain (loss) $ 200,000 $ 800,000 $ (600,000) $ 2,200,000  
Accumulated Other Comprehensive Loss Net of Tax [Abstract]          
Foreign currency translation loss (28,311,000)   (28,311,000)   $ (29,075,000)
Total accumulated other comprehensive loss (28,311,000)   (28,311,000)   $ (29,075,000)
Reclassification out of accumulated other comprehensive loss $ 0 $ 0 $ 0 $ 0  
XML 48 R37.htm IDEA: XBRL DOCUMENT v3.23.3
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Net Income Per Share) (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Jun. 30, 2023
Mar. 31, 2023
Sep. 30, 2022
Jun. 30, 2022
Mar. 31, 2022
Sep. 30, 2023
Sep. 30, 2022
Numerator:                
Net income $ 90,574 $ 100,520 $ 87,131 $ 72,290 $ 83,473 $ 89,318 $ 278,225 $ 245,081
Denominator:                
Denominator for basic net income per share - weighted-average outstanding shares (in shares) 405,649     394,712     405,190 393,650
Effect of dilutive securities:                
Stock options, restricted stock awards and restricted stock units (in shares) 1,580     1,497     1,523 1,323
Denominator for diluted net income per share — weighted average outstanding shares (in shares) 407,229     396,209     406,713 394,973
Net income per share - basic (in dollars per share) $ 0.22     $ 0.18     $ 0.69 $ 0.62
Net income per share - diluted (in dollars per share) $ 0.22     $ 0.18     $ 0.68 $ 0.62
XML 49 R38.htm IDEA: XBRL DOCUMENT v3.23.3
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Anti-dilutive Shares) (Details) - shares
shares in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Anti-dilutive securities (in shares) 355 748 839 1,144
Performance-based restricted stock awards        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Anti-dilutive securities (in shares) 681 621 681 621
XML 50 R39.htm IDEA: XBRL DOCUMENT v3.23.3
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Stock-Based Compensation) (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]        
Compensation expense $ 21,899 $ 18,138 $ 63,770 $ 54,097
Cost of revenues        
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]        
Compensation expense 3,744 3,041 10,649 9,002
Selling and marketing (excluding customer base amortization)        
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]        
Compensation expense 2,394 1,957 6,983 5,605
Software development        
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]        
Compensation expense 4,497 3,158 12,858 9,262
General and administrative        
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]        
Compensation expense $ 11,264 $ 9,982 $ 33,280 $ 30,228
XML 51 R40.htm IDEA: XBRL DOCUMENT v3.23.3
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Cash, Cash Equivalents and Restricted Cash Narrative) (Details) - USD ($)
Sep. 30, 2023
Dec. 31, 2022
Accounting Policies [Abstract]    
Restricted cash $ 0 $ 0
XML 52 R41.htm IDEA: XBRL DOCUMENT v3.23.3
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Allowance for Credit Losses) (Details)
Sep. 30, 2023
numberOfReceivable
operating_segment
Accounting Policies [Abstract]  
Number of portfolio segments | operating_segment 5
Number of classes of trade receivables based on location 2
Number of trade receivables in information services portfolio 4
Number of trade receivables in multifamily portfolio 1
Number of trade receivables in loop net portfolio 1
Number of trade receivables in other marketplaces portfolio segment 2
XML 53 R42.htm IDEA: XBRL DOCUMENT v3.23.3
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Recent Accounting Pronouncements) (Details) - 2020 Credit Agreement - USD ($)
Sep. 30, 2023
Jul. 01, 2020
Revolving Loans and Letters of Credit    
Line of Credit Facility [Line Items]    
Line of credit facility, amount outstanding $ 0 $ 750,000,000
Maximum borrowing capacity   750,000,000
Letter of Credit    
Line of Credit Facility [Line Items]    
Maximum borrowing capacity   $ 20,000,000
XML 54 R43.htm IDEA: XBRL DOCUMENT v3.23.3
REVENUE FROM CONTRACTS WITH CUSTOMERS (Disaggregated Revenue) (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Disaggregation of Revenue [Line Items]        
Revenues $ 624,669 $ 556,921 $ 1,814,941 $ 1,609,054
CoStar        
Disaggregation of Revenue [Line Items]        
Revenues 233,360 212,690 687,542 617,905
Information Services        
Disaggregation of Revenue [Line Items]        
Revenues 44,636 41,013 128,186 116,730
Multifamily        
Disaggregation of Revenue [Line Items]        
Revenues 235,343 189,536 670,331 547,372
LoopNet        
Disaggregation of Revenue [Line Items]        
Revenues 67,481 58,901 196,281 169,645
Residential        
Disaggregation of Revenue [Line Items]        
Revenues 10,293 19,351 36,154 57,565
Other Marketplaces        
Disaggregation of Revenue [Line Items]        
Revenues 33,556 35,430 96,447 99,837
North America        
Disaggregation of Revenue [Line Items]        
Revenues 602,744 537,624 1,750,630 1,552,638
North America | CoStar        
Disaggregation of Revenue [Line Items]        
Revenues 223,348 203,657 658,734 590,141
North America | Information Services        
Disaggregation of Revenue [Line Items]        
Revenues 35,163 32,524 99,476 93,306
North America | Multifamily        
Disaggregation of Revenue [Line Items]        
Revenues 235,343 189,536 670,331 547,372
North America | LoopNet        
Disaggregation of Revenue [Line Items]        
Revenues 65,041 57,126 189,488 164,417
North America | Residential        
Disaggregation of Revenue [Line Items]        
Revenues 10,293 19,351 36,154 57,565
North America | Other Marketplaces        
Disaggregation of Revenue [Line Items]        
Revenues 33,556 35,430 96,447 99,837
International        
Disaggregation of Revenue [Line Items]        
Revenues 21,925 19,297 64,311 56,416
International | CoStar        
Disaggregation of Revenue [Line Items]        
Revenues 10,012 9,033 28,808 27,764
International | Information Services        
Disaggregation of Revenue [Line Items]        
Revenues 9,473 8,489 28,710 23,424
International | Multifamily        
Disaggregation of Revenue [Line Items]        
Revenues 0 0 0 0
International | LoopNet        
Disaggregation of Revenue [Line Items]        
Revenues 2,440 1,775 6,793 5,228
International | Residential        
Disaggregation of Revenue [Line Items]        
Revenues 0 0 0 0
International | Other Marketplaces        
Disaggregation of Revenue [Line Items]        
Revenues $ 0 $ 0 $ 0 $ 0
XML 55 R44.htm IDEA: XBRL DOCUMENT v3.23.3
REVENUE FROM CONTRACTS WITH CUSTOMERS (Deferred Revenue) (Details) - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Revenue from Contract with Customer [Abstract]    
Deferred revenue $ 97,583 $ 103,567
Lease and other long-term liabilities 196 215
Total deferred revenue $ 97,779 $ 103,782
XML 56 R45.htm IDEA: XBRL DOCUMENT v3.23.3
REVENUE FROM CONTRACTS WITH CUSTOMERS (Contract Assets and Liabilities) (Details)
$ in Thousands
9 Months Ended
Sep. 30, 2023
USD ($)
Change in Contract with Customer, Liability [Roll Forward]  
Beginning balance $ 103,782
Revenues recognized in the current period from the amounts in the beginning balance (94,280)
New deferrals, net of amounts recognized in the current period 88,235
Effects of foreign currency 42
Ending balance $ 97,779
XML 57 R46.htm IDEA: XBRL DOCUMENT v3.23.3
REVENUE FROM CONTRACTS WITH CUSTOMERS (Contract Assets) (Details) - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Revenue from Contract with Customer [Abstract]    
Current portion $ 5,599 $ 3,953
Non-current portion 7,887 8,464
Total contract assets $ 13,486 $ 12,417
XML 58 R47.htm IDEA: XBRL DOCUMENT v3.23.3
REVENUE FROM CONTRACTS WITH CUSTOMERS (Narrative) (Details) - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Disaggregation of Revenue [Line Items]        
Revenue recognized $ 200,000 $ 800,000 $ 1,100,000 $ 1,600,000
Revenue, remaining performance obligation $ 379,000,000   379,000,000  
Deferred sales commissions of impaired     $ 0 $ 0
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2023-10-01        
Disaggregation of Revenue [Line Items]        
Revenue, remaining performance obligation, expected timing of satisfaction, period 5 years   5 years  
XML 59 R48.htm IDEA: XBRL DOCUMENT v3.23.3
REVENUE FROM CONTRACTS WITH CUSTOMERS (Commissions) (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Revenue from Contract with Customer [Abstract]        
Commissions incurred $ 42,055 $ 40,511 $ 134,386 $ 115,749
Commissions capitalized in the current period (28,119) (29,720) (93,147) (83,875)
Amortization of deferred commissions costs 24,544 19,377 69,811 55,373
Total commissions expense $ 38,480 $ 30,168 $ 111,050 $ 87,247
XML 60 R49.htm IDEA: XBRL DOCUMENT v3.23.3
ALLOWANCE FOR CREDIT LOSSES (Details) - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Financing Receivable, Allowance for Credit Loss [Roll Forward]    
Beginning balance $ 12,195 $ 13,374
Current-period provision for expected credit losses 25,664 13,468
Write-offs charged against the allowance, net of recoveries and other (16,948) (17,508)
Ending balance 20,911 9,334
CoStar    
Financing Receivable, Allowance for Credit Loss [Roll Forward]    
Beginning balance 4,510 5,380
Current-period provision for expected credit losses 15,323 7,089
Write-offs charged against the allowance, net of recoveries and other (12,201) (8,917)
Ending balance 7,632 3,552
Information Services    
Financing Receivable, Allowance for Credit Loss [Roll Forward]    
Beginning balance 1,051 1,820
Current-period provision for expected credit losses 810 (703)
Write-offs charged against the allowance, net of recoveries and other (61) (198)
Ending balance 1,800 919
Multifamily    
Financing Receivable, Allowance for Credit Loss [Roll Forward]    
Beginning balance 4,347 3,393
Current-period provision for expected credit losses 4,162 4,032
Write-offs charged against the allowance, net of recoveries and other (763) (4,362)
Ending balance 7,746 3,063
LoopNet    
Financing Receivable, Allowance for Credit Loss [Roll Forward]    
Beginning balance 1,396 1,968
Current-period provision for expected credit losses 4,799 3,000
Write-offs charged against the allowance, net of recoveries and other (3,839) (4,031)
Ending balance 2,356 937
Other Marketplaces    
Financing Receivable, Allowance for Credit Loss [Roll Forward]    
Beginning balance 891 813
Current-period provision for expected credit losses 570 50
Write-offs charged against the allowance, net of recoveries and other (84) 0
Ending balance $ 1,377 $ 863
XML 61 R50.htm IDEA: XBRL DOCUMENT v3.23.3
ACQUISITIONS (Narrative) (Details)
$ in Thousands, € in Millions
1 Months Ended 9 Months Ended
Apr. 30, 2022
USD ($)
Apr. 30, 2022
EUR (€)
Sep. 30, 2023
USD ($)
Sep. 30, 2022
USD ($)
Business Acquisition [Line Items]        
Cash paid for acquisitions, net of cash acquired     $ 0 $ 6,331
Business Immo        
Business Acquisition [Line Items]        
Cash paid for acquisitions, net of cash acquired $ 6,300 € 5.8    
Goodwill acquired 7,100      
Business combination, identifiable assets acquired and liabilities assumed $ 3,900      
XML 62 R51.htm IDEA: XBRL DOCUMENT v3.23.3
INVESTMENTS AND FAIR VALUE MEASUREMENTS (Details) - USD ($)
Sep. 30, 2023
Dec. 31, 2022
Fair Value, Inputs, Level 2    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Debt outstanding, fair value $ 800,000,000 $ 800,000,000
Cash Equivalents | Fair Value, Inputs, Level 1    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Assets, fair value disclosure 5,200,000,000 4,800,000,000
Cash Equivalents | Fair Value, Inputs, Level 2    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Assets, fair value disclosure 0 0
Cash Equivalents | Fair Value, Inputs, Level 3    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Assets, fair value disclosure $ 0 $ 0
XML 63 R52.htm IDEA: XBRL DOCUMENT v3.23.3
LEASES (Narrative) (Details)
Sep. 30, 2023
Minimum  
Lessee, Lease, Description [Line Items]  
Term of contract 1 year
Maximum  
Lessee, Lease, Description [Line Items]  
Term of contract 9 years
XML 64 R53.htm IDEA: XBRL DOCUMENT v3.23.3
LEASES (Lease Cost) (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Lessee, Lease, Description [Line Items]        
Total operating lease costs $ 9,249 $ 9,081 $ 26,219 $ 27,340
Cost of revenues        
Lessee, Lease, Description [Line Items]        
Total operating lease costs 2,703 2,439 7,148 7,848
Selling and marketing (excluding customer base amortization)        
Lessee, Lease, Description [Line Items]        
Total operating lease costs 3,906 3,175 11,386 9,219
Software development        
Lessee, Lease, Description [Line Items]        
Total operating lease costs 1,622 1,998 4,637 5,895
General and administrative        
Lessee, Lease, Description [Line Items]        
Total operating lease costs $ 1,018 $ 1,469 $ 3,048 $ 4,378
XML 65 R54.htm IDEA: XBRL DOCUMENT v3.23.3
LEASES (Supplemental Balance Sheet Information Related to Leases) (Details) - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Leases [Abstract]    
Total $ 121,672 $ 118,294
Less: imputed interest (8,754) (6,238)
Present value of lease liabilities 112,918 112,056
Lease liabilities 39,750 36,049
Long-term lease liabilities $ 73,168 $ 76,007
Weighted-average remaining lease term in years 4 years 3 years 7 months 6 days
Weighted-average discount rate 3.50% 3.10%
Operating Lease, Liability, Noncurrent, Statement of Financial Position [Extensible List] Lease and other long-term liabilities Lease and other long-term liabilities
XML 66 R55.htm IDEA: XBRL DOCUMENT v3.23.3
LEASES (Supplemental Cash Flow Information Related to Leases) (Details) - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Cash paid for amounts included in the measurement of lease liabilities:    
Operating cash flows used in operating leases $ 30,934 $ 31,847
ROU assets obtained in exchange for lease obligations:    
Operating leases $ 27,957 $ 19,184
XML 67 R56.htm IDEA: XBRL DOCUMENT v3.23.3
GOODWILL (Goodwill by Segment) (Details) - USD ($)
$ in Thousands
1 Months Ended 9 Months Ended 12 Months Ended
Apr. 30, 2022
Sep. 30, 2023
Dec. 31, 2022
Goodwill [Roll Forward]      
Goodwill, beginning balance   $ 2,314,759 $ 2,321,015
Acquisitions, including measurement period adjustments     10,496
Effect of foreign currency translation   554 (16,752)
Goodwill, ending balance   2,315,313 2,314,759
North America      
Goodwill [Roll Forward]      
Goodwill, beginning balance   2,149,247 2,145,846
Acquisitions, including measurement period adjustments     3,401
Effect of foreign currency translation   0 0
Goodwill, ending balance   2,149,247 2,149,247
International      
Goodwill [Roll Forward]      
Goodwill, beginning balance   165,512 175,169
Acquisitions, including measurement period adjustments     7,095
Effect of foreign currency translation   554 (16,752)
Goodwill, ending balance   $ 166,066 165,512
Homes.com | North America      
Goodwill [Roll Forward]      
Goodwill, measuring period adjustment     3,400
Business Immo      
Goodwill [Roll Forward]      
Goodwill acquired $ 7,100    
Business Immo | International      
Goodwill [Roll Forward]      
Goodwill acquired     $ 7,100
XML 68 R57.htm IDEA: XBRL DOCUMENT v3.23.3
GOODWILL (Narrative) (Details) - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Goodwill [Abstract]        
Goodwill, impairment loss $ 0 $ 0 $ 0 $ 0
XML 69 R58.htm IDEA: XBRL DOCUMENT v3.23.3
INTANGIBLE ASSETS (Details) - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Dec. 31, 2022
Acquired Finite-Lived Intangible Assets [Line Items]          
Intangible assets, net $ 275,095,000   $ 275,095,000   $ 329,306,000
Impairment of intangible assets, finite-lived     0 $ 0  
Indefinite-lived intangible assets, written off     500,000    
Customer base amortization 10,254,000 $ 29,651,000 31,311,000 $ 60,621,000  
Acquired technology and data          
Acquired Finite-Lived Intangible Assets [Line Items]          
Finite-lived intangible assets, gross 40,048,000   40,048,000   40,422,000
Accumulated amortization (26,066,000)   (26,066,000)   (20,693,000)
Intangible assets, net 13,982,000   $ 13,982,000   19,729,000
Weighted- Average Amortization Period (in years)     5 years    
Acquired customer base          
Acquired Finite-Lived Intangible Assets [Line Items]          
Finite-lived intangible assets, gross 464,462,000   $ 464,462,000   464,242,000
Accumulated amortization (318,405,000)   (318,405,000)   (287,051,000)
Intangible assets, net 146,057,000   $ 146,057,000   177,191,000
Weighted- Average Amortization Period (in years)     10 years    
Customer base amortization   $ 16,300,000      
Acquired trade names and other intangible assets          
Acquired Finite-Lived Intangible Assets [Line Items]          
Finite-lived intangible assets, gross 247,285,000   $ 247,285,000   247,361,000
Accumulated amortization (132,229,000)   (132,229,000)   (114,975,000)
Intangible assets, net $ 115,056,000   $ 115,056,000   $ 132,386,000
Weighted- Average Amortization Period (in years)     13 years    
XML 70 R59.htm IDEA: XBRL DOCUMENT v3.23.3
LONG-TERM DEBT (Schedule of Debt) (Details) - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Jul. 01, 2020
Debt Instrument [Line Items]      
Total face amount of long-term debt $ 1,000,000 $ 1,000,000  
Senior Notes unamortized discount and issuance costs (9,815) (10,790)  
Long-term debt, net 990,185 989,210  
2.800% Senior Notes      
Debt Instrument [Line Items]      
Stated interest rate     2.80%
Total face amount of long-term debt 1,000,000 1,000,000 $ 1,000,000
2020 Credit Agreement      
Debt Instrument [Line Items]      
Total face amount of long-term debt $ 0 $ 0  
XML 71 R60.htm IDEA: XBRL DOCUMENT v3.23.3
LONG-TERM DEBT (Narrative) (Details)
9 Months Ended
Jul. 01, 2020
USD ($)
occasion
Sep. 30, 2023
USD ($)
Dec. 31, 2022
USD ($)
Debt Instrument [Line Items]      
Total face amount of long-term debt   $ 1,000,000,000 $ 1,000,000,000
Number of allowable increase requests | occasion 5    
2.800% Senior Notes      
Debt Instrument [Line Items]      
Total face amount of long-term debt $ 1,000,000,000 1,000,000,000 1,000,000,000
Stated interest rate 2.80%    
Discounted rate par value 99.921%    
Redemption price rate 100.00%    
2020 Credit Agreement      
Debt Instrument [Line Items]      
Total face amount of long-term debt   0 0
2020 Credit Agreement | Other Assets      
Debt Instrument [Line Items]      
Debt issuance costs   $ 1,900,000 $ 2,700,000
2020 Credit Agreement | Revolving Loans and Letters of Credit      
Debt Instrument [Line Items]      
Maximum borrowing capacity $ 750,000,000    
Term of credit facility 5 years    
Total leverage ratio   4.50  
Line of credit facility, amount outstanding $ 750,000,000 $ 0  
2020 Credit Agreement | Revolving Loans and Letters of Credit | Minimum      
Debt Instrument [Line Items]      
Commitment fee percentage 0.25%    
2020 Credit Agreement | Revolving Loans and Letters of Credit | Maximum      
Debt Instrument [Line Items]      
Commitment fee percentage 0.30%    
2020 Credit Agreement | Letter of Credit      
Debt Instrument [Line Items]      
Maximum borrowing capacity $ 20,000,000    
2020 Credit Agreement | Letter of Credit | Secured Overnight Financing Rate (SOFR)      
Debt Instrument [Line Items]      
Basis spread 0.00%    
2020 Credit Agreement | Letter of Credit | Adjustment to SOFR      
Debt Instrument [Line Items]      
Basis spread 0.10%    
2020 Credit Agreement | Letter of Credit | Minimum | Alternate Base Rate      
Debt Instrument [Line Items]      
Basis spread 0.50%    
2020 Credit Agreement | Letter of Credit | Minimum | Secured Overnight Financing Rate (SOFR)      
Debt Instrument [Line Items]      
Basis spread 1.50%    
2020 Credit Agreement | Letter of Credit | Maximum      
Debt Instrument [Line Items]      
Maximum borrowing capacity $ 250,000,000    
2020 Credit Agreement | Letter of Credit | Maximum | Alternate Base Rate      
Debt Instrument [Line Items]      
Basis spread 1.25%    
2020 Credit Agreement | Letter of Credit | Maximum | Secured Overnight Financing Rate (SOFR)      
Debt Instrument [Line Items]      
Basis spread 2.25%    
XML 72 R61.htm IDEA: XBRL DOCUMENT v3.23.3
LONG-TERM DEBT (Interest) (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Debt Instrument [Line Items]        
Total interest expense $ 7,225 $ 8,122 $ 23,855 $ 24,255
Amortization of Senior Notes discount and issuance costs 602 593 1,799 1,771
Interest capitalized for construction in process (919) 0 (919) 0
Commitment fees and other 542 529 1,975 1,484
Borrowings        
Debt Instrument [Line Items]        
Total interest expense $ 7,000 $ 7,000 $ 21,000 $ 21,000
XML 73 R62.htm IDEA: XBRL DOCUMENT v3.23.3
INCOME TAXES (Details)
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Income Tax Disclosure [Abstract]        
Effective income tax rate 25.00% 26.00% 24.00% 25.00%
XML 74 R63.htm IDEA: XBRL DOCUMENT v3.23.3
COMMITMENTS AND CONTINGENCIES (Details) - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Operating lease obligations    
Remainder of 2023 $ 11,181  
2024 41,143  
2025 24,810  
2026 14,611  
2027 12,865  
Thereafter 17,062  
Total 121,672 $ 118,294
Long-term debt principal payments    
Remainder of 2023 0  
2024 0  
2025 0  
2026 0  
2027 0  
Thereafter 1,000,000  
Total 1,000,000  
Long-term interest payments    
Remainder of 2023 0  
2024 28,000  
2025 28,000  
2026 28,000  
2027 28,000  
Thereafter 84,000  
Total $ 196,000  
XML 75 R64.htm IDEA: XBRL DOCUMENT v3.23.3
SEGMENT REPORTING (Narrative) (Details)
9 Months Ended
Sep. 30, 2023
operating_segment
Segment Reporting [Abstract]  
Number of operating segments 2
XML 76 R65.htm IDEA: XBRL DOCUMENT v3.23.3
SEGMENT REPORTING (EBITDA) (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Segment Reporting Information [Line Items]        
Total EBITDA $ 88,719 $ 129,149 $ 291,776 $ 427,587
North America | Operating Segments        
Segment Reporting Information [Line Items]        
Total EBITDA 88,910 127,965 290,180 422,454
International | Operating Segments        
Segment Reporting Information [Line Items]        
Total EBITDA $ (191) $ 1,184 $ 1,596 $ 5,133
XML 77 R66.htm IDEA: XBRL DOCUMENT v3.23.3
SEGMENT REPORTING (Reconciliation of Net Income (Loss) to EBITDA) (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Jun. 30, 2023
Mar. 31, 2023
Sep. 30, 2022
Jun. 30, 2022
Mar. 31, 2022
Sep. 30, 2023
Sep. 30, 2022
Segment Reporting [Abstract]                
Net income $ 90,574 $ 100,520 $ 87,131 $ 72,290 $ 83,473 $ 89,318 $ 278,225 $ 245,081
Amortization of acquired intangible assets in cost of revenues 8,453     6,945     23,053 21,980
Amortization of acquired intangible assets in operating expenses 10,254     29,651     31,311 60,621
Depreciation and other amortization 8,418     7,224     24,451 21,199
Interest (income) expense, net (58,422)     (10,656)     (153,881) 461
Other income, net (465)     (1,389)     (1,655) (3,596)
Income tax expense 29,907     25,084     90,272 81,841
EBITDA $ 88,719     $ 129,149     $ 291,776 $ 427,587
XML 78 R67.htm IDEA: XBRL DOCUMENT v3.23.3
SEGMENT REPORTING (Summarized Information) (Details) - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Dec. 31, 2021
Segment Reporting Information [Line Items]      
Total property and equipment, net $ 403,195 $ 321,250  
Total goodwill 2,315,313 2,314,759 $ 2,321,015
Total assets 8,771,655 8,402,470  
Total liabilities 1,561,493 1,532,349  
North America      
Segment Reporting Information [Line Items]      
Total goodwill 2,149,247 2,149,247 2,145,846
International      
Segment Reporting Information [Line Items]      
Total goodwill 166,066 165,512 $ 175,169
Operating Segments | North America      
Segment Reporting Information [Line Items]      
Total property and equipment, net 399,339 320,209  
Total goodwill 2,149,247 2,149,247  
Total assets 8,513,872 8,146,239  
Total liabilities 1,506,118 1,486,237  
Operating Segments | International      
Segment Reporting Information [Line Items]      
Total property and equipment, net 3,856 1,041  
Total goodwill 166,066 165,512  
Total assets 257,783 256,231  
Total liabilities $ 55,375 $ 46,112  
XML 79 R68.htm IDEA: XBRL DOCUMENT v3.23.3
STOCKHOLDERS' EQUITY (Details) - Public Offering
$ / shares in Units, shares in Millions, $ in Millions
Sep. 20, 2022
USD ($)
$ / shares
shares
Subsidiary, Sale of Stock [Line Items]  
Number of shares issued in transaction (in shares) | shares 10.7
Sale of stock (in USD per share) | $ / shares $ 70.38
Consideration received on transaction $ 745.7
Payments of stock issuance costs $ 4.3
XML 80 R69.htm IDEA: XBRL DOCUMENT v3.23.3
SUBSEQUENT EVENTS (Details) - Oct. 19, 2023 - Subsequent Event - OnTheMarket plc
£ / shares in Units, £ in Millions, $ in Millions
GBP (£)
£ / shares
USD ($)
Subsequent Event [Line Items]    
Share price (in pound per share) £ 1.1  
Aggregate purchase price £ 99 $ 120
XML 81 csgp-20230930_htm.xml IDEA: XBRL DOCUMENT 0001057352 2023-01-01 2023-09-30 0001057352 2023-10-20 0001057352 2023-07-01 2023-09-30 0001057352 2022-07-01 2022-09-30 0001057352 2022-01-01 2022-09-30 0001057352 2023-09-30 0001057352 2022-12-31 0001057352 us-gaap:CommonStockMember 2022-12-31 0001057352 us-gaap:AdditionalPaidInCapitalMember 2022-12-31 0001057352 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-12-31 0001057352 us-gaap:RetainedEarningsMember 2022-12-31 0001057352 us-gaap:RetainedEarningsMember 2023-01-01 2023-03-31 0001057352 2023-01-01 2023-03-31 0001057352 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-01-01 2023-03-31 0001057352 us-gaap:CommonStockMember 2023-01-01 2023-03-31 0001057352 us-gaap:AdditionalPaidInCapitalMember 2023-01-01 2023-03-31 0001057352 us-gaap:CommonStockMember 2023-03-31 0001057352 us-gaap:AdditionalPaidInCapitalMember 2023-03-31 0001057352 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-03-31 0001057352 us-gaap:RetainedEarningsMember 2023-03-31 0001057352 2023-03-31 0001057352 us-gaap:RetainedEarningsMember 2023-04-01 2023-06-30 0001057352 2023-04-01 2023-06-30 0001057352 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-04-01 2023-06-30 0001057352 us-gaap:CommonStockMember 2023-04-01 2023-06-30 0001057352 us-gaap:AdditionalPaidInCapitalMember 2023-04-01 2023-06-30 0001057352 us-gaap:CommonStockMember 2023-06-30 0001057352 us-gaap:AdditionalPaidInCapitalMember 2023-06-30 0001057352 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-06-30 0001057352 us-gaap:RetainedEarningsMember 2023-06-30 0001057352 2023-06-30 0001057352 us-gaap:RetainedEarningsMember 2023-07-01 2023-09-30 0001057352 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-07-01 2023-09-30 0001057352 us-gaap:CommonStockMember 2023-07-01 2023-09-30 0001057352 us-gaap:AdditionalPaidInCapitalMember 2023-07-01 2023-09-30 0001057352 us-gaap:CommonStockMember 2023-09-30 0001057352 us-gaap:AdditionalPaidInCapitalMember 2023-09-30 0001057352 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-09-30 0001057352 us-gaap:RetainedEarningsMember 2023-09-30 0001057352 us-gaap:CommonStockMember 2021-12-31 0001057352 us-gaap:AdditionalPaidInCapitalMember 2021-12-31 0001057352 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-12-31 0001057352 us-gaap:RetainedEarningsMember 2021-12-31 0001057352 2021-12-31 0001057352 us-gaap:RetainedEarningsMember 2022-01-01 2022-03-31 0001057352 2022-01-01 2022-03-31 0001057352 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-01-01 2022-03-31 0001057352 us-gaap:CommonStockMember 2022-01-01 2022-03-31 0001057352 us-gaap:AdditionalPaidInCapitalMember 2022-01-01 2022-03-31 0001057352 us-gaap:CommonStockMember 2022-03-31 0001057352 us-gaap:AdditionalPaidInCapitalMember 2022-03-31 0001057352 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-03-31 0001057352 us-gaap:RetainedEarningsMember 2022-03-31 0001057352 2022-03-31 0001057352 us-gaap:RetainedEarningsMember 2022-04-01 2022-06-30 0001057352 2022-04-01 2022-06-30 0001057352 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-04-01 2022-06-30 0001057352 us-gaap:CommonStockMember 2022-04-01 2022-06-30 0001057352 us-gaap:AdditionalPaidInCapitalMember 2022-04-01 2022-06-30 0001057352 us-gaap:CommonStockMember 2022-06-30 0001057352 us-gaap:AdditionalPaidInCapitalMember 2022-06-30 0001057352 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-06-30 0001057352 us-gaap:RetainedEarningsMember 2022-06-30 0001057352 2022-06-30 0001057352 us-gaap:RetainedEarningsMember 2022-07-01 2022-09-30 0001057352 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-07-01 2022-09-30 0001057352 us-gaap:CommonStockMember 2022-07-01 2022-09-30 0001057352 us-gaap:AdditionalPaidInCapitalMember 2022-07-01 2022-09-30 0001057352 us-gaap:CommonStockMember 2022-09-30 0001057352 us-gaap:AdditionalPaidInCapitalMember 2022-09-30 0001057352 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-09-30 0001057352 us-gaap:RetainedEarningsMember 2022-09-30 0001057352 2022-09-30 0001057352 csgp:PerformanceBasedRestrictedStockMember 2023-07-01 2023-09-30 0001057352 csgp:PerformanceBasedRestrictedStockMember 2022-07-01 2022-09-30 0001057352 csgp:PerformanceBasedRestrictedStockMember 2023-01-01 2023-09-30 0001057352 csgp:PerformanceBasedRestrictedStockMember 2022-01-01 2022-09-30 0001057352 us-gaap:CostOfSalesMember 2023-07-01 2023-09-30 0001057352 us-gaap:CostOfSalesMember 2022-07-01 2022-09-30 0001057352 us-gaap:CostOfSalesMember 2023-01-01 2023-09-30 0001057352 us-gaap:CostOfSalesMember 2022-01-01 2022-09-30 0001057352 us-gaap:SellingAndMarketingExpenseMember 2023-07-01 2023-09-30 0001057352 us-gaap:SellingAndMarketingExpenseMember 2022-07-01 2022-09-30 0001057352 us-gaap:SellingAndMarketingExpenseMember 2023-01-01 2023-09-30 0001057352 us-gaap:SellingAndMarketingExpenseMember 2022-01-01 2022-09-30 0001057352 us-gaap:SoftwareDevelopmentMember 2023-07-01 2023-09-30 0001057352 us-gaap:SoftwareDevelopmentMember 2022-07-01 2022-09-30 0001057352 us-gaap:SoftwareDevelopmentMember 2023-01-01 2023-09-30 0001057352 us-gaap:SoftwareDevelopmentMember 2022-01-01 2022-09-30 0001057352 us-gaap:GeneralAndAdministrativeExpenseMember 2023-07-01 2023-09-30 0001057352 us-gaap:GeneralAndAdministrativeExpenseMember 2022-07-01 2022-09-30 0001057352 us-gaap:GeneralAndAdministrativeExpenseMember 2023-01-01 2023-09-30 0001057352 us-gaap:GeneralAndAdministrativeExpenseMember 2022-01-01 2022-09-30 0001057352 csgp:RevolvingLoansAndLettersOfCreditMember csgp:A2020CreditAgreementMember 2020-07-01 0001057352 us-gaap:LetterOfCreditMember csgp:A2020CreditAgreementMember 2020-07-01 0001057352 csgp:CoStarMember srt:NorthAmericaMember 2023-07-01 2023-09-30 0001057352 csgp:CoStarMember us-gaap:NonUsMember 2023-07-01 2023-09-30 0001057352 csgp:CoStarMember 2023-07-01 2023-09-30 0001057352 csgp:CoStarMember srt:NorthAmericaMember 2022-07-01 2022-09-30 0001057352 csgp:CoStarMember us-gaap:NonUsMember 2022-07-01 2022-09-30 0001057352 csgp:CoStarMember 2022-07-01 2022-09-30 0001057352 csgp:InformationservicesMember srt:NorthAmericaMember 2023-07-01 2023-09-30 0001057352 csgp:InformationservicesMember us-gaap:NonUsMember 2023-07-01 2023-09-30 0001057352 csgp:InformationservicesMember 2023-07-01 2023-09-30 0001057352 csgp:InformationservicesMember srt:NorthAmericaMember 2022-07-01 2022-09-30 0001057352 csgp:InformationservicesMember us-gaap:NonUsMember 2022-07-01 2022-09-30 0001057352 csgp:InformationservicesMember 2022-07-01 2022-09-30 0001057352 csgp:MultifamilyOnlineMarketplaceMember srt:NorthAmericaMember 2023-07-01 2023-09-30 0001057352 csgp:MultifamilyOnlineMarketplaceMember us-gaap:NonUsMember 2023-07-01 2023-09-30 0001057352 csgp:MultifamilyOnlineMarketplaceMember 2023-07-01 2023-09-30 0001057352 csgp:MultifamilyOnlineMarketplaceMember srt:NorthAmericaMember 2022-07-01 2022-09-30 0001057352 csgp:MultifamilyOnlineMarketplaceMember us-gaap:NonUsMember 2022-07-01 2022-09-30 0001057352 csgp:MultifamilyOnlineMarketplaceMember 2022-07-01 2022-09-30 0001057352 csgp:LoopNetMember srt:NorthAmericaMember 2023-07-01 2023-09-30 0001057352 csgp:LoopNetMember us-gaap:NonUsMember 2023-07-01 2023-09-30 0001057352 csgp:LoopNetMember 2023-07-01 2023-09-30 0001057352 csgp:LoopNetMember srt:NorthAmericaMember 2022-07-01 2022-09-30 0001057352 csgp:LoopNetMember us-gaap:NonUsMember 2022-07-01 2022-09-30 0001057352 csgp:LoopNetMember 2022-07-01 2022-09-30 0001057352 csgp:ResidentialMember srt:NorthAmericaMember 2023-07-01 2023-09-30 0001057352 csgp:ResidentialMember us-gaap:NonUsMember 2023-07-01 2023-09-30 0001057352 csgp:ResidentialMember 2023-07-01 2023-09-30 0001057352 csgp:ResidentialMember srt:NorthAmericaMember 2022-07-01 2022-09-30 0001057352 csgp:ResidentialMember us-gaap:NonUsMember 2022-07-01 2022-09-30 0001057352 csgp:ResidentialMember 2022-07-01 2022-09-30 0001057352 csgp:OtherMarketplacesMember srt:NorthAmericaMember 2023-07-01 2023-09-30 0001057352 csgp:OtherMarketplacesMember us-gaap:NonUsMember 2023-07-01 2023-09-30 0001057352 csgp:OtherMarketplacesMember 2023-07-01 2023-09-30 0001057352 csgp:OtherMarketplacesMember srt:NorthAmericaMember 2022-07-01 2022-09-30 0001057352 csgp:OtherMarketplacesMember us-gaap:NonUsMember 2022-07-01 2022-09-30 0001057352 csgp:OtherMarketplacesMember 2022-07-01 2022-09-30 0001057352 srt:NorthAmericaMember 2023-07-01 2023-09-30 0001057352 us-gaap:NonUsMember 2023-07-01 2023-09-30 0001057352 srt:NorthAmericaMember 2022-07-01 2022-09-30 0001057352 us-gaap:NonUsMember 2022-07-01 2022-09-30 0001057352 csgp:CoStarMember srt:NorthAmericaMember 2023-01-01 2023-09-30 0001057352 csgp:CoStarMember us-gaap:NonUsMember 2023-01-01 2023-09-30 0001057352 csgp:CoStarMember 2023-01-01 2023-09-30 0001057352 csgp:CoStarMember srt:NorthAmericaMember 2022-01-01 2022-09-30 0001057352 csgp:CoStarMember us-gaap:NonUsMember 2022-01-01 2022-09-30 0001057352 csgp:CoStarMember 2022-01-01 2022-09-30 0001057352 csgp:InformationservicesMember srt:NorthAmericaMember 2023-01-01 2023-09-30 0001057352 csgp:InformationservicesMember us-gaap:NonUsMember 2023-01-01 2023-09-30 0001057352 csgp:InformationservicesMember 2023-01-01 2023-09-30 0001057352 csgp:InformationservicesMember srt:NorthAmericaMember 2022-01-01 2022-09-30 0001057352 csgp:InformationservicesMember us-gaap:NonUsMember 2022-01-01 2022-09-30 0001057352 csgp:InformationservicesMember 2022-01-01 2022-09-30 0001057352 csgp:MultifamilyOnlineMarketplaceMember srt:NorthAmericaMember 2023-01-01 2023-09-30 0001057352 csgp:MultifamilyOnlineMarketplaceMember us-gaap:NonUsMember 2023-01-01 2023-09-30 0001057352 csgp:MultifamilyOnlineMarketplaceMember 2023-01-01 2023-09-30 0001057352 csgp:MultifamilyOnlineMarketplaceMember srt:NorthAmericaMember 2022-01-01 2022-09-30 0001057352 csgp:MultifamilyOnlineMarketplaceMember us-gaap:NonUsMember 2022-01-01 2022-09-30 0001057352 csgp:MultifamilyOnlineMarketplaceMember 2022-01-01 2022-09-30 0001057352 csgp:LoopNetMember srt:NorthAmericaMember 2023-01-01 2023-09-30 0001057352 csgp:LoopNetMember us-gaap:NonUsMember 2023-01-01 2023-09-30 0001057352 csgp:LoopNetMember 2023-01-01 2023-09-30 0001057352 csgp:LoopNetMember srt:NorthAmericaMember 2022-01-01 2022-09-30 0001057352 csgp:LoopNetMember us-gaap:NonUsMember 2022-01-01 2022-09-30 0001057352 csgp:LoopNetMember 2022-01-01 2022-09-30 0001057352 csgp:ResidentialMember srt:NorthAmericaMember 2023-01-01 2023-09-30 0001057352 csgp:ResidentialMember us-gaap:NonUsMember 2023-01-01 2023-09-30 0001057352 csgp:ResidentialMember 2023-01-01 2023-09-30 0001057352 csgp:ResidentialMember srt:NorthAmericaMember 2022-01-01 2022-09-30 0001057352 csgp:ResidentialMember us-gaap:NonUsMember 2022-01-01 2022-09-30 0001057352 csgp:ResidentialMember 2022-01-01 2022-09-30 0001057352 csgp:OtherMarketplacesMember srt:NorthAmericaMember 2023-01-01 2023-09-30 0001057352 csgp:OtherMarketplacesMember us-gaap:NonUsMember 2023-01-01 2023-09-30 0001057352 csgp:OtherMarketplacesMember 2023-01-01 2023-09-30 0001057352 csgp:OtherMarketplacesMember srt:NorthAmericaMember 2022-01-01 2022-09-30 0001057352 csgp:OtherMarketplacesMember us-gaap:NonUsMember 2022-01-01 2022-09-30 0001057352 csgp:OtherMarketplacesMember 2022-01-01 2022-09-30 0001057352 srt:NorthAmericaMember 2023-01-01 2023-09-30 0001057352 us-gaap:NonUsMember 2023-01-01 2023-09-30 0001057352 srt:NorthAmericaMember 2022-01-01 2022-09-30 0001057352 us-gaap:NonUsMember 2022-01-01 2022-09-30 0001057352 2023-10-01 2023-09-30 0001057352 csgp:CoStarMember 2022-12-31 0001057352 csgp:InformationservicesMember 2022-12-31 0001057352 csgp:MultifamilyOnlineMarketplaceMember 2022-12-31 0001057352 csgp:LoopNetMember 2022-12-31 0001057352 csgp:OtherMarketplacesMember 2022-12-31 0001057352 csgp:CoStarMember 2023-01-01 2023-09-30 0001057352 csgp:InformationservicesMember 2023-01-01 2023-09-30 0001057352 csgp:MultifamilyOnlineMarketplaceMember 2023-01-01 2023-09-30 0001057352 csgp:LoopNetMember 2023-01-01 2023-09-30 0001057352 csgp:OtherMarketplacesMember 2023-01-01 2023-09-30 0001057352 csgp:CoStarMember 2023-09-30 0001057352 csgp:InformationservicesMember 2023-09-30 0001057352 csgp:MultifamilyOnlineMarketplaceMember 2023-09-30 0001057352 csgp:LoopNetMember 2023-09-30 0001057352 csgp:OtherMarketplacesMember 2023-09-30 0001057352 csgp:CoStarMember 2021-12-31 0001057352 csgp:InformationservicesMember 2021-12-31 0001057352 csgp:MultifamilyOnlineMarketplaceMember 2021-12-31 0001057352 csgp:LoopNetMember 2021-12-31 0001057352 csgp:OtherMarketplacesMember 2021-12-31 0001057352 csgp:CoStarMember 2022-01-01 2022-09-30 0001057352 csgp:InformationservicesMember 2022-01-01 2022-09-30 0001057352 csgp:MultifamilyOnlineMarketplaceMember 2022-01-01 2022-09-30 0001057352 csgp:LoopNetMember 2022-01-01 2022-09-30 0001057352 csgp:OtherMarketplacesMember 2022-01-01 2022-09-30 0001057352 csgp:CoStarMember 2022-09-30 0001057352 csgp:InformationservicesMember 2022-09-30 0001057352 csgp:MultifamilyOnlineMarketplaceMember 2022-09-30 0001057352 csgp:LoopNetMember 2022-09-30 0001057352 csgp:OtherMarketplacesMember 2022-09-30 0001057352 csgp:BusinessImmoMember 2022-04-01 2022-04-30 0001057352 csgp:BusinessImmoMember 2022-04-30 0001057352 us-gaap:FairValueInputsLevel1Member us-gaap:CashEquivalentsMember 2023-09-30 0001057352 us-gaap:FairValueInputsLevel1Member us-gaap:CashEquivalentsMember 2022-12-31 0001057352 us-gaap:FairValueInputsLevel3Member us-gaap:CashEquivalentsMember 2023-09-30 0001057352 us-gaap:FairValueInputsLevel2Member us-gaap:CashEquivalentsMember 2022-12-31 0001057352 us-gaap:FairValueInputsLevel3Member us-gaap:CashEquivalentsMember 2022-12-31 0001057352 us-gaap:FairValueInputsLevel2Member us-gaap:CashEquivalentsMember 2023-09-30 0001057352 us-gaap:FairValueInputsLevel2Member 2022-12-31 0001057352 us-gaap:FairValueInputsLevel2Member 2023-09-30 0001057352 srt:MinimumMember 2023-09-30 0001057352 srt:MaximumMember 2023-09-30 0001057352 srt:NorthAmericaMember 2021-12-31 0001057352 us-gaap:NonUsMember 2021-12-31 0001057352 srt:NorthAmericaMember 2022-01-01 2022-12-31 0001057352 us-gaap:NonUsMember 2022-01-01 2022-12-31 0001057352 2022-01-01 2022-12-31 0001057352 srt:NorthAmericaMember 2022-12-31 0001057352 us-gaap:NonUsMember 2022-12-31 0001057352 srt:NorthAmericaMember 2023-09-30 0001057352 us-gaap:NonUsMember 2023-09-30 0001057352 srt:NorthAmericaMember csgp:HomescomMember 2022-01-01 2022-12-31 0001057352 us-gaap:NonUsMember csgp:BusinessImmoMember 2022-01-01 2022-12-31 0001057352 us-gaap:DevelopedTechnologyRightsMember 2023-09-30 0001057352 us-gaap:DevelopedTechnologyRightsMember 2022-12-31 0001057352 us-gaap:DevelopedTechnologyRightsMember 2023-01-01 2023-09-30 0001057352 us-gaap:CustomerContractsMember 2023-09-30 0001057352 us-gaap:CustomerContractsMember 2022-12-31 0001057352 us-gaap:CustomerContractsMember 2023-01-01 2023-09-30 0001057352 us-gaap:TradeNamesMember 2023-09-30 0001057352 us-gaap:TradeNamesMember 2022-12-31 0001057352 us-gaap:TradeNamesMember 2023-01-01 2023-09-30 0001057352 us-gaap:CustomerContractsMember 2022-07-01 2022-09-30 0001057352 csgp:A2800SeniorNotesMember 2020-07-01 0001057352 csgp:A2800SeniorNotesMember 2023-09-30 0001057352 csgp:A2800SeniorNotesMember 2022-12-31 0001057352 csgp:A2020CreditAgreementMember 2023-09-30 0001057352 csgp:A2020CreditAgreementMember 2022-12-31 0001057352 csgp:A2800SeniorNotesMember 2020-07-01 2020-07-01 0001057352 csgp:RevolvingLoansAndLettersOfCreditMember csgp:A2020CreditAgreementMember 2020-07-01 2020-07-01 0001057352 srt:MinimumMember csgp:RevolvingLoansAndLettersOfCreditMember csgp:A2020CreditAgreementMember 2020-07-01 2020-07-01 0001057352 srt:MaximumMember csgp:RevolvingLoansAndLettersOfCreditMember csgp:A2020CreditAgreementMember 2020-07-01 2020-07-01 0001057352 srt:MaximumMember us-gaap:LetterOfCreditMember csgp:A2020CreditAgreementMember 2020-07-01 0001057352 srt:MinimumMember us-gaap:LetterOfCreditMember csgp:A2020CreditAgreementMember csgp:AlternateBaseRateMember 2020-07-01 2020-07-01 0001057352 srt:MaximumMember us-gaap:LetterOfCreditMember csgp:A2020CreditAgreementMember csgp:AlternateBaseRateMember 2020-07-01 2020-07-01 0001057352 us-gaap:LetterOfCreditMember csgp:A2020CreditAgreementMember csgp:SecuredOvernightFinancingRateSOFRMember 2020-07-01 2020-07-01 0001057352 srt:MinimumMember us-gaap:LetterOfCreditMember csgp:A2020CreditAgreementMember csgp:SecuredOvernightFinancingRateSOFRMember 2020-07-01 2020-07-01 0001057352 srt:MaximumMember us-gaap:LetterOfCreditMember csgp:A2020CreditAgreementMember csgp:SecuredOvernightFinancingRateSOFRMember 2020-07-01 2020-07-01 0001057352 us-gaap:LetterOfCreditMember csgp:A2020CreditAgreementMember csgp:AdjustmentToSOFRMember 2020-07-01 2020-07-01 0001057352 2020-07-01 0001057352 csgp:RevolvingLoansAndLettersOfCreditMember csgp:A2020CreditAgreementMember 2023-01-01 2023-09-30 0001057352 csgp:RevolvingLoansAndLettersOfCreditMember csgp:A2020CreditAgreementMember 2023-09-30 0001057352 us-gaap:OtherAssetsMember csgp:A2020CreditAgreementMember 2023-09-30 0001057352 us-gaap:OtherAssetsMember csgp:A2020CreditAgreementMember 2022-12-31 0001057352 us-gaap:BorrowingsMember 2023-07-01 2023-09-30 0001057352 us-gaap:BorrowingsMember 2022-07-01 2022-09-30 0001057352 us-gaap:BorrowingsMember 2023-01-01 2023-09-30 0001057352 us-gaap:BorrowingsMember 2022-01-01 2022-09-30 0001057352 us-gaap:OperatingSegmentsMember srt:NorthAmericaMember 2023-07-01 2023-09-30 0001057352 us-gaap:OperatingSegmentsMember srt:NorthAmericaMember 2022-07-01 2022-09-30 0001057352 us-gaap:OperatingSegmentsMember srt:NorthAmericaMember 2023-01-01 2023-09-30 0001057352 us-gaap:OperatingSegmentsMember srt:NorthAmericaMember 2022-01-01 2022-09-30 0001057352 us-gaap:OperatingSegmentsMember us-gaap:NonUsMember 2023-07-01 2023-09-30 0001057352 us-gaap:OperatingSegmentsMember us-gaap:NonUsMember 2022-07-01 2022-09-30 0001057352 us-gaap:OperatingSegmentsMember us-gaap:NonUsMember 2023-01-01 2023-09-30 0001057352 us-gaap:OperatingSegmentsMember us-gaap:NonUsMember 2022-01-01 2022-09-30 0001057352 us-gaap:OperatingSegmentsMember srt:NorthAmericaMember 2023-09-30 0001057352 us-gaap:OperatingSegmentsMember srt:NorthAmericaMember 2022-12-31 0001057352 us-gaap:OperatingSegmentsMember us-gaap:NonUsMember 2023-09-30 0001057352 us-gaap:OperatingSegmentsMember us-gaap:NonUsMember 2022-12-31 0001057352 csgp:PublicOfferingMember 2022-09-20 2022-09-20 0001057352 csgp:PublicOfferingMember 2022-09-20 0001057352 csgp:OnTheMarketPlcMember us-gaap:SubsequentEventMember 2023-10-19 2023-10-19 0001057352 csgp:OnTheMarketPlcMember us-gaap:SubsequentEventMember 2023-10-19 shares iso4217:USD iso4217:USD shares csgp:operating_segment pure csgp:numberOfReceivable iso4217:EUR csgp:occasion iso4217:GBP iso4217:GBP shares 0001057352 --12-31 2023 Q3 false http://www.costar.com/20230930#LeaseAndOtherLiabilitiesNoncurrent http://www.costar.com/20230930#LeaseAndOtherLiabilitiesNoncurrent 1.1 10-Q true 2023-09-30 false 0-24531 CoStar Group, Inc. DE 52-2091509 1331 L Street, NW Washington, DC 20005 (202) 346-6500 Common Stock ($0.01 par value) CSGP NASDAQ Yes Yes Large Accelerated Filer false false false 408363368 624669000 556921000 1814941000 1609054000 123666000 108364000 355224000 304814000 501003000 448557000 1459717000 1304240000 266893000 185395000 743153000 510736000 67891000 56912000 197850000 162520000 94371000 91270000 274442000 246576000 10254000 29651000 31311000 60621000 439409000 363228000 1246756000 980453000 61594000 85329000 212961000 323787000 58422000 10656000 153881000 -461000 465000 1389000 1655000 3596000 120481000 97374000 368497000 326922000 29907000 25084000 90272000 81841000 90574000 72290000 278225000 245081000 0.22 0.18 0.69 0.62 0.22 0.18 0.68 0.62 405649000 394712000 405190000 393650000 407229000 396209000 406713000 394973000 90574000 72290000 278225000 245081000 -6707000 -16671000 764000 -40869000 -6707000 -16671000 764000 -40869000 83867000 55619000 278989000 204212000 5229880000 4967970000 213742000 166140000 20911000 12195000 192831000 153945000 76013000 63952000 5498724000 5185867000 9722000 9722000 403195000 321250000 85758000 80392000 2315313000 2314759000 275095000 329306000 165846000 142482000 15997000 16687000 2005000 2005000 8771655000 8402470000 25866000 28460000 91357000 104988000 156009000 89113000 2061000 10438000 40187000 36049000 97583000 103567000 413063000 372615000 990185000 989210000 63203000 76202000 17542000 14001000 77500000 80321000 1561493000 1532349000 7210162000 6870121000 8771655000 8402470000 406671000 4066000 5065511000 -29075000 1829619000 6870121000 87131000 87131000 4094000 4094000 24000 500000 500000 1262000 13000 -13000 0 480000 5000 18642000 18647000 79000 1000 5810000 5811000 67000 -1000 2985000 2984000 19583000 19583000 407623000 4076000 5069764000 -24981000 1916750000 6965609000 100520000 100520000 3377000 3377000 396000 4000 6946000 6950000 9000 1000 -1000 0 67000 1000 813000 814000 50000 1000 3889000 3890000 21540000 21540000 408011000 4081000 5101325000 -21604000 2017270000 7101072000 90574000 90574000 -6707000 -6707000 49000 47000 0 959000 959000 58000 1000 4726000 4727000 5000 5000 21460000 21460000 408071000 4082000 5126547000 -28311000 2107844000 7210162000 394936000 3946000 4253318000 -5758000 1460166000 5711672000 89318000 89318000 -6356000 -6356000 1277000 13000 -13000 0 403000 4000 19455000 19459000 64000 1000 4117000 4118000 18005000 18005000 395874000 3956000 4255972000 -12114000 1549484000 5797298000 83473000 83473000 -17842000 -17842000 65000 1000 -1000 0 108000 1000 295000 296000 65000 1000 4039000 4040000 17680000 17680000 395896000 3957000 4277395000 -29956000 1632957000 5884353000 72290000 72290000 -16671000 -16671000 80000 1000 -1000 0 69000 1000 503000 504000 56000 1000 3815000 3816000 17928000 17928000 10656000 107000 745593000 745700000 406619000 4065000 5044227000 -46627000 1705247000 6706912000 278225000 245081000 78815000 109983000 69811000 55373000 1799000 1771000 22092000 23108000 63770000 54097000 -12949000 -21676000 25664000 13468000 324000 -1774000 64595000 36177000 20745000 17235000 -93147000 -83875000 21067000 2131000 -26807000 -27615000 4444000 -29051000 -6045000 4488000 -738000 1492000 340985000 293589000 0 5034000 61811000 31530000 14141000 43659000 0 6331000 -75952000 -76486000 0 2155000 23409000 20259000 0 746170000 20435000 10777000 -2974000 734533000 -149000 -4297000 261910000 947339000 4967970000 3827126000 5229880000 4774465000 29974000 29473000 108117000 141869000 0 52000 36921000 5808000 0 470000 ORGANIZATION<div style="margin-bottom:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">CoStar Group (the “Company”) provides information, analytics, online marketplaces and auction services to the commercial real estate and related business community through its comprehensive, proprietary database of commercial real estate information and related tools. The Company provides online marketplaces for commercial real estate, apartment rentals, residential real estate, land for sale and businesses for sale, and its services are typically distributed to its clients under subscription-based agreements that typically renew automatically, a majority of which have a term of at least one year. The Company operates within two operating segments, North America, which includes the U.S. and Canada, and International, which primarily includes Europe, Asia-Pacific and Latin America.</span></div><div style="margin-bottom:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company acquired Business Immo in April 2022. See Note 5 for further discussion of this acquisition.</span></div> P1Y 2 SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES<div style="margin-bottom:10pt;margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Basis of Presentation</span></div><div style="margin-bottom:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The condensed consolidated financial statements include the accounts of the Company and its wholly owned subsidiaries. All intercompany balances and transactions have been eliminated in consolidation. Accounting policies are consistent for each operating segment.</span></div><div style="margin-bottom:10pt;margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Interim Financial Statements</span></div><div style="margin-bottom:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accompanying unaudited condensed consolidated financial statements of the Company have been prepared in accordance with GAAP for interim financial information. In the opinion of the Company’s management, the financial statements reflect all adjustments, consisting only of a normal recurring nature, necessary to present fairly the Company’s financial position at September 30, 2023 and December 31, 2022, the results of its operations for the three and nine months ended September 30, 2023 and 2022, its comprehensive income for the three and nine months ended September 30, 2023 and 2022, its changes in stockholders' equity for the three and nine months ended September 30, 2023 and 2022 and its cash flows for the nine months ended September 30, 2023 and 2022.</span></div><div style="margin-bottom:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Certain notes and other information have been condensed or omitted from the interim financial statements presented in this Report. Therefore, these financial statements should be read in conjunction with the Company’s 2022 Form 10-K.</span></div><div style="margin-bottom:10pt;margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Use of Estimates</span></div><div style="margin-bottom:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The preparation of financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the amounts reported in the financial statements and accompanying notes. On an ongoing basis, the Company evaluates its estimates and assumptions, including those related to revenue recognition, allowance for credit losses, the useful lives and recoverability of long-lived and intangible assets, goodwill, income taxes, accounting for business combinations, stock-based compensation, estimating the Company's incremental borrowing rate for its leases and contingencies, among others. The Company bases these estimates on historical and anticipated results, trends and various other assumptions that it believes are reasonable, including assumptions as to future events. These estimates form the basis for making judgments about the carrying values of assets and liabilities and recorded revenues and expenses. Actual results could differ from these estimates.</span></div><div style="margin-bottom:10pt;margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Revenue Recognition</span></div><div style="margin-bottom:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company derives revenues primarily by (i) providing access to its proprietary database of commercial real estate information and (ii) providing online marketplaces for professional property management companies, property owners, real estate agents and brokers and landlords, in each case, typically through a fixed monthly fee for its subscription-based services. Other subscription-based services include (i) real estate and lease management solutions to commercial customers, real estate investors and lenders, (ii) access to applications to manage workflow and advertising and marketing services for residential real estate agents, (iii) benchmarking and analytics for the hospitality industry and (iv) market research, portfolio and debt analysis, management and reporting capabilities. </span></div><div style="margin-bottom:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Subscription contract rates are generally based on the number of sites, number of users, organization size, the client’s business focus, geography, the number of properties reported on or analyzed, the number and types of services to which a client subscribes, the number of properties a client advertises and the prominence and placement of a client's advertised properties in the search results. The Company’s subscription-based license agreements typically renew automatically, and a majority have a term of at least one year. Revenues from our subscription-based contracts were approximately 95% and 92% of total revenues for the three months ended September 30, 2023 and 2022, respectively, and 95% and 93% of total revenues for the nine months ended September 30, 2023 and 2022, respectively.</span></div><div style="margin-bottom:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company also derives revenues from transaction-based services including: (i) an online auction platform for commercial real estate through Ten-X, (ii) providing online tenant applications, including background and credit checks, and rental payment processing and (iii) ancillary products and services that are sold on an ad hoc basis.</span></div><div style="margin-bottom:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company analyzes contracts to determine the appropriate revenue recognition using the following steps: (i) identification of contracts with customers, (ii) identification of distinct performance obligations in the contract, (iii) determination of contract transaction price, (iv) allocation of contract transaction price to the performance obligations, and (v) determination of revenue recognition based on timing of satisfaction of the performance obligations.</span></div><div style="margin-bottom:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company recognizes revenues upon the satisfaction of its performance obligation(s) (upon transfer of control of promised services to its customers) in an amount that reflects the consideration to which it expects to be entitled to in exchange for those services. Revenues from subscription-based services are recognized on a straight-line basis over the term of the agreement. Revenues from transaction-based services are recognized when the promised product or services are delivered, which, in the case of Ten-X auctions, is at the time of a successful closing for the sale of a property.</span></div><div style="margin-bottom:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In limited circumstances, the Company's contracts with customers include promises to transfer multiple services, such as contracts for its subscription-based services and professional services. For these contracts, the Company accounts for individual performance obligations separately if they are distinct, which involves the determination of the standalone selling price for each distinct performance obligation.</span></div><div style="margin-bottom:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Deferred revenue results from amounts billed in advance to customers or cash received from customers in advance of the Company's fulfillment of its performance obligation(s) and is recognized as those obligations are satisfied.</span></div><div style="margin-bottom:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Contract assets represent a conditional right to consideration for satisfied performance obligations that become a receivable when the conditions are satisfied. Contract assets are generated when contractual billing schedules differ from revenue recognition timing.</span></div><div style="margin-bottom:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Certain sales commissions are considered incremental and recoverable costs of obtaining a contract with a customer. Sales commissions incurred for obtaining new contracts are deferred and then amortized as selling and marketing expenses on a straight-line basis over a period of benefit that the Company has determined to be three years. The three-year amortization period was determined based on several factors, including the nature of the technology and proprietary data underlying the services being purchased, customer contract renewal rates and industry competition. Sales commissions that do not represent incremental costs of obtaining a contract, or that would otherwise be amortized over a period of one year or less, are not subject to capitalization.</span></div><div style="margin-bottom:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">See Note 3 for further discussion of the Company's revenue recognition.</span></div><div style="margin-bottom:10pt;margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Cost of Revenues</span></div><div style="margin-bottom:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cost of revenues principally consists of salaries, benefits, bonuses, stock-based compensation expenses and other indirect costs for the Company's researchers who collect and analyze the real estate data that is the basis for the Company's information, analytics and online marketplaces and for employees that support these products. Additionally, cost of revenues includes the cost of data from third-party data sources, product hosting costs and costs related to advertising purchased on behalf of customers, credit card and other transaction fees relating to processing customer transactions, which are expensed as incurred, and the amortization of acquired trade names, technology and certain other intangible assets.</span></div><div style="margin-bottom:10pt;margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Foreign Currency Translation</span></div><div style="margin-bottom:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s reporting currency is the U.S. dollar. The functional currency for the majority of its operations is the local currency, with the exception of certain international locations for which the functional currency is the British Pound. Assets and </span></div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">liabilities denominated in a foreign currency are translated into U.S. dollars using the exchange rates in effect as of the balance sheet date. Gains and losses resulting from translation are included in accumulated other comprehensive loss. Currency g</span><span style="color:#252525;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ains and losses on the translation of intercompany loans made to foreign subsidiaries that are of a long-term investment nature are also included </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">in accumulated other comprehensive loss. Gains and losses resulting from transactions denominated in a currency other than the functional currency of the entity are included in other income, net in the condensed consolidated statements of operations using the average exchange rates in effect during the period. The Company recognized a net foreign currency gain of $0.2 million and $0.8 million for the three months ended September 30, 2023 and 2022, respectively. The Company recognized a net foreign currency loss of $0.6 million for the nine months ended September 30, 2023 and a net foreign currency gain of $2.2 million for the nine months ended September 30, 2022.</span><div style="margin-bottom:10pt;margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Accumulated Other Comprehensive Loss</span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of accumulated other comprehensive loss, net of tax, were as follows (in thousands):</span></div><div style="margin-bottom:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:70.894%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.536%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.537%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">September 30,<br/>2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">December 31,<br/>2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Foreign currency translation loss</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(28,311)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(29,075)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total accumulated other comprehensive loss</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(28,311)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(29,075)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:10pt;margin-top:7pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There were no amounts reclassified out of accumulated other comprehensive loss to the condensed consolidated statements of operations for the three and nine months ended September 30, 2023 and 2022.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"> </span></div><div style="margin-bottom:10pt;margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Income Taxes</span></div><div style="margin-bottom:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Deferred income taxes result from temporary differences between the tax basis of assets and liabilities and the basis reported in the Company’s condensed consolidated financial statements. Deferred tax liabilities and assets are determined based on the difference between the financial statement and the tax basis of assets and liabilities using enacted rates in effect during the year in which the Company expects differences to reverse. Valuation allowances are provided against assets, including net operating losses, if the Company determines it is more likely than not that some portion or all of an asset may not be realized. Interest and penalties related to income tax matters are recognized in income tax expense.</span></div><div style="margin-bottom:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has elected to record the GILTI under the current-period cost method.</span></div><div style="margin-bottom:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">See Note 11 for further discussion of the Company's accounting for income taxes.</span></div><div style="margin-bottom:10pt;margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Net Income Per Share</span></div><div style="margin-bottom:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net income per share is computed by dividing net income by the weighted-average number of common shares outstanding during the period on a basic and diluted basis.</span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth the calculation of basic and diluted net income per share (in thousands, except per share data):</span></div><div style="margin-bottom:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:52.847%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.864%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.864%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.864%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.871%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Three Months Ended<br/>September 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Nine Months Ended<br/>September 30,</span></td></tr><tr style="height:14pt"><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><br/></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Numerator:</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2022</span></td></tr><tr style="height:15pt"><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net income</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">90,574 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">72,290 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">278,225 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">245,081 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Denominator:</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Denominator for basic net income per share — weighted-average outstanding shares</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">405,649 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">394,712 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">405,190 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">393,650 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Effect of dilutive securities:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Stock options, restricted stock awards and restricted stock units</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,580 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,497 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,523 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,323 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Denominator for diluted net income per share — weighted-average outstanding shares</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">407,229 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">396,209 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">406,713 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">394,973 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net income per share — basic</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">0.22 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">0.18 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">0.69 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">0.62 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net income per share — diluted</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">0.22 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">0.18 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">0.68 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">0.62 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s potentially dilutive securities include outstanding stock options, unvested stock-based awards, which include restricted stock awards that vest over a specific service period, restricted stock awards with a performance and market condition, restricted stock units and Matching RSUs awarded under the Company's MSPP. Shares underlying unvested restricted stock awards that vest based on a performance and a market condition that have not been achieved as of the end of the period are not included in the computation of basic or diluted earnings per share. Diluted net income per share considers the impact of potentially dilutive securities except when the inclusion of the potentially dilutive securities would have an anti-dilutive effect.</span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the shares underlying the unvested performance-based restricted stock and anti-dilutive securities excluded from the basic and diluted earnings per share calculations (in thousands):</span></div><div style="margin-bottom:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:52.847%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.864%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.864%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.864%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.871%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Three Months Ended<br/>September 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Nine Months Ended<br/>September 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Performance-based restricted stock awards</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">681 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">621 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">681 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">621 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Anti-dilutive securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">355 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">748 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">839 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,144 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-bottom:10pt;margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Stock-Based Compensation</span></div><div style="margin-bottom:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Equity instruments issued in exchange for services performed by officers, employees, and directors of the Company are accounted for using a fair-value based method and the fair value of such equity instruments is recognized as expense in the condensed consolidated statements of operations.</span></div><div style="margin-bottom:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For stock-based awards that vest over a specific service period, compensation expense is measured based on the fair value of the awards at the grant date and is recognized on a straight-line basis over the service period of the awards, net of an estimated forfeiture rate. For equity instruments that vest based on achievement of both a performance and market condition, stock-based compensation expense is recognized over the service period of the awards based on the expected achievement of the related performance conditions at the end of each reporting period. If the Company's initial estimates of the achievement of the performance conditions change, the related stock-based compensation expense may fluctuate from period to period based on those estimates. If the performance conditions are not met, no stock-based compensation expense will be recognized, and any previously recognized stock-based compensation expense will be reversed. For awards with both a performance and a market condition, the Company estimates the fair value of each equity instrument granted on the date of grant using a Monte Carlo simulation model. This pricing model uses multiple simulations to evaluate the probability of achieving the market condition to calculate the fair value of the awards, which includes the recent market price and volatility of the Company's shares. When </span></div><div style="margin-bottom:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">determining the grant date fair value of all stock-based awards, the Company considers whether it is in possession of any material, non-public information that upon its release would have a material effect on its share price, and if so, whether the observable share price or expected volatility assumptions used in determining the fair value of the awards should be adjusted.</span></div><div style="margin-bottom:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Stock-based compensation expense for stock options, restricted stock awards and restricted stock units issued under equity incentive plans, stock purchases under the ESPP, DSUs and Matching RSUs awarded under the MSPP included in the Company’s condensed consolidated statements of operations were as follows (in thousands):</span></div><div style="margin-bottom:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:52.847%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.864%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.864%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.864%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.871%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Three Months Ended<br/>September 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Nine Months Ended<br/>September 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cost of revenues</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3,744 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3,041 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10,649 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">9,002 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Selling and marketing (excluding customer base amortization)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,394 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,957 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6,983 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5,605 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Software development</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4,497 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3,158 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">12,858 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">9,262 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">General and administrative</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">11,264 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">9,982 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">33,280 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">30,228 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total stock-based compensation expense</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">21,899 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">18,138 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">63,770 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">54,097 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:10pt;margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Cash and Cash Equivalents</span></div><div style="margin-bottom:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company considers all highly liquid investments purchased with an original maturity of three months or less to be cash equivalents. The Company had no restricted cash as of September 30, 2023 and December 31, 2022. </span></div><div style="margin-bottom:10pt;margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Allowance for Credit Losses</span></div><div style="margin-bottom:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company maintains an allowance for credit losses to cover its current expected credit losses on its trade receivables and contract assets arising from the failure of customers to make contractual payments. The Company estimates credit losses expected over the life of its trade receivables and contract assets based on historical information combined with current conditions that may affect a customer’s ability to pay and reasonable and supportable forecasts. While the Company uses various credit quality metrics, it primarily monitors collectability by reviewing the duration of collection pursuits on its delinquent trade receivables and historical write-off trends. Based on the Company’s experience, the customer's delinquency status, which is analyzed periodically, is the strongest indicator of the credit quality of the underlying trade receivables. The Company’s policy is to write off trade receivables when they are deemed uncollectible. A majority of the Company's trade receivables are less than 365 days outstanding.</span></div><div style="margin-bottom:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Under the CECL impairment model, the Company develops and documents its allowance for credit losses on its trade receivables based on five portfolio segments. The determination of portfolio segments is based primarily on the qualitative consideration of the nature of the Company’s business operations and the characteristics of the underlying trade receivables, as follows:</span></div><div style="margin-bottom:10pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:14.5pt">CoStar Portfolio Segment</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> - The CoStar portfolio segment consists of two classes of trade receivables based on geographical location: North America and International.</span></div><div style="margin-bottom:10pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:14.5pt">Information Services Portfolio Segment</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> - The Information Services portfolio segment consists of four classes of trade receivables: CoStar Real Estate Manager; Information Services, North America; STR, North America; and STR, International.</span></div><div style="margin-bottom:10pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:14.5pt">Multifamily Portfolio Segment</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> - The Multifamily portfolio segment consists of one class of trade receivables.</span></div><div style="margin-bottom:10pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:14.5pt">LoopNet Portfolio Segment </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">- The LoopNet portfolio segment consists of one class of trade receivables.</span></div><div style="margin-bottom:10pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:14.5pt">Other Marketplaces Portfolio Segment </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">- The Other Marketplaces portfolio segment consists of two classes of trade receivables: Ten-X and other marketplaces.</span></div><div style="margin-bottom:10pt;padding-left:18pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The majority of Residential revenues is e-commerce-based, where payments are collected at the time of sale, and does not result in accounts receivable. Residential accounts receivable and the related allowance for credit losses are not material.</span></div><div style="margin-bottom:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">See Note 4 for further discussion of the Company’s accounting for allowance for credit losses.</span></div><div style="margin-bottom:10pt;margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Leases</span></div><div style="margin-bottom:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The determination of whether an arrangement contains a lease and the classification of a lease, if applicable, is made at the commencement of the arrangement, at which time the Company also measures and recognizes an ROU asset, representing the Company’s right to use the underlying asset, and a lease liability, representing the Company’s obligation to make lease payments under the terms of the arrangement. For the purposes of recognizing ROU assets and lease liabilities associated with the Company’s leases, the Company has elected the practical expedient to not recognize a ROU asset or lease liability for short-term leases, which are leases with a term of twelve months or less. The lease term is defined as the noncancelable portion of the lease term, plus any periods covered by an option to extend the lease if it is reasonably certain that the option will be exercised.</span></div><div style="margin-bottom:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In determining the amount of lease payments used in measuring ROU assets and lease liabilities, the Company has elected the practical expedient not to separate non-lease components from lease components for all classes of underlying assets. Consideration deemed part of the lease payments used to measure ROU assets and lease liabilities generally includes fixed payments and variable payments based on either an index or a rate, offset by lease incentives. Upon commencement, the initial ROU asset also includes any lease prepayments. ROU assets and liabilities are recognized at the lease commencement date based on the present value of lease payments over the lease term. The rates implicit within the Company's leases are generally not determinable. Therefore, the Company's incremental borrowing rate is used to determine the present value of lease payments. The determination of the Company’s incremental borrowing rate requires judgment and is determined at lease commencement and is subsequently reassessed upon a modification to the lease arrangement.</span></div><div style="margin-bottom:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Lease costs related to the Company's operating leases are generally recognized as a single ratable lease cost over the lease term.</span></div><div style="margin-bottom:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">See Note 7 for further discussion of the Company’s accounting for leases.</span></div><div style="margin-bottom:10pt;margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Long-Lived Assets, Intangible Assets and Goodwill</span></div><div style="margin-bottom:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Long-lived assets, such as property and equipment, and purchased intangibles subject to amortization, are reviewed for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset may not be recoverable. The Company capitalizes interest on borrowings during the active construction period of major capital projects. Capitalized interest is added to the cost of the underlying asset and amortized over the estimated useful life of the asset. Recoverability of assets to be held and used is measured by a comparison of the carrying amount of an asset to the estimated undiscounted future cash flows expected to be generated by the asset or asset group. If the carrying amount of an asset exceeds its estimated undiscounted future cash flows, an impairment charge is recognized in the amount by which the carrying amount of the asset exceeds the fair value of the asset. The Company removes the cost and accumulated amortization of intangible assets as they become fully amortized.</span></div><div style="margin-bottom:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Goodwill is tested annually for impairment by each reporting unit on October 1 of each year or more frequently if an event or other circumstance indicates that the Company may not recover the carrying value of the asset. The Company may first assess qualitative factors to evaluate whether it is more likely than not that the fair value of a reporting unit is less than its carrying amount, or elect to bypass such assessment. If it is determined that it is more likely than not that the fair value of a reporting unit is less than its carrying value, or the Company elects to bypass such assessment, the Company then determines the fair value of each reporting unit. The fair value of each reporting unit is compared to the carrying amount of the reporting unit. If the carrying value of the reporting unit exceeds the fair value, then an impairment loss is recognized for the difference.</span></div><div style="margin-bottom:10pt;margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Debt Issuance Costs</span></div><div style="margin-bottom:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Costs incurred in connection with the issuance of long-term debt are deferred and amortized as interest expense over the term of the related debt using the effective interest method for term debt and on a straight-line basis for revolving debt. The </span></div><div style="margin-bottom:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Company made a policy election to classify deferred issuance costs on the revolving credit facility as a long-term asset on its condensed consolidated balance sheets. Upon a refinancing or amendment, previously capitalized debt issuance costs are expensed and included in loss on extinguishment of debt if the Company determines that there has been a substantial modification of the related debt. If the Company determines that there has not been a substantial modification of the related debt, any previously capitalized debt issuance costs are amortized as interest expense over the term of the new debt instrument.</span></div><div style="margin-bottom:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">See Note 10 for further discussion of the Company's accounting for its outstanding debt, revolving credit facility and related issuance costs.</span></div><div style="margin-bottom:10pt;margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Business Combinations</span></div><div style="margin-bottom:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company generally allocates the purchase consideration to the tangible assets acquired and liabilities assumed and intangible assets acquired based on their estimated fair values. The purchase price is, generally, determined based on the fair value of the assets transferred, liabilities assumed and equity interests issued, after considering any transactions that are separate from the business combination. The excess of the fair value of purchase consideration over the fair values of these identifiable assets and liabilities is recorded as goodwill. The Company applies significant assumptions, estimates and judgments in determining the fair value of assets acquired and liabilities assumed on the acquisition date, especially with respect to intangible assets and contingent liabilities. Significant estimates in valuing certain intangible assets include, but are not limited to, future expected cash flows from acquired customer bases, acquired technology and acquired trade names, useful lives, royalty rates and discount rates. Any adjustments to provisional amounts that are identified during the measurement period are recorded in the reporting period in which the adjustment amounts are determined. Upon the conclusion of the measurement period, any subsequent adjustments are recorded to earnings.</span></div><div style="margin-bottom:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For a given acquisition, the Company may identify certain pre-acquisition contingencies as of the acquisition date and may extend its review and evaluation of these pre-acquisition contingencies throughout the measurement period in order to obtain sufficient information to assess whether the Company includes these contingencies as a part of the fair value estimates of assets acquired and liabilities assumed and, if so, to determine their estimated amounts.</span></div><div style="margin-bottom:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">If the Company cannot reasonably determine the fair value of a pre-acquisition contingency (non-income tax-related) by the end of the measurement period, which is generally the case given the nature of such matters, the Company will recognize an asset or a liability for such pre-acquisition contingency if: (i) it is probable that an asset existed or a liability had been assumed at the acquisition date and (ii) the amount of the asset or liability can be reasonably estimated. Subsequent to the measurement period, changes in the Company's estimates of such contingencies will affect earnings and could have a material effect on its results of operations and financial position.</span></div><div style="margin-bottom:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition, uncertain tax positions and tax-related valuation allowances assumed in connection with a business combination are initially estimated as of the acquisition date. The Company reevaluates these items based upon facts and circumstances that existed as of the acquisition date with any adjustments to its preliminary estimates being recorded to goodwill, provided that the Company is within the measurement period. Subsequent to the measurement period, changes to these uncertain tax positions and tax-related valuation allowances will affect the Company's provision for income taxes in its condensed consolidated statements of operations and comprehensive income and could have a material impact on its results of operations and financial position.</span></div><div style="margin-bottom:10pt;margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Recent Accounting Pronouncements</span></div><div style="margin-bottom:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Recently Adopted Accounting Pronouncements</span></div><div style="margin-bottom:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In March 2020, the FASB issued ASU 2020-04, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Reference Rate Reform (Topic 848): Facilitation of the Effects of Reference Rate Reform on Financial Reporting.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> ASC 848 contains optional expedients and exceptions for applying GAAP to debt, contracts, hedging relationships and other transactions affected by reference rate reform. The provisions of ASC 848 must be applied to all contracts that are accounted for under a Topic, Subtopic or Industry Subtopic for all transactions other than derivatives, which may be applied at a hedging relationship level. Originally, the guidance was effective for fiscal years beginning after January 1, 2021, including interim periods within those fiscal years. However, in response to the deferral of the cessation date for certain overnight LIBOR measures, the FASB issued ASU 2022-06 on December 21, 2022, which extends the sunset date of Topic 848 to December 31, 2024. The Company's 2020 Credit Agreement provides for a $750 million revolving credit facility and a letter of credit sublimit of $20 million, with interest rates previously benchmarked to LIBOR. The Company adopted this accounting pronouncement with the execution of the First Amendment to the 2020 Credit Agreement in </span></div><div style="margin-bottom:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">May 2023. This guidance provides an optional practical expedient that allows qualifying modifications to be accounted for as a debt modifications rather than be analyzed under existing guidance to determine if the modification should be accounted for as a debt extinguishment. In adopting this accounting standard, we have elected to apply this optional expedient. Adopting this accounting standard did not have a material impact on the Company's condensed consolidated financial statements and related disclosures.</span></div><div style="margin-bottom:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">See Note 10 for further discussion of the Company's accounting for its outstanding debt, revolving credit facility and related issuance costs.</span></div> <div style="margin-bottom:10pt;margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Basis of Presentation</span></div><div style="margin-bottom:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The condensed consolidated financial statements include the accounts of the Company and its wholly owned subsidiaries. All intercompany balances and transactions have been eliminated in consolidation. Accounting policies are consistent for each operating segment.</span></div> <div style="margin-bottom:10pt;margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Use of Estimates</span></div><div style="margin-bottom:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The preparation of financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the amounts reported in the financial statements and accompanying notes. On an ongoing basis, the Company evaluates its estimates and assumptions, including those related to revenue recognition, allowance for credit losses, the useful lives and recoverability of long-lived and intangible assets, goodwill, income taxes, accounting for business combinations, stock-based compensation, estimating the Company's incremental borrowing rate for its leases and contingencies, among others. The Company bases these estimates on historical and anticipated results, trends and various other assumptions that it believes are reasonable, including assumptions as to future events. These estimates form the basis for making judgments about the carrying values of assets and liabilities and recorded revenues and expenses. Actual results could differ from these estimates.</span></div> <div style="margin-bottom:10pt;margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Revenue Recognition</span></div><div style="margin-bottom:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company derives revenues primarily by (i) providing access to its proprietary database of commercial real estate information and (ii) providing online marketplaces for professional property management companies, property owners, real estate agents and brokers and landlords, in each case, typically through a fixed monthly fee for its subscription-based services. Other subscription-based services include (i) real estate and lease management solutions to commercial customers, real estate investors and lenders, (ii) access to applications to manage workflow and advertising and marketing services for residential real estate agents, (iii) benchmarking and analytics for the hospitality industry and (iv) market research, portfolio and debt analysis, management and reporting capabilities. </span></div><div style="margin-bottom:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Subscription contract rates are generally based on the number of sites, number of users, organization size, the client’s business focus, geography, the number of properties reported on or analyzed, the number and types of services to which a client subscribes, the number of properties a client advertises and the prominence and placement of a client's advertised properties in the search results. The Company’s subscription-based license agreements typically renew automatically, and a majority have a term of at least one year. Revenues from our subscription-based contracts were approximately 95% and 92% of total revenues for the three months ended September 30, 2023 and 2022, respectively, and 95% and 93% of total revenues for the nine months ended September 30, 2023 and 2022, respectively.</span></div><div style="margin-bottom:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company also derives revenues from transaction-based services including: (i) an online auction platform for commercial real estate through Ten-X, (ii) providing online tenant applications, including background and credit checks, and rental payment processing and (iii) ancillary products and services that are sold on an ad hoc basis.</span></div><div style="margin-bottom:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company analyzes contracts to determine the appropriate revenue recognition using the following steps: (i) identification of contracts with customers, (ii) identification of distinct performance obligations in the contract, (iii) determination of contract transaction price, (iv) allocation of contract transaction price to the performance obligations, and (v) determination of revenue recognition based on timing of satisfaction of the performance obligations.</span></div><div style="margin-bottom:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company recognizes revenues upon the satisfaction of its performance obligation(s) (upon transfer of control of promised services to its customers) in an amount that reflects the consideration to which it expects to be entitled to in exchange for those services. Revenues from subscription-based services are recognized on a straight-line basis over the term of the agreement. Revenues from transaction-based services are recognized when the promised product or services are delivered, which, in the case of Ten-X auctions, is at the time of a successful closing for the sale of a property.</span></div><div style="margin-bottom:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In limited circumstances, the Company's contracts with customers include promises to transfer multiple services, such as contracts for its subscription-based services and professional services. For these contracts, the Company accounts for individual performance obligations separately if they are distinct, which involves the determination of the standalone selling price for each distinct performance obligation.</span></div><div style="margin-bottom:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Deferred revenue results from amounts billed in advance to customers or cash received from customers in advance of the Company's fulfillment of its performance obligation(s) and is recognized as those obligations are satisfied.</span></div><div style="margin-bottom:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Contract assets represent a conditional right to consideration for satisfied performance obligations that become a receivable when the conditions are satisfied. Contract assets are generated when contractual billing schedules differ from revenue recognition timing.</span></div><div style="margin-bottom:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Certain sales commissions are considered incremental and recoverable costs of obtaining a contract with a customer. Sales commissions incurred for obtaining new contracts are deferred and then amortized as selling and marketing expenses on a straight-line basis over a period of benefit that the Company has determined to be three years. The three-year amortization period was determined based on several factors, including the nature of the technology and proprietary data underlying the services being purchased, customer contract renewal rates and industry competition. Sales commissions that do not represent incremental costs of obtaining a contract, or that would otherwise be amortized over a period of one year or less, are not subject to capitalization.</span></div> P1Y 0.95 0.92 0.95 0.93 P3Y P3Y <div style="margin-bottom:10pt;margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Cost of Revenues</span></div><div style="margin-bottom:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cost of revenues principally consists of salaries, benefits, bonuses, stock-based compensation expenses and other indirect costs for the Company's researchers who collect and analyze the real estate data that is the basis for the Company's information, analytics and online marketplaces and for employees that support these products. Additionally, cost of revenues includes the cost of data from third-party data sources, product hosting costs and costs related to advertising purchased on behalf of customers, credit card and other transaction fees relating to processing customer transactions, which are expensed as incurred, and the amortization of acquired trade names, technology and certain other intangible assets.</span></div> <div style="margin-bottom:10pt;margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Foreign Currency Translation</span></div><div style="margin-bottom:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s reporting currency is the U.S. dollar. The functional currency for the majority of its operations is the local currency, with the exception of certain international locations for which the functional currency is the British Pound. Assets and </span></div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">liabilities denominated in a foreign currency are translated into U.S. dollars using the exchange rates in effect as of the balance sheet date. Gains and losses resulting from translation are included in accumulated other comprehensive loss. Currency g</span><span style="color:#252525;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ains and losses on the translation of intercompany loans made to foreign subsidiaries that are of a long-term investment nature are also included </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">in accumulated other comprehensive loss. Gains and losses resulting from transactions denominated in a currency other than the functional currency of the entity are included in other income, net in the condensed consolidated statements of operations using the average exchange rates in effect during the period. The Company recognized a net foreign currency gain of $0.2 million and $0.8 million for the three months ended September 30, 2023 and 2022, respectively. The Company recognized a net foreign currency loss of $0.6 million for the nine months ended September 30, 2023 and a net foreign currency gain of $2.2 million for the nine months ended September 30, 2022.</span> 200000 800000 -600000 2200000 <div style="margin-bottom:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of accumulated other comprehensive loss, net of tax, were as follows (in thousands):</span></div><div style="margin-bottom:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:70.894%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.536%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.537%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">September 30,<br/>2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">December 31,<br/>2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Foreign currency translation loss</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(28,311)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(29,075)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total accumulated other comprehensive loss</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(28,311)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(29,075)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> -28311000 -29075000 -28311000 -29075000 0 0 0 0 <div style="margin-bottom:10pt;margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Income Taxes</span></div><div style="margin-bottom:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Deferred income taxes result from temporary differences between the tax basis of assets and liabilities and the basis reported in the Company’s condensed consolidated financial statements. Deferred tax liabilities and assets are determined based on the difference between the financial statement and the tax basis of assets and liabilities using enacted rates in effect during the year in which the Company expects differences to reverse. Valuation allowances are provided against assets, including net operating losses, if the Company determines it is more likely than not that some portion or all of an asset may not be realized. Interest and penalties related to income tax matters are recognized in income tax expense.</span></div><div style="margin-bottom:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has elected to record the GILTI under the current-period cost method.</span></div> <div style="margin-bottom:10pt;margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Net Income Per Share</span></div><div style="margin-bottom:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net income per share is computed by dividing net income by the weighted-average number of common shares outstanding during the period on a basic and diluted basis.</span></div>The Company’s potentially dilutive securities include outstanding stock options, unvested stock-based awards, which include restricted stock awards that vest over a specific service period, restricted stock awards with a performance and market condition, restricted stock units and Matching RSUs awarded under the Company's MSPP. Shares underlying unvested restricted stock awards that vest based on a performance and a market condition that have not been achieved as of the end of the period are not included in the computation of basic or diluted earnings per share. Diluted net income per share considers the impact of potentially dilutive securities except when the inclusion of the potentially dilutive securities would have an anti-dilutive effect. <div style="margin-bottom:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth the calculation of basic and diluted net income per share (in thousands, except per share data):</span></div><div style="margin-bottom:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:52.847%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.864%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.864%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.864%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.871%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Three Months Ended<br/>September 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Nine Months Ended<br/>September 30,</span></td></tr><tr style="height:14pt"><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><br/></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Numerator:</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2022</span></td></tr><tr style="height:15pt"><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net income</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">90,574 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">72,290 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">278,225 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">245,081 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Denominator:</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Denominator for basic net income per share — weighted-average outstanding shares</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">405,649 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">394,712 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">405,190 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">393,650 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Effect of dilutive securities:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Stock options, restricted stock awards and restricted stock units</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,580 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,497 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,523 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,323 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Denominator for diluted net income per share — weighted-average outstanding shares</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">407,229 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">396,209 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">406,713 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">394,973 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net income per share — basic</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">0.22 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">0.18 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">0.69 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">0.62 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net income per share — diluted</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">0.22 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">0.18 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">0.68 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">0.62 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 90574000 72290000 278225000 245081000 405649000 394712000 405190000 393650000 1580000 1497000 1523000 1323000 407229000 396209000 406713000 394973000 0.22 0.18 0.69 0.62 0.22 0.18 0.68 0.62 <div style="margin-bottom:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the shares underlying the unvested performance-based restricted stock and anti-dilutive securities excluded from the basic and diluted earnings per share calculations (in thousands):</span></div><div style="margin-bottom:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:52.847%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.864%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.864%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.864%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.871%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Three Months Ended<br/>September 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Nine Months Ended<br/>September 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Performance-based restricted stock awards</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">681 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">621 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">681 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">621 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Anti-dilutive securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">355 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">748 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">839 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,144 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div> 681000 621000 681000 621000 355000 748000 839000 1144000 <div style="margin-bottom:10pt;margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Stock-Based Compensation</span></div><div style="margin-bottom:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Equity instruments issued in exchange for services performed by officers, employees, and directors of the Company are accounted for using a fair-value based method and the fair value of such equity instruments is recognized as expense in the condensed consolidated statements of operations.</span></div><div style="margin-bottom:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For stock-based awards that vest over a specific service period, compensation expense is measured based on the fair value of the awards at the grant date and is recognized on a straight-line basis over the service period of the awards, net of an estimated forfeiture rate. For equity instruments that vest based on achievement of both a performance and market condition, stock-based compensation expense is recognized over the service period of the awards based on the expected achievement of the related performance conditions at the end of each reporting period. If the Company's initial estimates of the achievement of the performance conditions change, the related stock-based compensation expense may fluctuate from period to period based on those estimates. If the performance conditions are not met, no stock-based compensation expense will be recognized, and any previously recognized stock-based compensation expense will be reversed. For awards with both a performance and a market condition, the Company estimates the fair value of each equity instrument granted on the date of grant using a Monte Carlo simulation model. This pricing model uses multiple simulations to evaluate the probability of achieving the market condition to calculate the fair value of the awards, which includes the recent market price and volatility of the Company's shares. When </span></div>determining the grant date fair value of all stock-based awards, the Company considers whether it is in possession of any material, non-public information that upon its release would have a material effect on its share price, and if so, whether the observable share price or expected volatility assumptions used in determining the fair value of the awards should be adjusted. <div style="margin-bottom:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Stock-based compensation expense for stock options, restricted stock awards and restricted stock units issued under equity incentive plans, stock purchases under the ESPP, DSUs and Matching RSUs awarded under the MSPP included in the Company’s condensed consolidated statements of operations were as follows (in thousands):</span></div><div style="margin-bottom:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:52.847%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.864%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.864%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.864%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.871%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Three Months Ended<br/>September 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Nine Months Ended<br/>September 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cost of revenues</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3,744 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3,041 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10,649 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">9,002 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Selling and marketing (excluding customer base amortization)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,394 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,957 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6,983 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5,605 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Software development</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4,497 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3,158 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">12,858 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">9,262 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">General and administrative</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">11,264 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">9,982 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">33,280 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">30,228 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total stock-based compensation expense</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">21,899 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">18,138 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">63,770 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">54,097 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 3744000 3041000 10649000 9002000 2394000 1957000 6983000 5605000 4497000 3158000 12858000 9262000 11264000 9982000 33280000 30228000 21899000 18138000 63770000 54097000 Cash and Cash EquivalentsThe Company considers all highly liquid investments purchased with an original maturity of three months or less to be cash equivalents. 0 0 <div style="margin-bottom:10pt;margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Allowance for Credit Losses</span></div><div style="margin-bottom:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company maintains an allowance for credit losses to cover its current expected credit losses on its trade receivables and contract assets arising from the failure of customers to make contractual payments. The Company estimates credit losses expected over the life of its trade receivables and contract assets based on historical information combined with current conditions that may affect a customer’s ability to pay and reasonable and supportable forecasts. While the Company uses various credit quality metrics, it primarily monitors collectability by reviewing the duration of collection pursuits on its delinquent trade receivables and historical write-off trends. Based on the Company’s experience, the customer's delinquency status, which is analyzed periodically, is the strongest indicator of the credit quality of the underlying trade receivables. The Company’s policy is to write off trade receivables when they are deemed uncollectible. A majority of the Company's trade receivables are less than 365 days outstanding.</span></div><div style="margin-bottom:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Under the CECL impairment model, the Company develops and documents its allowance for credit losses on its trade receivables based on five portfolio segments. The determination of portfolio segments is based primarily on the qualitative consideration of the nature of the Company’s business operations and the characteristics of the underlying trade receivables, as follows:</span></div><div style="margin-bottom:10pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:14.5pt">CoStar Portfolio Segment</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> - The CoStar portfolio segment consists of two classes of trade receivables based on geographical location: North America and International.</span></div><div style="margin-bottom:10pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:14.5pt">Information Services Portfolio Segment</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> - The Information Services portfolio segment consists of four classes of trade receivables: CoStar Real Estate Manager; Information Services, North America; STR, North America; and STR, International.</span></div><div style="margin-bottom:10pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:14.5pt">Multifamily Portfolio Segment</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> - The Multifamily portfolio segment consists of one class of trade receivables.</span></div><div style="margin-bottom:10pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:14.5pt">LoopNet Portfolio Segment </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">- The LoopNet portfolio segment consists of one class of trade receivables.</span></div><div style="margin-bottom:10pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:14.5pt">Other Marketplaces Portfolio Segment </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">- The Other Marketplaces portfolio segment consists of two classes of trade receivables: Ten-X and other marketplaces.</span></div><div style="margin-bottom:10pt;padding-left:18pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The majority of Residential revenues is e-commerce-based, where payments are collected at the time of sale, and does not result in accounts receivable. Residential accounts receivable and the related allowance for credit losses are not material.</span></div> 5 2 4 1 1 2 <div style="margin-bottom:10pt;margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Leases</span></div><div style="margin-bottom:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The determination of whether an arrangement contains a lease and the classification of a lease, if applicable, is made at the commencement of the arrangement, at which time the Company also measures and recognizes an ROU asset, representing the Company’s right to use the underlying asset, and a lease liability, representing the Company’s obligation to make lease payments under the terms of the arrangement. For the purposes of recognizing ROU assets and lease liabilities associated with the Company’s leases, the Company has elected the practical expedient to not recognize a ROU asset or lease liability for short-term leases, which are leases with a term of twelve months or less. The lease term is defined as the noncancelable portion of the lease term, plus any periods covered by an option to extend the lease if it is reasonably certain that the option will be exercised.</span></div><div style="margin-bottom:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In determining the amount of lease payments used in measuring ROU assets and lease liabilities, the Company has elected the practical expedient not to separate non-lease components from lease components for all classes of underlying assets. Consideration deemed part of the lease payments used to measure ROU assets and lease liabilities generally includes fixed payments and variable payments based on either an index or a rate, offset by lease incentives. Upon commencement, the initial ROU asset also includes any lease prepayments. ROU assets and liabilities are recognized at the lease commencement date based on the present value of lease payments over the lease term. The rates implicit within the Company's leases are generally not determinable. Therefore, the Company's incremental borrowing rate is used to determine the present value of lease payments. The determination of the Company’s incremental borrowing rate requires judgment and is determined at lease commencement and is subsequently reassessed upon a modification to the lease arrangement.</span></div><div style="margin-bottom:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Lease costs related to the Company's operating leases are generally recognized as a single ratable lease cost over the lease term.</span></div> <div style="margin-bottom:10pt;margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Long-Lived Assets, Intangible Assets and Goodwill</span></div><div style="margin-bottom:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Long-lived assets, such as property and equipment, and purchased intangibles subject to amortization, are reviewed for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset may not be recoverable. The Company capitalizes interest on borrowings during the active construction period of major capital projects. Capitalized interest is added to the cost of the underlying asset and amortized over the estimated useful life of the asset. Recoverability of assets to be held and used is measured by a comparison of the carrying amount of an asset to the estimated undiscounted future cash flows expected to be generated by the asset or asset group. If the carrying amount of an asset exceeds its estimated undiscounted future cash flows, an impairment charge is recognized in the amount by which the carrying amount of the asset exceeds the fair value of the asset. The Company removes the cost and accumulated amortization of intangible assets as they become fully amortized.</span></div><div style="margin-bottom:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Goodwill is tested annually for impairment by each reporting unit on October 1 of each year or more frequently if an event or other circumstance indicates that the Company may not recover the carrying value of the asset. The Company may first assess qualitative factors to evaluate whether it is more likely than not that the fair value of a reporting unit is less than its carrying amount, or elect to bypass such assessment. If it is determined that it is more likely than not that the fair value of a reporting unit is less than its carrying value, or the Company elects to bypass such assessment, the Company then determines the fair value of each reporting unit. The fair value of each reporting unit is compared to the carrying amount of the reporting unit. If the carrying value of the reporting unit exceeds the fair value, then an impairment loss is recognized for the difference.</span></div> <div style="margin-bottom:10pt;margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Debt Issuance Costs</span></div><div style="margin-bottom:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Costs incurred in connection with the issuance of long-term debt are deferred and amortized as interest expense over the term of the related debt using the effective interest method for term debt and on a straight-line basis for revolving debt. The </span></div>Company made a policy election to classify deferred issuance costs on the revolving credit facility as a long-term asset on its condensed consolidated balance sheets. Upon a refinancing or amendment, previously capitalized debt issuance costs are expensed and included in loss on extinguishment of debt if the Company determines that there has been a substantial modification of the related debt. If the Company determines that there has not been a substantial modification of the related debt, any previously capitalized debt issuance costs are amortized as interest expense over the term of the new debt instrument. <div style="margin-bottom:10pt;margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Business Combinations</span></div><div style="margin-bottom:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company generally allocates the purchase consideration to the tangible assets acquired and liabilities assumed and intangible assets acquired based on their estimated fair values. The purchase price is, generally, determined based on the fair value of the assets transferred, liabilities assumed and equity interests issued, after considering any transactions that are separate from the business combination. The excess of the fair value of purchase consideration over the fair values of these identifiable assets and liabilities is recorded as goodwill. The Company applies significant assumptions, estimates and judgments in determining the fair value of assets acquired and liabilities assumed on the acquisition date, especially with respect to intangible assets and contingent liabilities. Significant estimates in valuing certain intangible assets include, but are not limited to, future expected cash flows from acquired customer bases, acquired technology and acquired trade names, useful lives, royalty rates and discount rates. Any adjustments to provisional amounts that are identified during the measurement period are recorded in the reporting period in which the adjustment amounts are determined. Upon the conclusion of the measurement period, any subsequent adjustments are recorded to earnings.</span></div><div style="margin-bottom:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For a given acquisition, the Company may identify certain pre-acquisition contingencies as of the acquisition date and may extend its review and evaluation of these pre-acquisition contingencies throughout the measurement period in order to obtain sufficient information to assess whether the Company includes these contingencies as a part of the fair value estimates of assets acquired and liabilities assumed and, if so, to determine their estimated amounts.</span></div><div style="margin-bottom:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">If the Company cannot reasonably determine the fair value of a pre-acquisition contingency (non-income tax-related) by the end of the measurement period, which is generally the case given the nature of such matters, the Company will recognize an asset or a liability for such pre-acquisition contingency if: (i) it is probable that an asset existed or a liability had been assumed at the acquisition date and (ii) the amount of the asset or liability can be reasonably estimated. Subsequent to the measurement period, changes in the Company's estimates of such contingencies will affect earnings and could have a material effect on its results of operations and financial position.</span></div><div style="margin-bottom:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition, uncertain tax positions and tax-related valuation allowances assumed in connection with a business combination are initially estimated as of the acquisition date. The Company reevaluates these items based upon facts and circumstances that existed as of the acquisition date with any adjustments to its preliminary estimates being recorded to goodwill, provided that the Company is within the measurement period. Subsequent to the measurement period, changes to these uncertain tax positions and tax-related valuation allowances will affect the Company's provision for income taxes in its condensed consolidated statements of operations and comprehensive income and could have a material impact on its results of operations and financial position.</span></div> <div style="margin-bottom:10pt;margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Recent Accounting Pronouncements</span></div><div style="margin-bottom:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Recently Adopted Accounting Pronouncements</span></div><div style="margin-bottom:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In March 2020, the FASB issued ASU 2020-04, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Reference Rate Reform (Topic 848): Facilitation of the Effects of Reference Rate Reform on Financial Reporting.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> ASC 848 contains optional expedients and exceptions for applying GAAP to debt, contracts, hedging relationships and other transactions affected by reference rate reform. The provisions of ASC 848 must be applied to all contracts that are accounted for under a Topic, Subtopic or Industry Subtopic for all transactions other than derivatives, which may be applied at a hedging relationship level. Originally, the guidance was effective for fiscal years beginning after January 1, 2021, including interim periods within those fiscal years. However, in response to the deferral of the cessation date for certain overnight LIBOR measures, the FASB issued ASU 2022-06 on December 21, 2022, which extends the sunset date of Topic 848 to December 31, 2024. The Company's 2020 Credit Agreement provides for a $750 million revolving credit facility and a letter of credit sublimit of $20 million, with interest rates previously benchmarked to LIBOR. The Company adopted this accounting pronouncement with the execution of the First Amendment to the 2020 Credit Agreement in </span></div><div style="margin-bottom:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">May 2023. This guidance provides an optional practical expedient that allows qualifying modifications to be accounted for as a debt modifications rather than be analyzed under existing guidance to determine if the modification should be accounted for as a debt extinguishment. In adopting this accounting standard, we have elected to apply this optional expedient. Adopting this accounting standard did not have a material impact on the Company's condensed consolidated financial statements and related disclosures.</span></div><div style="margin-bottom:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">See Note 10 for further discussion of the Company's accounting for its outstanding debt, revolving credit facility and related issuance costs.</span></div> 750000000 20000000 REVENUE FROM CONTRACTS WITH CUSTOMERS<div style="margin-bottom:10pt;margin-top:10pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Disaggregated Revenue</span></div><div style="margin-bottom:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company provides information, analytics and online marketplaces to the commercial real estate industry, hospitality industry, residential industry and related professionals. Revenues by operating segment and type of service consist of the following (in thousands):</span></div><div style="margin-bottom:16pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:21.560%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.034%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.742%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.034%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.034%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.627%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="33" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Three Months Ended September 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">North America</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">International</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Total</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">North America</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">International</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">CoStar</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">223,348 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10,012 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">233,360 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">203,657 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">9,033 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">212,690 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Information Services</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">35,163 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">9,473 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">44,636 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">32,524 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">8,489 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">41,013 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Multifamily</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">235,343 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">235,343 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">189,536 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">189,536 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">LoopNet</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">65,041 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,440 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">67,481 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">57,126 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,775 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">58,901 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Residential</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10,293 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10,293 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">19,351 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">19,351 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other Marketplaces</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">33,556 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">33,556 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">35,430 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">35,430 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total revenues</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">602,744 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">21,925 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">624,669 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">537,624 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">19,297 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">556,921 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:10pt"><span><br/></span></div><div style="margin-bottom:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:21.560%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.034%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.742%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.034%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.034%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.627%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="33" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Nine Months Ended September 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">North America</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">International</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Total</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">North America</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">International</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">CoStar</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">658,734 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">28,808 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">687,542 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">590,141 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">27,764 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">617,905 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Information Services</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">99,476 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">28,710 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">128,186 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">93,306 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">23,424 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">116,730 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Multifamily</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">670,331 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">670,331 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">547,372 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">547,372 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">LoopNet</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">189,488 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6,793 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">196,281 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">164,417 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5,228 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">169,645 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Residential</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">36,154 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">36,154 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">57,565 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">57,565 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other Marketplaces</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">96,447 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">96,447 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">99,837 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">99,837 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total revenues</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,750,630 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">64,311 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,814,941 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,552,638 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">56,416 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,609,054 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:10pt;margin-top:10pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Deferred Revenue</span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:18pt"><span style="color:#252525;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Deferred revenue as of September 30, 2023 and December 31, 2022 were as follows (in thousands):</span></div><div style="margin-bottom:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:34.572%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:34.718%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:12.496%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.500%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Balance</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Balance Sheet Caption</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">September 30,<br/>2023</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">December 31,<br/>2022</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Current portion</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Deferred revenue</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">97,583 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">103,567 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Non-current portion</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Lease and other long-term liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">196 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">215 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total deferred revenue</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">97,779 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">103,782 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-bottom:6pt;text-align:justify;text-indent:18pt"><span><br/></span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Changes in deferred revenue for the period were as follows (in thousands):</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:85.303%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.497%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Balance at December 31, 2022</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">103,782 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenues recognized in the current period from the amounts in the beginning balance</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(94,280)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">New deferrals, net of amounts recognized in the current period</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">88,235 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Effects of foreign currency</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">42 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Balance at September 30, 2023</span></div></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">97,779 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-bottom:10pt;margin-top:10pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Contract Assets</span></div><div style="margin-bottom:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Contract assets are generated when contractual billing schedules differ from revenue recognition timing and represent a conditional right to consideration for satisfied performance obligations that becomes a receivable when the conditions are satisfied. Contract assets as of September 30, 2023 and December 31, 2022 were as follows (in thousands):</span></div><div style="margin-bottom:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:34.572%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:34.718%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:12.496%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.500%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Balance</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Balance Sheet Caption</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">September 30,<br/>2023</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">December 31,<br/>2022</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Current portion</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Prepaid expenses and other current assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5,599 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3,953 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Non-current portion</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Deposits and other assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7,887 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">8,464 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total contract assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">13,486 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">12,417 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-bottom:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Revenues recognized from contract assets for the three and nine months ended September 30, 2023 were $0.2 million and $1.1 million, respectively. Revenues recognized from contract assets for the three and nine months ended September 30, 2022 were $0.8 million and $1.6 million, respectively.</span></div><div style="margin-bottom:10pt;margin-top:10pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Unsatisfied Performance Obligations</span></div><div style="margin-bottom:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Remaining contract consideration for which revenue has not been recognized due to unsatisfied performance obligations was approximately $379 million at September 30, 2023, which the Company expects to recognize over the next five years. This amount does not include contract consideration for contracts with a duration of one year or less.</span></div><div style="margin-bottom:10pt;margin-top:10pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Commissions</span></div><div style="margin-bottom:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Commissions expense is included in selling and marketing expense in the Company's condensed consolidated statements of operations. Commissions expense activity for the three and nine months ended September 30, 2023 and 2022 was as follows (in thousands):</span></div><div style="margin-bottom:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:52.847%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.864%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.864%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.864%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.871%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Three Months Ended<br/>September 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Nine Months Ended<br/>September 30,</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2023</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Commissions incurred</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">42,055 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">40,511 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">134,386 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">115,749 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Commissions capitalized in the current period</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(28,119)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(29,720)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(93,147)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(83,875)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amortization of deferred commissions costs</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">24,544 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">19,377 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">69,811 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">55,373 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total commissions expense</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">38,480 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">30,168 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">111,050 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">87,247 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company determined that no deferred commissions were impaired as of September 30, 2023 and 2022.</span></div> Revenues by operating segment and type of service consist of the following (in thousands):<div style="margin-bottom:16pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:21.560%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.034%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.742%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.034%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.034%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.627%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="33" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Three Months Ended September 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">North America</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">International</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Total</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">North America</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">International</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">CoStar</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">223,348 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10,012 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">233,360 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">203,657 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">9,033 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">212,690 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Information Services</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">35,163 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">9,473 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">44,636 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">32,524 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">8,489 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">41,013 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Multifamily</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">235,343 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">235,343 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">189,536 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">189,536 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">LoopNet</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">65,041 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,440 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">67,481 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">57,126 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,775 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">58,901 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Residential</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10,293 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10,293 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">19,351 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">19,351 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other Marketplaces</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">33,556 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">33,556 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">35,430 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">35,430 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total revenues</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">602,744 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">21,925 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">624,669 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">537,624 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">19,297 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">556,921 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:10pt"><span><br/></span></div><div style="margin-bottom:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:21.560%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.034%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.742%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.034%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.034%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.627%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="33" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Nine Months Ended September 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">North America</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">International</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Total</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">North America</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">International</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">CoStar</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">658,734 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">28,808 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">687,542 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">590,141 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">27,764 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">617,905 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Information Services</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">99,476 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">28,710 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">128,186 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">93,306 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">23,424 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">116,730 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Multifamily</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">670,331 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">670,331 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">547,372 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">547,372 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">LoopNet</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">189,488 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6,793 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">196,281 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">164,417 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5,228 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">169,645 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Residential</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">36,154 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">36,154 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">57,565 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">57,565 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other Marketplaces</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">96,447 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">96,447 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">99,837 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">99,837 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total revenues</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,750,630 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">64,311 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,814,941 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,552,638 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">56,416 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,609,054 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 223348000 10012000 233360000 203657000 9033000 212690000 35163000 9473000 44636000 32524000 8489000 41013000 235343000 0 235343000 189536000 0 189536000 65041000 2440000 67481000 57126000 1775000 58901000 10293000 0 10293000 19351000 0 19351000 33556000 0 33556000 35430000 0 35430000 602744000 21925000 624669000 537624000 19297000 556921000 658734000 28808000 687542000 590141000 27764000 617905000 99476000 28710000 128186000 93306000 23424000 116730000 670331000 0 670331000 547372000 0 547372000 189488000 6793000 196281000 164417000 5228000 169645000 36154000 0 36154000 57565000 0 57565000 96447000 0 96447000 99837000 0 99837000 1750630000 64311000 1814941000 1552638000 56416000 1609054000 <div style="margin-bottom:6pt;text-align:justify;text-indent:18pt"><span style="color:#252525;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Deferred revenue as of September 30, 2023 and December 31, 2022 were as follows (in thousands):</span></div><div style="margin-bottom:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:34.572%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:34.718%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:12.496%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.500%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Balance</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Balance Sheet Caption</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">September 30,<br/>2023</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">December 31,<br/>2022</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Current portion</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Deferred revenue</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">97,583 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">103,567 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Non-current portion</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Lease and other long-term liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">196 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">215 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total deferred revenue</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">97,779 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">103,782 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-bottom:6pt;text-align:justify;text-indent:18pt"><span><br/></span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Changes in deferred revenue for the period were as follows (in thousands):</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:85.303%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.497%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Balance at December 31, 2022</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">103,782 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenues recognized in the current period from the amounts in the beginning balance</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(94,280)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">New deferrals, net of amounts recognized in the current period</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">88,235 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Effects of foreign currency</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">42 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Balance at September 30, 2023</span></div></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">97,779 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div> Contract assets as of September 30, 2023 and December 31, 2022 were as follows (in thousands):<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:34.572%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:34.718%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:12.496%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.500%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Balance</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Balance Sheet Caption</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">September 30,<br/>2023</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">December 31,<br/>2022</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Current portion</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Prepaid expenses and other current assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5,599 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3,953 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Non-current portion</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Deposits and other assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7,887 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">8,464 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total contract assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">13,486 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">12,417 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table> 97583000 103567000 196000 215000 97779000 103782000 103782000 94280000 88235000 42000 97779000 5599000 3953000 7887000 8464000 13486000 12417000 200000 1100000 800000 1600000 379000000 P5Y Commissions expense activity for the three and nine months ended September 30, 2023 and 2022 was as follows (in thousands):<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:52.847%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.864%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.864%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.864%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.871%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Three Months Ended<br/>September 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Nine Months Ended<br/>September 30,</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2023</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Commissions incurred</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">42,055 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">40,511 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">134,386 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">115,749 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Commissions capitalized in the current period</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(28,119)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(29,720)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(93,147)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(83,875)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amortization of deferred commissions costs</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">24,544 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">19,377 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">69,811 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">55,373 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total commissions expense</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">38,480 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">30,168 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">111,050 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">87,247 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table> 42055000 40511000 134386000 115749000 28119000 29720000 93147000 83875000 24544000 19377000 69811000 55373000 38480000 30168000 111050000 87247000 0 0 ALLOWANCE FOR CREDIT LOSSES<div style="margin-bottom:6pt;text-align:justify;text-indent:18pt"><span style="color:#252525;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following tables detail the activity related to the allowance for credit losses for trade receivables by portfolio segment (in thousands):</span></div><div style="margin-bottom:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:24.229%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.027%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.824%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.027%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.824%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.027%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.824%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.027%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.824%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:12.809%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.824%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:10.034%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="33" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Nine Months Ended September 30, 2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CoStar</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Information Services</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Multifamily</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">LoopNet</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Other Marketplaces</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Beginning balance at December 31, 2022</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4,510 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,051 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4,347 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,396 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">891 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">12,195 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Current-period provision for expected credit losses</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">15,323 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">810 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4,162 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4,799 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">570 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">25,664 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Write-offs charged against the allowance, net of recoveries and other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(12,201)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(61)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(763)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(3,839)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(84)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(16,948)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Ending balance at September 30, 2023</span></div></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7,632 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,800 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7,746 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,356 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,377 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">20,911 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:24.229%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.027%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.824%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.027%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.824%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.027%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.824%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.027%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.824%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:12.809%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.824%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:10.034%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="33" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Nine Months Ended September 30, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CoStar</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Information Services</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Multifamily</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">LoopNet</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Other Marketplaces</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Total</span></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Beginning balance at December 31, 2021</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5,380 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,820 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3,393 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,968 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">813 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">13,374 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Current-period provision (release) for expected credit losses</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7,089 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(703)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4,032 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">50 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">13,468 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Write-offs charged against the allowance, net of recoveries and other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(8,917)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(198)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(4,362)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(4,031)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(17,508)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Ending balance at September 30, 2022</span></div></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3,552 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">919 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3,063 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">937 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">863 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">9,334 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-bottom:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Credit loss expense is included in general and administrative expenses on the condensed consolidated statements of operations. Credit loss expense related to contract assets was not material for the nine months ended September 30, 2023 and 2022. The majority of the Residential portfolio segment revenue is e-commerce-based and does not result in accounts receivable.</span></div> <div style="margin-bottom:6pt;text-align:justify;text-indent:18pt"><span style="color:#252525;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following tables detail the activity related to the allowance for credit losses for trade receivables by portfolio segment (in thousands):</span></div><div style="margin-bottom:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:24.229%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.027%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.824%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.027%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.824%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.027%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.824%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.027%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.824%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:12.809%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.824%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:10.034%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="33" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Nine Months Ended September 30, 2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CoStar</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Information Services</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Multifamily</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">LoopNet</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Other Marketplaces</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Beginning balance at December 31, 2022</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4,510 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,051 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4,347 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,396 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">891 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">12,195 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Current-period provision for expected credit losses</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">15,323 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">810 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4,162 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4,799 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">570 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">25,664 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Write-offs charged against the allowance, net of recoveries and other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(12,201)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(61)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(763)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(3,839)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(84)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(16,948)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Ending balance at September 30, 2023</span></div></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7,632 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,800 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7,746 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,356 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,377 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">20,911 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:24.229%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.027%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.824%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.027%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.824%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.027%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.824%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.027%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.824%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:12.809%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.824%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:10.034%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="33" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Nine Months Ended September 30, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CoStar</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Information Services</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Multifamily</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">LoopNet</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Other Marketplaces</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Total</span></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Beginning balance at December 31, 2021</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5,380 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,820 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3,393 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,968 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">813 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">13,374 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Current-period provision (release) for expected credit losses</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7,089 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(703)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4,032 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">50 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">13,468 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Write-offs charged against the allowance, net of recoveries and other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(8,917)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(198)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(4,362)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(4,031)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(17,508)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Ending balance at September 30, 2022</span></div></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3,552 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">919 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3,063 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">937 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">863 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">9,334 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr></table></div> 4510000 1051000 4347000 1396000 891000 12195000 15323000 810000 4162000 4799000 570000 25664000 12201000 61000 763000 3839000 84000 16948000 7632000 1800000 7746000 2356000 1377000 20911000 5380000 1820000 3393000 1968000 813000 13374000 7089000 -703000 4032000 3000000 50000 13468000 8917000 198000 4362000 4031000 0 17508000 3552000 919000 3063000 937000 863000 9334000 ACQUISITIONS<div style="margin-bottom:10pt;margin-top:10pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Business Immo</span></div><div style="margin-bottom:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In April 2022, the Company acquired Business Immo, a leading commercial real estate news service provider in France, for €5.8 million ($6.3 million), net of cash acquired, and the assumption of outstanding debt. As part of the Business Immo Acquisition, the Company recorded goodwill and intangible assets of $7.1 million and $3.9 million, respectively. The net assets of Business Immo were recorded at their estimated fair value. The Company retired the assumed debt in the second quarter of 2022. The impact of the Business Immo Acquisition on the Company's revenue and net income in the condensed consolidated statements of operations for the nine months ended September 30, 2023 and related pro forma financial information was not material.</span></div> 5800000 6300000 7100000 3900000 INVESTMENTS AND FAIR VALUE MEASUREMENTS<div style="margin-bottom:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Fair value is defined as the price that would be received in the sale of an asset or paid to transfer a liability in an orderly transaction between market participants. There is a three-tier fair value hierarchy, which categorizes the inputs used in measuring fair value. These tiers include: Level 1, defined as observable inputs such as quoted prices in active markets for identical assets or liabilities; Level 2, defined as inputs other than quoted prices in active markets that are either directly or indirectly observable; and Level 3, defined as unobservable inputs for which little or no market data exists, therefore requiring an entity to develop its own assumptions.</span></div><div style="margin-bottom:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of September 30, 2023 and December 31, 2022, the Company's financial assets comprise Level 1 cash equivalents with original maturities of three months or less in the amount of $5.2 billion and $4.8 billion, respectively. The Company had no Level 2 or Level 3 financial assets measured at fair value.</span></div><div style="margin-bottom:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company holds other financial instruments, including cash deposits, accounts receivable, accounts payable, accrued expenses and Senior Notes. The carrying value for such financial instruments, other than the Senior Notes, each approximated their fair values as of September 30, 2023 and December 31, 2022. The estimated fair val</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ue</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> of the Company's outstanding Senior Notes using quoted prices from the over-the-counter markets, considered Level 2 inputs, was $0.8 billion as of September 30, 2023 and December 31, 2022.</span></div> INVESTMENTS AND FAIR VALUE MEASUREMENTS<div style="margin-bottom:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Fair value is defined as the price that would be received in the sale of an asset or paid to transfer a liability in an orderly transaction between market participants. There is a three-tier fair value hierarchy, which categorizes the inputs used in measuring fair value. These tiers include: Level 1, defined as observable inputs such as quoted prices in active markets for identical assets or liabilities; Level 2, defined as inputs other than quoted prices in active markets that are either directly or indirectly observable; and Level 3, defined as unobservable inputs for which little or no market data exists, therefore requiring an entity to develop its own assumptions.</span></div><div style="margin-bottom:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of September 30, 2023 and December 31, 2022, the Company's financial assets comprise Level 1 cash equivalents with original maturities of three months or less in the amount of $5.2 billion and $4.8 billion, respectively. The Company had no Level 2 or Level 3 financial assets measured at fair value.</span></div><div style="margin-bottom:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company holds other financial instruments, including cash deposits, accounts receivable, accounts payable, accrued expenses and Senior Notes. The carrying value for such financial instruments, other than the Senior Notes, each approximated their fair values as of September 30, 2023 and December 31, 2022. The estimated fair val</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ue</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> of the Company's outstanding Senior Notes using quoted prices from the over-the-counter markets, considered Level 2 inputs, was $0.8 billion as of September 30, 2023 and December 31, 2022.</span></div> 5200000000 4800000000 0 0 0 0 800000000 800000000 LEASES<div style="margin-bottom:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has operating leases for its office facilities, data centers, and certain vehicles, as well as finance leases for office equipment. The Company's leases have remaining terms of less than one year to nine years. The leases contain various renewal and termination options. The period that is subject to an option to extend the lease is included in the lease term if it is reasonably certain that the option will be exercised. The period that is subject to an option to terminate the lease is included if it is reasonably certain that the option will not be exercised.</span></div><div style="margin-bottom:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Lease costs related to the Company's operating leases included in the condensed consolidated statements of operations were as follows (in thousands):</span></div><div style="margin-bottom:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:52.847%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.864%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.864%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.864%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.871%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Three Months Ended<br/>September 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Nine Months Ended<br/>September 30,</span></td></tr><tr style="height:14pt"><td colspan="3" rowspan="2" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Operating lease costs:</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2022</span></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cost of revenues</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,703 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,439 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7,148 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7,848 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Selling and marketing (excluding customer base amortization)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3,906 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3,175 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">11,386 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">9,219 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Software development</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,622 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,998 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4,637 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5,895 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">General and administrative</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,018 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,469 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3,048 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4,378 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total operating lease costs</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">9,249 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">9,081 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,219 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">27,340 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-bottom:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The impact of lease costs related to finance leases and short-term leases was not material for the three and nine months ended September 30, 2023 and 2022.</span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Supplemental balance sheet information related to operating leases was as follows (in thousands):</span></div><div style="margin-bottom:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:37.642%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:32.233%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.496%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.499%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Balance</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Balance Sheet Location</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">September 30,<br/>2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">December 31, 2022</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Operating lease liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">121,672 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">118,294</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Less: imputed interest</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(8,754)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(6,238)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Present value of lease liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">112,918 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">112,056</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Less: current portion of lease liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Lease liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">39,750 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">36,049</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Long-term lease liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><span style="-sec-ix-hidden:f-751"><span style="-sec-ix-hidden:f-752">Lease and other long-term liabilities</span></span></span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">73,168 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">76,007</span></td></tr><tr style="height:8pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Weighted-average remaining lease term in years</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4.0</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.6</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Weighted-average discount rate</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.5 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-bottom:10pt;margin-top:7pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Balance sheet information related to finance leases was not material as of </span><span style="color:#252525;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">September 30, 2023 and </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">December 31, 2022.</span></div><div style="margin-bottom:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Supplemental cash flow information related to leases was as follows (in thousands):</span></div><div style="margin-bottom:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:70.976%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.496%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.498%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Nine Months Ended<br/>September 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2022</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash paid for amounts included in the measurement of lease liabilities:</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Operating cash flows used in operating leases</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">30,934 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">31,847 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ROU assets obtained in exchange for lease obligations:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Operating leases</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">27,957 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">19,184 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div> P1Y P9Y <div style="margin-bottom:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Lease costs related to the Company's operating leases included in the condensed consolidated statements of operations were as follows (in thousands):</span></div><div style="margin-bottom:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:52.847%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.864%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.864%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.864%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.871%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Three Months Ended<br/>September 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Nine Months Ended<br/>September 30,</span></td></tr><tr style="height:14pt"><td colspan="3" rowspan="2" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Operating lease costs:</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2022</span></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cost of revenues</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,703 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,439 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7,148 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7,848 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Selling and marketing (excluding customer base amortization)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3,906 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3,175 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">11,386 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">9,219 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Software development</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,622 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,998 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4,637 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5,895 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">General and administrative</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,018 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,469 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3,048 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4,378 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total operating lease costs</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">9,249 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">9,081 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,219 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">27,340 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div> 2703000 2439000 7148000 7848000 3906000 3175000 11386000 9219000 1622000 1998000 4637000 5895000 1018000 1469000 3048000 4378000 9249000 9081000 26219000 27340000 <div style="margin-bottom:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Supplemental balance sheet information related to operating leases was as follows (in thousands):</span></div><div style="margin-bottom:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:37.642%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:32.233%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.496%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.499%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Balance</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Balance Sheet Location</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">September 30,<br/>2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">December 31, 2022</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Operating lease liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">121,672 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">118,294</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Less: imputed interest</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(8,754)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(6,238)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Present value of lease liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">112,918 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">112,056</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Less: current portion of lease liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Lease liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">39,750 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">36,049</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Long-term lease liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><span style="-sec-ix-hidden:f-751"><span style="-sec-ix-hidden:f-752">Lease and other long-term liabilities</span></span></span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">73,168 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">76,007</span></td></tr><tr style="height:8pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Weighted-average remaining lease term in years</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4.0</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.6</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Weighted-average discount rate</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.5 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div> 121672000 118294000 8754000 6238000 112918000 112056000 39750000 36049000 73168000 76007000 P4Y P3Y7M6D 0.035 0.031 <div style="margin-bottom:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Supplemental cash flow information related to leases was as follows (in thousands):</span></div><div style="margin-bottom:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:70.976%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.496%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.498%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Nine Months Ended<br/>September 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2022</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash paid for amounts included in the measurement of lease liabilities:</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Operating cash flows used in operating leases</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">30,934 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">31,847 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ROU assets obtained in exchange for lease obligations:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Operating leases</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">27,957 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">19,184 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div> 30934000 31847000 27957000 19184000 GOODWILL<div style="margin-bottom:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The changes in the carrying amount of goodwill by operating segment consist of the following (in thousands):</span></div><div style="margin-bottom:1pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:53.951%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.394%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.394%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.397%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">North America</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">International</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Goodwill, December 31, 2021</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,145,846 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">175,169 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,321,015 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:10pt;padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Acquisitions, including measurement period adjustments</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3,401 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7,095 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10,496 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Effect of foreign currency translation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(16,752)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(16,752)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Goodwill, December 31, 2022</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,149,247 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">165,512 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,314,759 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Effect of foreign currency translation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">554 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">554 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Goodwill, September 30, 2023</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,149,247 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">166,066 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,315,313 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">__________________________</span></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td></tr></table></div><div style="margin-bottom:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"> North America goodwill recorded during the year ended December 31, 2022 relates to a measurement period adjustment for income taxes for Homes.com of $3.4 million. International goodwill recorded in connection with the Business Immo Acquisition was $7.1 million.</span></div><div style="margin-bottom:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">No impairments of the Company's goodwill were recognized during the three and nine months ended September 30, 2023 and 2022.</span></div> <div style="margin-bottom:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The changes in the carrying amount of goodwill by operating segment consist of the following (in thousands):</span></div><div style="margin-bottom:1pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:53.951%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.394%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.394%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.397%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">North America</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">International</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Goodwill, December 31, 2021</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,145,846 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">175,169 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,321,015 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:10pt;padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Acquisitions, including measurement period adjustments</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3,401 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7,095 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10,496 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Effect of foreign currency translation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(16,752)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(16,752)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Goodwill, December 31, 2022</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,149,247 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">165,512 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,314,759 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Effect of foreign currency translation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">554 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">554 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Goodwill, September 30, 2023</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,149,247 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">166,066 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,315,313 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">__________________________</span></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td></tr></table></div><div style="margin-bottom:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"> North America goodwill recorded during the year ended December 31, 2022 relates to a measurement period adjustment for income taxes for Homes.com of $3.4 million. International goodwill recorded in connection with the Business Immo Acquisition was $7.1 million.</span></div> 2145846000 175169000 2321015000 3401000 7095000 10496000 0 -16752000 -16752000 2149247000 165512000 2314759000 0 554000 554000 2149247000 166066000 2315313000 3400000 7100000 0 0 0 0 INTANGIBLE ASSETS<div style="margin-bottom:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Intangible assets consist of the following (in thousands, except amortization period data):</span></div><div style="margin-bottom:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:56.648%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.496%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.496%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.500%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">September 30,<br/>2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">December 31,<br/>2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Weighted-<br/>Average<br/>Amortization<br/>Period (in years)</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Acquired technology and data</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">40,048 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">40,422 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accumulated amortization</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(26,066)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(20,693)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Acquired technology and data, net</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">13,982 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">19,729 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Acquired customer base</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">464,462 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">464,242 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accumulated amortization</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(318,405)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(287,051)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Acquired customer base, net</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">146,057 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">177,191 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Acquired trade names and other intangible assets</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">247,285 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">247,361 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">13</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accumulated amortization</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(132,229)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(114,975)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Acquired trade names and other intangible assets, net</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">115,056 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">132,386 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Intangible assets, net</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">275,095 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">329,306 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></td></tr></table></div><div style="margin-bottom:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Intangible assets are reviewed for impairment whenever events or changes in circumstances indicate that the carrying value of such assets may not be recoverable. No impairments of the Company's intangible assets were recognized during the nine months ended September 30, 2023 and 2022. During the nine months ended September 30, 2023, the Company removed $0.5 million of intangible assets that were fully amortized from the acquired intangible assets and accumulated amortization, which had no net impact on the Company's financial results.</span></div><div style="margin-bottom:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the third quarter of 2022, the Company decided to eliminate usage fees related to agent access to a Homesnap product charged to a specific customer class. This resulted in an acceleration of $16.3 million of amortization expense in the third quarter of 2022 for acquired customer base for this customer class.</span></div> <div style="margin-bottom:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Intangible assets consist of the following (in thousands, except amortization period data):</span></div><div style="margin-bottom:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:56.648%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.496%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.496%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.500%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">September 30,<br/>2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">December 31,<br/>2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Weighted-<br/>Average<br/>Amortization<br/>Period (in years)</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Acquired technology and data</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">40,048 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">40,422 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accumulated amortization</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(26,066)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(20,693)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Acquired technology and data, net</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">13,982 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">19,729 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Acquired customer base</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">464,462 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">464,242 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accumulated amortization</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(318,405)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(287,051)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Acquired customer base, net</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">146,057 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">177,191 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Acquired trade names and other intangible assets</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">247,285 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">247,361 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">13</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accumulated amortization</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(132,229)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(114,975)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Acquired trade names and other intangible assets, net</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">115,056 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">132,386 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Intangible assets, net</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">275,095 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">329,306 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></td></tr></table></div> 40048000 40422000 P5Y 26066000 20693000 13982000 19729000 464462000 464242000 P10Y 318405000 287051000 146057000 177191000 247285000 247361000 P13Y 132229000 114975000 115056000 132386000 275095000 329306000 0 0 500000 16300000 LONG-TERM DEBT<div style="margin-bottom:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The table below presents the components of outstanding debt (in thousands):</span></div><div style="margin-bottom:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:70.976%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.496%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.498%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">September 30,<br/>2023</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">December 31,<br/>2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2.800% Senior Notes due July 15, 2030</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,000,000 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,000,000 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2020 Credit Agreement, due July 1, 2025</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total face amount of long-term debt</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,000,000 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,000,000 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Senior Notes unamortized discount and issuance costs</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(9,815)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(10,790)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Long-term debt, net</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">990,185 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">989,210 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-bottom:10pt;margin-top:10pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Senior Notes</span></div><div style="margin-bottom:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On July 1, 2020, the Company issued $1.0 billion aggregate principal amount of 2.800% Senior Notes due July 15, 2030. The Senior Notes were sold to a group of financial institutions as initial purchasers who subsequently resold the Senior Notes to non-U.S. persons pursuant to Regulation S under the Securities Act, and to persons reasonably believed to be qualified institutional buyers pursuant to Rule 144A under the Securities Act at a purchase price equal to 99.921% of their principal amount. Interest on the Senior Notes is payable semi-annually in arrears on January 15 and July 15. The Senior Notes may be redeemed in whole or in part by the Company (a) at any time prior to April 15, 2030 at a redemption price equal to 100% of the principal amount of the Senior Notes, plus the Applicable Premium (as calculated in accordance with the indenture governing the Senior Notes), and any accrued and unpaid interest, if any, on the principal amount of Senior Notes being redeemed to, but excluding, the redemption date, and (b) on or after April 15, 2030 at a redemption price equal to 100% of the principal amount </span></div><div style="margin-bottom:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">of the Senior Notes, plus any accrued and unpaid interest, if any, on the principal amount of Senior Notes being redeemed to, but excluding, the redemption date. The Company’s obligations under the Senior Notes are guaranteed on a senior, unsecured basis by the Company’s domestic wholly owned subsidiaries, and the indenture governing the Senior Notes contains covenants, events of default and other customary provisions with which the Company was in compliance as of September 30, 2023.</span></div><div style="margin-bottom:10pt;margin-top:10pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Revolving Credit Facility</span></div><div style="margin-bottom:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On July 1, 2020, the Company entered into the 2020 Credit Agreement, which provides for a $750 million revolving credit facility with a term of five years (maturing July 1, 2025) and a letter of credit sublimit of $20 million from a syndicate of financial institutions as lenders and issuing banks. A commitment fee of 0.25% to 0.30% per annum, depending on the Total Leverage Ratio (defined in 2020 Credit Agreement), is payable quarterly in arrears based on the unused revolving commitment. The Company and the syndicate of lenders and issuing banks entered into the First Amendment of the 2020 Credit Agreement in May 2023, which replaced LIBOR as the reference rate with Term SOFR for U.S. dollar denominated borrowings, SONIA rates for Sterling denominated borrowings and EURIBOR for Euro denominated borrowings.</span></div><div style="margin-bottom:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Borrowings under the 2020 Credit Agreement can be on a revolving basis or term basis, not to exceed the remaining term of the facility, and denominated in U.S. dollars, sterling, euros or other allowed currency at the Company's option, subject to a limit of $250 million U.S. dollar equivalent for non-U.S. dollar denominated borrowings. Borrowings bear interest at a floating rate which can be, at the Company’s option, either (a) an alternate base rate plus an applicable rate ranging from 0.50% to 1.25% or (b) a Term SOFR, SONIA rate or EURIBOR (with a floor of 0.0%) for the specified interest period plus an applicable rate ranging from 1.50% to 2.25%, in each case depending on the Company's Total Leverage Ratio (as defined in the 2020 Credit Agreement). Any borrowing with a Term SOFR reference rate includes an additional 0.10% credit spread adjustment.</span></div><div style="margin-bottom:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Funds drawn down on the revolving credit facility pursuant to the 2020 Credit Agreement may be used for working capital and other general corporate purposes of the Company and its restricted subsidiaries. The obligations under the 2020 Credit Agreement are guaranteed by each of the Company’s current and future direct or indirect wholly owned restricted domestic subsidiaries, other than certain excluded subsidiaries, in each case subject to certain exceptions, pursuant to guarantee agreements.</span></div><div style="margin-bottom:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Subject to certain conditions, on no more than five occasions, the Company may request increases in the amount of revolving commitments and/or the establishment of term commitments under the 2020 Credit Agreement. </span></div><div style="margin-bottom:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The 2020 Credit Agreement includes covenants, including ones that, subject to certain exceptions, restrict the ability of the Company and its subsidiaries to (i) merge and consolidate with other companies, (ii) incur indebtedness, (iii) grant liens or security interests on assets, (iv) make investments, acquisitions, loans or advances, (v) pay dividends and (vi) sell or otherwise transfer assets. As of September 30, 2023, the Company is in a Covenant Suspension Period. During any Covenant Suspension Period, the Company will not be subject to certain of these covenants such as restrictions on the ability to incur indebtedness. The 2020 Credit Agreement also requires the Company to maintain a Total Leverage Ratio (as defined in the 2020 Credit Agreement) not exceeding 4.50 to 1.00. The Company was in compliance with the covenants in the 2020 Credit Agreement as of September 30, 2023.</span></div><div style="margin-bottom:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of September 30, 2023, the Company had no amounts drawn under this facility.</span></div><div style="margin-bottom:10pt;margin-top:7pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company had $1.9 million and $2.7 million of deferred debt issuance costs as of September 30, 2023 and December 31, 2022, respectively, in connection with the 2020 Credit Agreement. These amounts are included in deposits and other assets on the Company's condensed consolidated balance sheets.</span></div><div style="margin-bottom:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The Company recognized interest expense as follows (in thousands):</span></div><div style="margin-bottom:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:52.847%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.864%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.864%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.864%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.871%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Three Months Ended<br/>September 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Nine Months Ended<br/>September 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Interest on outstanding borrowings</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7,000 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7,000 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">21,000 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">21,000 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amortization of Senior Notes discount and issuance costs</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">602 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">593 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,799 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,771 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Interest capitalized for construction in process</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(919)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(919)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Commitment fees and other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">542 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">529 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,975 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,484 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total interest expense</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7,225 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">8,122 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">23,855 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">24,255 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div> <div style="margin-bottom:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The table below presents the components of outstanding debt (in thousands):</span></div><div style="margin-bottom:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:70.976%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.496%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.498%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">September 30,<br/>2023</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">December 31,<br/>2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2.800% Senior Notes due July 15, 2030</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,000,000 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,000,000 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2020 Credit Agreement, due July 1, 2025</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total face amount of long-term debt</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,000,000 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,000,000 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Senior Notes unamortized discount and issuance costs</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(9,815)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(10,790)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Long-term debt, net</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">990,185 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">989,210 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div> 0.02800 1000000000 1000000000 0 0 1000000000 1000000000 9815000 10790000 990185000 989210000 1000000000 0.02800 0.99921 1 1 750000000 P5Y 20000000 0.0025 0.0030 250000000 0.0050 0.0125 0.000 0.0150 0.0225 0.0010 5 4.50 0 1900000 2700000 <div style="margin-bottom:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The Company recognized interest expense as follows (in thousands):</span></div><div style="margin-bottom:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:52.847%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.864%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.864%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.864%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.871%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Three Months Ended<br/>September 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Nine Months Ended<br/>September 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Interest on outstanding borrowings</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7,000 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7,000 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">21,000 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">21,000 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amortization of Senior Notes discount and issuance costs</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">602 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">593 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,799 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,771 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Interest capitalized for construction in process</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(919)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(919)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Commitment fees and other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">542 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">529 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,975 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,484 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total interest expense</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7,225 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">8,122 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">23,855 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">24,255 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div> 7000000 7000000 21000000 21000000 602000 593000 1799000 1771000 919000 0 919000 0 542000 529000 1975000 1484000 7225000 8122000 23855000 24255000 INCOME TAXESThe income tax provision reflects an effective tax rate of approximately 25% and 26% for the three months ended September 30, 2023 and 2022, respectively, and 24% and 25% for the nine months ended September 30, 2023 and 2022, respectively. The decrease in the effective tax rate for the three months ended September 30, 2023 was primarily due to an increase in excess tax benefits and research credits for the three months ended September 30, 2023. The decrease in the effective tax rate for the nine months ended September 30, 2023 was primarily due to an increase in excess tax benefits for the nine months ended September 30, 2023. 0.25 0.26 0.24 0.25 COMMITMENTS AND CONTINGENCIES<div style="margin-bottom:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following summarizes the Company's significant contractual obligations, including related payments due by period, as of September 30, 2023 (in thousands):</span></div><div style="margin-bottom:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:56.648%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.496%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.496%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.500%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Year Ending December 31,</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Operating lease obligations</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Long-term debt principal payments</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Long-term interest payments</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Remainder of 2023</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">11,181 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2024</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">41,143 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">28,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2025</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">24,810 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">28,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2026</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">14,611 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">28,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2027</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">12,865 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">28,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Thereafter</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">17,062 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,000,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">84,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">121,672 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,000,000 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">196,000 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-bottom:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company leases office facilities under various non-cancelable operating leases. The leases contain various renewal options. </span></div><div style="margin-bottom:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">See Note 7 for further discussion of the Company's operating lease commitments.</span></div><div style="margin-bottom:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Currently, and from time to time, the Company is involved in litigation incidental to the conduct of its business. The Company records a provision for a liability when it is both probable that a liability has been incurred and the amount can be reasonably estimated. While it is reasonably possible that an unfavorable outcome may occur as a result of one or more of the Company’s current litigation matters, at this time, management has concluded that the resolutions of these matters are not expected to have a material effect on the Company's consolidated financial position, future results of operations or liquidity. Legal defense costs are expensed as incurred.</span></div> <div style="margin-bottom:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following summarizes the Company's significant contractual obligations, including related payments due by period, as of September 30, 2023 (in thousands):</span></div><div style="margin-bottom:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:56.648%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.496%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.496%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.500%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Year Ending December 31,</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Operating lease obligations</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Long-term debt principal payments</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Long-term interest payments</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Remainder of 2023</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">11,181 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2024</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">41,143 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">28,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2025</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">24,810 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">28,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2026</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">14,611 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">28,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2027</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">12,865 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">28,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Thereafter</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">17,062 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,000,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">84,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">121,672 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,000,000 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">196,000 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div> <div style="margin-bottom:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following summarizes the Company's significant contractual obligations, including related payments due by period, as of September 30, 2023 (in thousands):</span></div><div style="margin-bottom:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:56.648%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.496%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.496%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.500%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Year Ending December 31,</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Operating lease obligations</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Long-term debt principal payments</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Long-term interest payments</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Remainder of 2023</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">11,181 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2024</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">41,143 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">28,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2025</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">24,810 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">28,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2026</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">14,611 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">28,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2027</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">12,865 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">28,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Thereafter</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">17,062 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,000,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">84,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">121,672 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,000,000 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">196,000 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div> 11181000 0 0 41143000 0 28000000 24810000 0 28000000 14611000 0 28000000 12865000 0 28000000 17062000 1000000000 84000000 121672000 1000000000 196000000 SEGMENT REPORTING<div style="margin-bottom:10pt;margin-top:10pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Segment Information</span></div><div style="margin-bottom:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company manages its business geographically in two operating segments, with the primary areas of measurement and decision-making being North America, which includes the U.S. and Canada, and International, which primarily includes </span></div><div style="margin-bottom:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Europe, Asia-Pacific and Latin America. Management relies on an internal management reporting process that provides revenue and operating segment EBITDA. Management believes that operating segment EBITDA is an appropriate measure for evaluating the operational performance of the Company’s operating segments. EBITDA is used by management to internally measure operating and management performance, and to evaluate the performance of the business. However, this measure should be considered in addition to, not as a substitute for or superior to, income from operations or other measures of financial performance prepared in accordance with GAAP.</span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Summarized EBITDA information by operating segment consists of the following (in thousands):</span></div><div style="margin-bottom:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:52.847%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.864%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.864%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.864%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.871%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Three Months Ended<br/>September 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Nine Months Ended<br/>September 30,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">North America</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">88,910 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">127,965 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">290,180 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">422,454 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">International</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(191)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,184 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,596 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5,133 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total EBITDA</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">88,719 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">129,149 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">291,776 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">427,587 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:6pt;margin-top:7pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The reconciliation of net income to EBITDA consists of the following (in thousands):</span></div><div style="margin-bottom:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:52.847%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.864%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.864%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.864%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.871%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Three Months Ended<br/>September 30,</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Nine Months Ended<br/>September 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net income</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">90,574 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">72,290 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">278,225 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">245,081 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amortization of acquired intangible assets in cost of revenues</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">8,453 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6,945 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">23,053 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">21,980 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amortization of acquired intangible assets in operating expenses</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10,254 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">29,651 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">31,311 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">60,621 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Depreciation and other amortization</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">8,418 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7,224 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">24,451 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">21,199 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Interest (income) expense, net </span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(58,422)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(10,656)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(153,881)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">461 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other income, net</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(465)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1,389)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1,655)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(3,596)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Income tax expense</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">29,907 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">25,084 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">90,272 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">81,841 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">EBITDA</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">88,719 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">129,149 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">291,776 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">427,587 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:6pt;margin-top:7pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Summarized information by operating segment consists of the following (in thousands):</span></div><div style="margin-bottom:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:70.976%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.496%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.498%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">September 30,<br/>2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">December 31,<br/>2022</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Property and equipment, net:</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">North America</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">399,339 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">320,209 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">International</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3,856 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,041 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total property and equipment, net</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">403,195 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">321,250 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Goodwill:</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">North America</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,149,247 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,149,247 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">International</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">166,066 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">165,512 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total goodwill</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,315,313 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,314,759 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Assets:</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">North America</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">8,513,872 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">8,146,239 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">International</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">257,783 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">256,231 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total assets</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">8,771,655 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">8,402,470 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Liabilities:</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">North America</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,506,118 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,486,237 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">International</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">55,375 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">46,112 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total liabilities</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,561,493 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,532,349 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 2 <div style="margin-bottom:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Summarized EBITDA information by operating segment consists of the following (in thousands):</span></div><div style="margin-bottom:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:52.847%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.864%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.864%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.864%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.871%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Three Months Ended<br/>September 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Nine Months Ended<br/>September 30,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">North America</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">88,910 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">127,965 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">290,180 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">422,454 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">International</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(191)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,184 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,596 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5,133 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total EBITDA</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">88,719 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">129,149 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">291,776 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">427,587 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 88910000 127965000 290180000 422454000 -191000 1184000 1596000 5133000 88719000 129149000 291776000 427587000 <div style="margin-bottom:6pt;margin-top:7pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The reconciliation of net income to EBITDA consists of the following (in thousands):</span></div><div style="margin-bottom:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:52.847%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.864%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.864%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.864%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.871%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Three Months Ended<br/>September 30,</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Nine Months Ended<br/>September 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net income</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">90,574 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">72,290 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">278,225 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">245,081 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amortization of acquired intangible assets in cost of revenues</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">8,453 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6,945 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">23,053 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">21,980 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amortization of acquired intangible assets in operating expenses</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10,254 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">29,651 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">31,311 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">60,621 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Depreciation and other amortization</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">8,418 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7,224 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">24,451 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">21,199 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Interest (income) expense, net </span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(58,422)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(10,656)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(153,881)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">461 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other income, net</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(465)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1,389)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1,655)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(3,596)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Income tax expense</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">29,907 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">25,084 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">90,272 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">81,841 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">EBITDA</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">88,719 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">129,149 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">291,776 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">427,587 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 90574000 72290000 278225000 245081000 8453000 6945000 23053000 21980000 10254000 29651000 31311000 60621000 8418000 7224000 24451000 21199000 58422000 10656000 153881000 -461000 465000 1389000 1655000 3596000 29907000 25084000 90272000 81841000 88719000 129149000 291776000 427587000 <div style="margin-bottom:6pt;margin-top:7pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Summarized information by operating segment consists of the following (in thousands):</span></div><div style="margin-bottom:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:70.976%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.496%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.498%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">September 30,<br/>2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">December 31,<br/>2022</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Property and equipment, net:</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">North America</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">399,339 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">320,209 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">International</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3,856 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,041 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total property and equipment, net</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">403,195 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">321,250 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Goodwill:</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">North America</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,149,247 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,149,247 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">International</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">166,066 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">165,512 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total goodwill</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,315,313 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,314,759 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Assets:</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">North America</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">8,513,872 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">8,146,239 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">International</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">257,783 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">256,231 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total assets</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">8,771,655 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">8,402,470 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Liabilities:</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">North America</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,506,118 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,486,237 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">International</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">55,375 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">46,112 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total liabilities</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,561,493 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,532,349 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 399339000 320209000 3856000 1041000 403195000 321250000 2149247000 2149247000 166066000 165512000 2315313000 2314759000 8513872000 8146239000 257783000 256231000 8771655000 8402470000 1506118000 1486237000 55375000 46112000 1561493000 1532349000 STOCKHOLDERS' EQUITYEquity OfferingOn September 20, 2022, the Company completed a public equity offering of 10.7 million shares of common stock at an offering price of $70.38 per share. Net proceeds from the public equity offering were approximately $745.7 million, after deducting approximately $4.3 million of underwriting fees, commissions and other stock issuance costs. The Company intends to use the net proceeds from the sale of the securities to fund all or a portion of the costs of any strategic acquisitions it pursues in the future, to finance the growth of its business and for working capital and other general corporate purposes. General corporate purposes may include additions to working capital, capital expenditures, repayment of debt, investments in the Company’s subsidiaries, and the repurchase, redemption or retirement of securities, including the Company’s common stock. 10700000 70.38 745700000 4300000 SUBSEQUENT EVENTSOn October 19, 2023, pursuant to Rule 2.7 of the United Kingdom City Code on Takeovers and Mergers, the Company announced the terms of a recommended offer to acquire all of the issued and to be issued ordinary share capital of OnTheMarket for cash consideration of 110 pence per share or approximately £99 million in total (approximately $120 million at the exchange rate on the date of the announcement). 99000000 120000000 false false false false EXCEL 82 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( '1\65<'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 " !T?%E7L8S@G^\ K @ $0 &1O8U!R;W!S+V-O&ULS9+! M:L,P#(9?9?B>*';H8";-I:.G#@8K;.QF;+4UBQUC:R1]^SE9FS*V!]C1TN]/ MGT"-#E+W$9]C'S"2Q70WNLXGJ<.:G8B"!$CZA$ZE,B=\;A[ZZ!3E9SQ"4/I# M'1%$5=V#0U)&D8()6(2%R-K&:*DC*NKC!6_T@@^?L9MA1@-VZ-!3 EYR8.TT M,9S'KH$;8((11I>^"V@6XES]$SMW@%V28[)+:AB&M[ ^ MD?(:\Z]D)9T#KMEU\FN]>=QO62LJ41>\*L1JSQ]DO9*B?I]&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" !T?%E7K*NK3LP% ##'@ & 'AL+W=OF"I:D;9RNZ81]HB;:%2J)*47;R M[W61$-XMYDG#^;B?@Y\N;[LG?>0SY8T"^4CW_[&=D!#I>?Q,,W_ MHFWQ[6#00UZ62A[M@J$$41 7_^GSKB(. AQ<$T!V >15 *[[!6<7X.2@1E3&Q8;_++3WAD_ZK#^T%BW\$.2MB!27URS;T,^JE$3R\)TY&:P['= M_Z1#,D9U1!J62,-V2)\R*B03X0MZ9 D74H=GEI(BTU6*:XSJB#U'<\8WY'SK.0\:]DR!85Y))\&ZO-HUEK2,-4FTAC6 M$?"\!#PW%NHFEH%\0;=!R-!#%BV8T(&9->P^&0P=K$,S!G9$NRC1+MJ@/;)5 MH 912.(#C;0MU*SC\KFD KT7/$M.T%WLG>I(C1H=2;%=3:EV&U8H'!?0.JEJ MJ"<(RBT9X@*Y/(NE>('_OK8"&M2O;W3$YJ"NR J>^#>GJROT#W\!WZ&.OS:I;$CH/1 M/303 5[N!#U\UF(;-;IB5SX(&YW'?[!==0=-^HEO8RVR6>XS3==!O)+0/;2P MQ[!!N/)!V.QD7L.6'7@F^":(/7V2&\R5JP4]ACG"E3O"9D_S&G3&4TE#]%>0 MU(]19D581-I#+>DQ?!*NC!(V^YN\O4YAN5L/9A9X [[HK1;L&,8(5\X(F^W, M/?<@8[,UCTW.H4'$&8SZHZ%M:_F.X8MP98RPV=4\!1(\$5\B3-XLWJ(Y\S(! MN=1"FI5<'D4P+CEF?@XL$,K+C0#D$-.O=40&N?>AX# M(9#Q"TDM\3$L$*DL$&EE@>81#4-TE:7P.M6W6[-.[6K;'->5KW(^I)7SN8F8 M6*F."[V:CCYD$.QNK.51+_(.,S:X>"K5AKJ:.4#:3@7WNC!QG M=#ZV-CK(R@.15KM#+@RI LS>7>RS9_0[T^>Q89/(MK$]/'.&1 MQ#,-#*L-# M&OS*;KZ\#5)E:K\P<&>F+IHB3^U'%B>&Y=/RA'::GTM:U>?%\>X'JB;, M%(5L":'VZ1F,>*(X,2UN)$_R0\<%EY)'^>6:49\)]0&\7W(N]S?J!\ISZ\F_ M4$L#!!0 ( '1\65>'LJ941@8 '<: 8 >&PO=V]R:W-H965T&ULK5G;;N,V$/T5PET466 3DQ1)26EB(+&U;8!N$L39]J'H@V+3 ML;"RZ$JTD_;K2UULV>1(3=OD(=;ES)!GAIPYDBY>5/ZM6$JIT>LJS8K+P5+K M]?EP6,R62U3]7(Y((/=A8?D>:G+"\/1Q3I^EE.IOZ[O>?]"L/JNA7 MUB9>258NE*G.S=W$V.G1^.YV$MU.HPDR1].[GV\F5X_F9/IH?KY$MX]3=/<9 MW=U'#U>/-P: 3M'7Z02=?/B(BF6JI MT+G9[+]#J:Z=,=A960'/BW4\DY<#4^(*F6_E8/3]=T3@'Z XOZ>SR7LZB][) MV5%&V#XCK,_[Z$%N9;:1X$ZK+45E6?:+[4A0)D1X,=P>!M:%<2Y"2HYA$Q=& M L)"9N$B "=PB#G;XXZ(\CU1WDMTK J-U,+TIF["M0=^.#3UA! 680"& T\P MB[ +\SBGU()% PS$QF8KMC3%;UT?\Q54:!UKA:)AJ@*9U2."<:>1=6%,19P M[EM471AA//2)A8L G"%+&8;)^GNR?F]9N5O+/-9)]HSDJQ% A2S.(<[^>Y:3 M]W0V>4]GT3LY.\I$L,]$T+OLID:PE7DPS=N(C/R;K+)R(E]GZ69>'M:*1-;B M#,4KE>ODK[B4?!^AE 7.@J%"!*&]3%T8";@781;WB(7Q@GV/0$O MTG ?FK _-&JA7XSB,2IT:^3UNNQ_$.70&5WX06A5R;&+,C674(NPBR*A'W!L M$09@@G+:L2L);J4A[B]",C,;,ZU60SPWXC,IFWTI[$%AAYUIA,SS;>80C%#? MXC0!8-1GC%DABB <$]SOR#8YT,6DO^%TKG20/ &:"N7,)N_":"BXW6L!F$<\ M8K=: ":P..C!88#9034X9M]J7-(KV'8B=Y&KU2X&*H.Y>V[\"0^=I+LP4]UH:#-W M8928U>%DW<5YU/,#OX-X*R5)OY:\R;0T+46;1[@J B=-WC]^0ID$:UWC\*B, M!8Q2.P NC&!A9W0"P;@7!$X 7-PI$UVKOA68I%]AWNFEV>TU]V[&KMPSU<;F M"RA,+W#R#: $YS992(:&7=6ME9>D7U\VB_Q)+I1I:4W"=?S:L62S$S<&8#ZEH=.[ M71CU TJ=M0W@F E=%]E6JI%^K=:21:: UV^JT&G9R9,9.DDR-%=I&N=%>Q=4 MK\TH_L'\\)E;W2 4K]6KY/E_#3>FG[_+)':Z$(;V5NJG^8] MY^'RJ2_!,7$U&<-<,%L/ 3@CFWSG$0#V1^P]%X'^/,$['@)H*P9IOQA\6VP. M%T]?= "UB,L28D<'4(NAH+:JG(#^A$_L1T+0GVDXME@<'KQ(-]K_N?J"4:"9 MVF2Z?DVZO[K_2G)5?1NPKE^3\S$!KD_(>51_ VG=UY]DOL3Y/]\2'X# "1# & 'AL+W=O[AC_*7)")'JN2BI&1B[E^MHT19:3"HLK MMB84OBP9K["$(5^98LT)7M2DJC0=RPK,"A?4B(?UW ./AVPCRX*2!X[$IJHP M_WU+2K8;&;;Q,O%8K'*I)LQXN,8K,B/R^_J!P\CL5!9%1:@H&$6<+$?&C7V= M1@I? WX49"?VWI&*Y(FQGVHP68P,2VV(E"232@'#8TO&I"R5$&SC5ZMI=$LJ MXO[[B_J7.G:(Y0D+,F;E7\5"YB,C,M""+/&FE(]L]Y6T\?A*+V.EJ/^B78NU M#)1MA&152X8=5 5MGOBY]6&/ #IZ@M,2G#[!>X7@M@3WW!6\EN"=NX+?$NK0 MS2;VVK@$2QP/.=LAKM"@IEYJ]VLV^%5052%K 3P9C^^G23J=I0F"M]G] MMTER,X?!; Z/NW0ZGZ'[+_#I[N$Q_0JXR8\43:8P3M$G]'V6H/=O/Z"WJ*!H MGK.-P'0AAJ:$?2EU,VOW<-OLP7EE#RZZ8U3F J5T018:?G*:/SC!-\&/SA3G MQ91;YZ3@C*ROD&M]1([EN)K]C,^G.[IP_FSU]'^O?F"&VU6(6^NYK^E)+ F< M#!*Q)1JS"HZC7)T36X(F-&,507_?/ G)X5_^'UWN&W5/KZZ.P6NQQAD9&2 L M"-\2(W[WQ@ZLSSKC+RF67%(LO9#808J\+D7>*?5X"O=)4>="EX"&&]1<=6UL MXX'EA][0W.X[>XP*'6=@':*28Y031H[C'\)2#CX&0IPNT- M=S.%JXMS0K/?" X&*DI<=P5MLE;0ONC2TRC[>U7S*0BML%>H&I0=!*'=J]1C M6!CT:C[52'E6% ST91IV%H0G+9@SB4O$_K18P[/F&;>SU6 M1?BJ;FX%!+:ALKE,N]FN?[ZIV\;>_*U]/;8U\PGTVTU[_)]\TZS?8;XJJ$ E M6<)2UE4(.>)- ]P,)%O7'=X3D] OUJ\Y_&8@7 '@^Y(Q^3)0"W2_0N)_ 5!+ M P04 " !T?%E7S8_*.]T% "N& & 'AL+W=OSX>RW3- M-XG\(+:\@%]6HMPD"F[+Q['L77[+'M:J^&$\GV^21+[CZNKTKX6[<>EEF&U[( M3!2HY*N+T24YGS%:&=2(?S.^E[UK5(7R(,2WZN9Z>3'"%2.>\U15+A+X>.(S MGN>5)^#Q_>!TU#ZS,NQ?OWK_JPX>@GE())^)_+]LJ=87HVB$EGR5['+U1>P_ M\4- ?N4O%;FL_Z)]@PW8"*4[J<3F8 P,-EG1?";/AT3T#(AG,: ' _I6 W8P M8'6@#;,ZK'FBDNFD%'M45FCP5EW4N:FM(9JLJ)9QH4KX-0,[-9U]OIU?W2ZN MY@BN%I]OKN>7]W#S\?+F\G9VA1:?KJ[N%^@,?5W,T>_O_D#O4%:@^[78R:18 MRLE8 8?*TS@]/.]C\SQJ>=Z";S\@AM\CBBDSF,_@CFIS>FQ^1@B;\.G M;?BT]L=LX>_*DA<*)5)R)<]-\30./+.#JLK.Y39)^<4(RDCR\HF/IK_^0@+\ MIRFZG^3L*%;6QLIS1*X1K!I*JPO^?9<])3D$;US%QE50NZI:P=/4IS2. M(CP9/_4#TG%>'(1QV.&.N'HM5\_)]3)-Q0ZH0:=(.?!\R+F)9>/$[SV=$A9Z M=$!2AY$@()Z%H]]R])T<;[B4Y^@RATZ8%"E'T%-16O)EIE N8#\9\^IK5,XH MC@D9,#; ""6Q;V8U1P92(:Z#F+:<2&1 TPG\6>A6C8$@V=1.]* MODVR)>+/(%>0R7K;"K7FD.&CBC4Q#S5*88 )&Q#740&+?6KF';6\(R?O>Z&2 M_ T4(^WAOA='(?4&) TX$OE1$)IIQBW-V$ESSE<<*"ZAEZ=BPY%*GKFT[H18 M(Q&'=%AB)T!'- GNQ F?V F-E4-A:%9F!7NC'%GJ=6!&W6ET7*BD>,VA1AQ3:5YWI M'$(?ZZNNXQB-&0XL5#NM(FZQ:LL)BFF3R7K"385T438IDA]YP9"R >=1+[(M M?B==Q*U=<[X5,E/]QNK8J+H:$3^.PR%9 RP((DNO(IUH$;=J7;=-ZL0T0'0Q M@M.,M@U.H(Y9=HI%W)+5M'Y'$G7!B<(05EWC9P!ZF'JVD8ITXD2B-PV[>98\ M9'FF,FZ>>(E3Y'YTY/U9WHZ#[J2.N+6NG7FVR8MUX^CJ14%EM6HTP*!F+>M" M.Y6C;I4#BN4.VL<>SLU-17:-Q+B7J*Y?,6'^L" -,()ASH@LA#N9HVZ9>R7\ M.IX9.>JR1?P XWA(TB!O, \S"\?>P]T<:U]M2@8#@8CKD&%*22V3+9 MJ1QUJUPS,/0*TDA1%RX/DTA;;H.^!;#>%HZ=O-$WREO)GWBQ,V=1%ZH81IGA MN&" $U&%(]G MBI<;M.0/]G&6ZDH5Q[#P0\4PX:*8$EMCZC2-NC7MQ\X)U'2DHEC+JNE\1K%E MI*&=NE'WV>O-!:\?JDCH:^\,3# /8V*AV>D1=>M14_'=V)6W>^'4KM75)X0Q M=_A"Q@"#XP*U\&:=2#&W2#45=H(C,RB.'Q O'FX"(Y!19NM6K-,FYM:FAJ=4 M(OVV%OF2E_*W^N2H7HR$=?4)H7!(,-P.!B",MIA8$]L)%7,+E9;8>G.\.0"J MO8 SCY4FH'&L'/=>)E=O\O])RL>LD"CG*[#$'T+(0=F\'&]NE-C6[Y0+$*P#\OA)"O=Y4KZS;?U%,_P=02P,$% @ ='Q95S068/+0$ MTJD !@ !X;"]W;W)K]SVS82_53FWI>K7YH;NM% M]Y>K9CFOVN[7Y?7IZG995Y?K@^:S4Q;'XG1>31)">/__!A>GW3]O]P>GYV6UW7%W7[V^W[9??;Z1/* MY71>+U;39A$MZZN7)Z^2'W42I_T1ZR;_FM;WJZV?H_Y:?F^:3_TOKR]?GL3] M*=6S>M+V&%7WO\_UN)[->JCN1/[8H)X\!>T/W/[Y$5VOK[Z[FM^K53UN9O^> M7K8W+T_RD^BROJKN9NV'YOZ7>G-%O,>;-+/5^K_1_:9M?!)-[E9M,]\ ='- ZAS Y(X#LLT!F7- NNL OCF NZ>4 M[SA ; X0Z]P_)&N=Z;)JJ_.S97,?+?O6'5K_PYJN]=%=@J>+_M:Z:)?=7Z?= M<>WY^-W;4KV]4&74_73Q[M?7Y:N/W2\7'[O_O5%O/UY$[W0T_N75V[^IB^CU MV^X/[\;_^.7=KZ7Z1&M;JIEO8JF MB^CC37.WJA:7J^^C;ZS?ST[;[NS[7E].^!U2SZ'TUO1R]7D3CZG8*GXD:P)I,[N9WLZJM M+Z-W[4V]C+ISZYX'-WU'_5Q'OS8K*"T:1_U0M]T#I(-4U7(Q75P[$*?=_?!T M4["GFX*M,;,=F#_7U]-%#]9UVEFUF-31=QUW#ZR^B*HV*NO)#U&:?!^QF"40 ME2A^_[C\<75;3>J7)]WUK^KEY_KD_-N_)"+^"2+X 8ROP?I'Y>?SM,B*5)R= M?MYFDC*FH@331& 6E^D3EVD@E_OP]X IME+.99((R>R8UQ";W'D!YX=V^8S1"*$V48(H23 \EP\J_ M>,J_0//_\#Z<6._#!SZB[V;=>_$%1(OPSF0D4NX\?<9HX%!:*,'47N>OB4): MM,@G6B1*RX=ZU2ZGDW[$LNH?A-'ULEJTJ^WA $0,"AKZ])->EA(FI?.*H8RH M*,$T$9A%7_Y$7WX(?1!EN9?EV.E'N?_>31T6?)"1VT:A9QR:7"(P*[G%4W*+ M@_K&ZFZYK!?=>*'[PT _00.$]I/"3WX6NPQ11E248)H(S*(RB8T*CI]+)JA8 M8^".+S)>.'UGT\X:VF8.-;NPN-.!\"L)33L5FIWW+?SYL^ZWF3] M]FXYN>D'X;>=5!GJ/3AT:/?9H&VG7W@44494I&B:"LTFTC@&"6X98$2"Y/FB M/DN\(?6FE?72<3D!@:3;:4CU/!6:G6NCZ!-2^_!1NH*D*)I*C2;3V,,)+@SX/"Y%X>^1.:RD*SP'F\< ML,]< 5@"]"&HP=/6?MN0A8+D3AW1TD:59&B:2HTF\^M&H0!1\$; M> ]SZ'L!0L:B2-Q1!_-]A8X>[I+CP_$XRQASW06@X2@3PFVG@7:)C#G+)#SL M8,828*&S_*'"$P\0?/_[RA\4GJ11%2F:ID*S*35& L.-!'#@/4RCK_AA[;EI M.* ] 3A8>P(-0>T)M$.U)S-"G?&O./)FE'/F8U*TDA1-D:)I*C3[)C &!,,- M"'SDS7P[($\SF;I=@[1D@!1-D:+IP838-!C3@.&FP6$C:D"[)S+/O)X%.R@PH"A&3<<-?BAZ)<+^$,P4I.!%$U3H=D<&I.!'51_ M /+F.PYN=<>F"3;3!J",$G<80.H+4*'9A;/&%TB?710PU&/P"*$])H5*!&)G M9%>2QE2D:)H*S6;4> 0I[A$<6.:1^FI^Q JWT'#32B#]HX21W E1_"J"7ADPV'U(UQ&D@#W@OG!((RI2-$V%9A.YM9 ]QA"2SQ2WP/(XLQ] M\:1 /;_+"024%FZG(17_5&AVKHWX3W'Q?TB)1PI(:RER+^&4L_/E?D$5:5!- MA6:38YR&-*@DP'':_GZWP%U*'#WXH>9/YO=.F_MV*DFC*E(T385F\VE,@Q0W M#7RG>9A#7SCS/,]2[GH)FX:.S>:6KP-P&9,R]4<&P)H!5GB^G0;:)2)EVY'M M9!EIG\JO:+.EI$L%2-%*4C1%BJ:IT.R;P/@'*>X?X#9;Z@M[R5CAO8A(RQ%( MT10IFAY,B$V#L0!2W (XR&9+(1DOA'3+#_#8P?20EA_L>0V:*JJ]HM08"-EA M!L* ZL%1@U>/^J:!.SPK22,J4C1-A69S:"R#["#+ .3-%_?N,R_S/0)7[0 H MGLV&GW-PAH]A$&3&(,AP@X# 9L,C!/<88#K?K>LI24,J4C1-A683:HR"##<* M#G39,E_FCWB+ZOJ8:>R2;/:8X!-ZCIDP&*" M6/C//%([@11-4Z'95!L[(#\<(;39 Z M!E1H-B'&6,AP8^&9M=0X>G#_\L4^6$M-&E61HFDJ-'MS(V-$<-R(.*"6FONV M 5Q+S?V]#8!::@ .KJ4&&H*UU$ [M)::&\7/<<4?M(@1SAWI6@(.KR5PS:Z2 M-*HB1=-4:#:EQF+@H1L:[D4C4"^0RSAAKE7*P>4$[@ @.-=1^&)Z^X #4>L MB"5WNP"PG"!GQ?:3T,#@CK5'2$4:4E.AV8P80X ?97T" MCAK!N;PC ^#M0XF<= MG.-C*'MAE+TX^AH%/$)HKQ&0?O<*#DAC*E(T385F,VKL!W&4-0H"*AO(1>;X M)F,!K%)PS9I=6.ZB7_Q*@O-^#(] &(] '&^= @X=W(5\72]=LY,THB)%TU1H M-I'&O!"TZQ2$7RW <]>4&8OA=0HPD#M0P\\^.-?'\ B$\0@$[A&\J1;5=3VO M%^U!W8:T\$#X ERXLSFD$14IFJ9"LZDT/H/ ?0:<2I ^8+]!5N2NRR"&:P]V M(+G%!_@5!.?[&-Z!V/KB 7WQ@0#J J>NXL.\,BA\G._H(HTJ*9"L\DQEH 8 ML 3VWL4U!7DB+3 0P.Z'L13,53^D414IFJ9"L_DTAH+ #05\%U>80V![@D)P M$;L[O F_C*"GQR7'A^.Q**2[R;@"&HY85KC; VJ@75(D0O(=RPJ$T>T"U^W/ MGP#% P3?_W !@# MTO]X J \ 3A8>0(-0>4)M$.5IS0R77[-KR=(TG( 4K22%$V1HFDJ-/LF,/:# M?,[7$Z1O!B1QS)E;+H '"::+U%H@1=/#&;$_'FI,@_P(WT7(?4V>IN[W6L=X MY%!V2-'47E>@J6+:W!B#(A_XVL&AE8^TPLL1G )@8#X]S?VM#;B05&\KX)3ZKYJ=#LG!O-GP^4#CRCCA"'#NX]D/!W"2*M&2!% MTU1H-I'&C,@':@8"ZPAS?T(^S;U=#W-@TP&7$P@H=_<[QL\^.-?'T/RYT?PY MKOD/*8;*@>\H)MS;8!J/'"PU]PJJ2(-J*C2+G,+X $70[@'(?L>@G8FCAS[4 M"E^=][,RKD]?DD95I&B:"LWFTW@'1="7$O?BT-?Y,HF3V/N>;^$O+\B\3YN6 M !SOX%)W\EP!#4>L2X2[#A1HQ^)$,KG#!"N,0B_85[2D"]*% J1H)2F:(D73 M5&CV36#<@P)W#W!+N@!D?C A-@W& 2AP!^ @0[H M5+R0[CY/8SQT,#ND-0'[78*F"FJS8]R#XC#W8$#SX*C!CT1@VP#78R.-J$C1 M-!6:S:$Q#(IG&P:#?)(6(12 @>#6;I2D(14IFJ9"LPDU;D2!NQ$'.D %4 I0 M<+?^H/#K#UQ_82\@A5]$<,J/X1L4QC-B^$O+<) [OPKBXY=<#84,'=OO$5+0Q-1F;73 _"AKYY'N,'J:=JXBA9.D\$YM*9;M [L M9A!>0OT(N?V*@6NHH99 $374#*ZBAEJ"9=100[B.^G1U4]=M6;75^=EM]X9X M4RVOIXM5-*NONB/C'_J"[.7T^N;IE[:Y[5)\$OW>M&TS7_]X4U?=4+=OT/W] MJFG:QU].._S[9OEI'>/\_U!+ P04 " !T?%E7V#NN:[<( +)@ & M 'AL+W=OAZ0N MGT7U0VX8J]%+D9?R:K*IZ^W%;":S#2M2^4%L60G?K$55I#7<5D\SN:U8NFH: M%?D,>UXX*U)>3N:7S;.':GXI=G7.2_90(;DKBK1Z_ M4\D6(O^+K^K-U22>H!5;I[N\_B:>_V"'@ +E+Q.Y;/Y'SP=;;X*RG:Q%<6@, M" I>MI_IRZ$C!@W C[D!/C3 XP;4TH <&I FT!99$]9-6J?SRTH\HTI9@S=U MT?1-TQJBX:5*X[*NX%L.[>KYXO[NYM/=\M,-@JOE_9?;F^OO<+/\#A]?/]U] M7Z+[SVAQO?P#??YR_]<23=&?RQOTZR^_H5\0+]'WC=C)M%S)RUD-:)3/67;X MY8_M+V/++R?HJRCKC42?RA5;G;:?011=*/@8RD?L=+ADVP^(>+\C[&%BP+-X M?W/L@$.ZGB6-/V+Q=[]E55KS\JD=JKSF3%Z8NJEU0\UNU#2^D-LT8U<3F*>2 M57LVF?_S'W[H_6"*O'47##(7Q;$_SJ]NY7M)$A-S?J,.;.0$>SW AL1:%7)659 _ MR&S!I2(="=>R-A:J2,,4)K'OCY#K5D% (@OPN ,>_Q3P)2NYJ-"=J)E$*RXS ML2OKIOLABEU:9LP>1JQW;90DHRA,1I%E=B5=$(E[XHMRVDR;G &C(O8"(D,: MBT"B_3K&7H)'& U6Q/=B,TC?ZZG.<\)W6@*DXM:\/:TZE,G>2TV:?D$Y0#TU@"TE S(3%6&G*>//.\# M4'4DS?[><O4 M.<5>1#7T!CL_PB2PH.\YUG>3[(V!5(U =::<)L2GT1BHP2XF<60#VG.J_P:I M'H?#-GU58V'0S8.Y8H2NTR/VO5!#;C(C%A;U>QKUW3SZI:'/MR#J[#C%8>QI M&$UV4>A;>A?W-(K=-'H[H*)C#UL+)]:)D<*?$5:#U10G7F#I4=SS)WXG?U9L MS\J=L2I@ QN&GC:M#&:4QA8RPCUE8C=EMF1DG_58)\%I1.(Q. -5TH&N.@77 M,R5V,^6=%3@^*Q>> MR]MIU#T78C<7/E0B8VPET;H2!9(IE#_0 Y! 2%O]VI1"!MI@6[##PD*\-0)U M-AS+7X-)X!&+\,$]7>(WZ')791M5$B& ;SS;%$(M0^U #<07^OI"SF1'_(!X M%KP]06(W01[QRO^WQPW$Z%/X.P[$8$=)&-AF3D^@V$V@BV;.*Z6RAL7H4$MV M K,I"\TWU7CW[A"$SI':L-%-IB&Q\2CN>12_L1X]EJV=;)9.\$^O!$;,!LZ, M0!^.%ZA&NY#&E@44Z;F5>,Z2]9F7L,9_SZ:ADZ-_>M?P3-Y.H^Y9FKA9^ANH MXM=V)F M<8A@4*N@C^J*9S6@EFK/06TMJJT&N7Y5L@D]\WJS$?E*Y5D\YORIV88PCDAB MH'^L:'0BT_NDE$8>5E*$3-^%WU>[70[G[[42NK0TEQ1B%8=&+DV@L MU0UF$:$!L>R#DI[LB9OL/\&8RIK!!)S#^%-Y6!)GKY"NK-D"0: [%;F6!_:! M7#47:E3N0>B4EG%G6A!KFV(F*XIM6WBD%P7$+0H.IR)5L[;C/PM=9W@<^HFO MS1O=+J$1(;;IWRL!\@XE8$*+TAJ!C$&/[(F795/)0/- 51!&-4!TJJ=)&"7: M3JK!D,0X\K&-6WM50-RJX,U0F))FSB!TV@\P3N)8"T(WI%%$:6@A&MH+!.H6 M",O==ILSQ95IW@:RSL&'.BG(A=Q5%KE SRH7SN7MM ]ZN4#=;Q==9#['-Y.^V9P3&V6RLL0 @ >U:'0[EGIB^# MC'V@\_NX+AA, LLF#>WYG[ZY^5WMU*YLNN4JE\WF\HK7JA@T6>R2"_IEE8NJ M.4V"O/.]60E0G>))F.#QZM-@%L2V4SK:ZP#JU@''<#1):52@1ORA]@Z!E@C= MA&HBT>Z/INGF/9_3\HW^Q:-]+ZMVTKTE] M32N@3XERM@:7WH<(>K-JWSQJ;VJQ;5[>>11U+8KF&PO=V]R:W-H M965T&ULC5;O;]LV$/U7"!4H-L"U'"5IN\0V8'O]86!-C;C= M@ W[0$MGBPM%JB1EU_OK^XZ270=+LGZ)R1/O[KUWQV.&.^ON?$D4Q-=*&S]* MRA#JJS3U>4F5]'U;D\&7M765#-BZ3>IK1[*(3I5.L\'@95I)99+Q,-H6;CRT M3=#*T,()WU25=/LI:;L;)6?)P7"K-F5@0SH>UG)#2PJ?ZX7#+CU&*51%QBMK MA*/U*)F<74TO^'P\\+NBG3]9"V:RLO:.-_-BE P8$&G* T>0^-G2C+3F0(#Q MI8N9'%.RX^GZ$/UMY XN*^EI9O4?J@CE*'F=B(+6LM'AUN[>4\?GDN/E5OOX M5^RZLX-$Y(T/MNJ<@:!2IOV57SL=?L0AZQRRB+M-%%'^*H,<#YW="<>G$8T7 MD6KT!CAEN"C+X/!5P2^,/]Z^F]S,_YQ\FG^\&:8!$=F>YIWWM/7.'O'^17RP M)I1>O#$%%??]4R YPLD.<*;9DP&75/?%^: GLD%V_D2\\R.]\QCO_#%Z;B.- M^E=R!_3$S!IOM2IDVQ"F$ M'GDQH#78MWBHC3:ZD%DL8"=T7O/AKLO+!H7_^ M?DBA%L#%PP#X3EWY6N8T2FK.Y;:4C)\_.WLYN'Z"WL61WL53T?^W>C_N#6W MV(EWSC:U^"F4))X_>YUE@^N9K6II]G%W=OVSJ)W=JH*\4*:="5%:::3>!Y7[ MGK Q$9K4W5&H-;C[J+5LVHO((B@V!BLX3VZKBEP4'6-%"_(L?71QI+$LQ*KQ M".E]/-L8%?;P!-)-*52(5HA;\JC84H\1UDX1Z.P%:BWYUG)Q'TETPN->TF!Q MM_KB$R!V&GSG_A!'1'DD!>2II0O<33"CW31D0C<@E G_.:L9! ?S4KBQ^8_%%.Z4B$?:URJ36(*_2L6C4MDU8FK6(_-[BL/)=7/G>J9MXO6")4 M:..HZ_E0RG 2#:@Q8&6#<02AH@T(P/\?Z[@:4'=7JKP4I=P"LPCD*C8BB";I M P0CL2?I[NN)M\6!L\?0"Z4R(NQL9U-F V:;"*8G;JP+I9A 6N3N=:F4R77# MQ> F^MQ?]J,D,W1B(5MYY@8X3*RLU %XQUOY#DR$]F?' LXDO&;=^8T([[H_6XV,Y:=^([\?;E_:# M=!ME/"JSANN@_^HR$:Y]O=I-L'5\,58VH.!Q6>+!)\<'\'UM0:G;<(+COQ#C M;U!+ P04 " !T?%E7A'K\NFPC #C= & 'AL+W=O6XDQ[OYJHXF=FMK?U MD9#%#D6H"=*.^M?ONW!1E.QT]U;M%Q\4"#P\O/N ?K@S[1>[U+I37U=U8W]\ MM.RZ]8MGSVRQU*O<3LQ:-_#)PK2KO(-_VYMG=MWJO*275O6SV71Z^FR55\VC MGWZ@9Q_:GWXP?5=7C?[0*MNO5GF[>:EK<_?CH\-'[L''ZF;9X8-G/_VPSF_T MM>X^KS^T\-\S/TM9K71C*].H5B]^?'1Q^.+E,8ZG ?^L])V-_E:XD[DQ7_"? MJ_+'1U,$2->ZZ'"&''[=ZDM=US@1@/&;S/G(+XDOQG^[V5_3WF$O\]SJ2U/_ MJRJ[Y8^/SAZI4B_RONX^FKM_:-G/"=; >OO6LD+E?\MRS'7.?J[>FZ996O6I*7:;O/P,X/; S!^S+ MV=X)K_5ZHHZFF9I-9T=[YCORFS^B^8YVS'=1%*9ONJJY41],7165MNJ_+^:V M:X%8_F=LPSS?\?A\R$ O[#HO](^/@$.L;F_UHY_^_F^'I]/O]T![[*$]WC?[ MGSRJOVIN]3*WE55FH3[@%ILN)^[ZM-2J,'#.C=4E_F4!H67>P3^+JLF;HLIK M96&P!H[NK*J:HNY+K3IX+^=CH$GQ_TNS6N?-1N5-J2IX?+FVD'?F>0V+P3GBRW".C:KO7W?SN;'3[_WH($:D!D(S@9?3X*)\A7 M%+XJAT/*RU]!F-'SS.$2,6 :/-F%RE6#,-3P4M&W+7X$)]2W.E.-AO.TH#%4 M9]2:B4XM\JJ%-\=@"["LC:U8]G<*9 ? -=>M%R!$(C_#Y/STD)[.>#^P"HAU M0C52H!PTDA&B$$=TRU9KFJ(!7E(KEG0:)=VNM7AZG ])H-5+U&UP=L +9J7_ MHIF7>7.CD;_@)$SQ!5BGU*W]3NG?^JK;_-E%/$\6N5VJ!:CT@)%OFFBB+G7; M@=$ Y]X)NQJ8I8VI,2+MP!^PFEE5'7%':U:T]#9-1V0H),-LT2U!>'W4:]," MLP(_ HT:)#*8Q>X@8[LT?5T"& JM'A$9O_8-FQ7$7&-D2.A"RT$=3@_^8Z(^ MP_Q 3J^ [F%WFJ4!N>X$'BV0E=)GH!9^F6QB+*:Q*$L+%6W^JFQT>%N6F(L3.4+>:. MI!R280'"K^I4;:S5 D%O]:*O50V,QLOAZ[? SO.J1GP"UFL _ 'E$S>H-.: MFVI>:P1-H\"Z,::\J^HZ<[S:Y5]Q@3PH"UQ^WEO@ 4O\/4<-PWLB1CQ V[$D MS@$<\#\W+5@*. 8(A?>)2*PU3,A; O+ .72#VBK# M(T7)BMQDBR .&) M"(P0 <2.4_W:ES="H7/P/&A0D;*$@DE!7P4>O%4 SL!(0,D^O'0*[)68!8)IKT"ZY!@@%> M0:O--^I)]10>F-N*456@"D045230#(S5':I$,!-R/%7<'M#6"BRABN"$'YHX M-Q&HN*DG53*W(6,0,-E^T=VZS@O&-(Y8P*+P%FK2%E4@L$LD:U@,$,7YC]%& M:^%!O#Z,=[)CWIHO\#F? /RH >?$]&Q/@5)!4;Q9(R&2=F]-?[,$XV!1?86S M(>4"SQ^U&:.?VJ:R.J^F\+99P_* Y%F"S&AI3ZGG'DB7WL> MG*CKZ)!(H*$/1A*/90AL 80V4@6?H&$UU?1D7P#U@ZF'I!@>@.1'=)OV!JCT M=Z9_6_W.REX5()^:SFMK+[H7!DX3)+XV-VV^7FZRP3)"ZI6.5"8J[Y:W_+LN MDS?(#=FL6?[XPX)COEM6!5(VP^%H=.[4UNB"?K2C!^?GD"4!5E&C41/B(V)D M0CH9U_P>*!;_9AE/+#J?S],)N41U>$2-,!.0+TI)(#.P*5D,!QX&I:&!B'M@ M$#@">I8QU0%E_ HZIQ,/)E=@PZT(W(Y8#T 'N;0!F+PPM2QK33_*U(YJP&,$ MNPX9JS5?21P#'.+_C4@^8\ 4)/K+=2 OD/5NU0#X=J5NRJL;UBI/. MGW1S\)_9#K4"#G..!!L)N=@&F.?%EQN8IF'32^RW8JF++S83>4%&T#K?$#7# M B@XG>ABB8:&:EVC.H2/R[X0;1/8C6Q>( D0X,2ML&&PY)>F8%-B@%+F8QO1 M4XU^P?":$F%I$]:I*&$TL-G^<3RDTTXC7Q80I81+K MC@MUN+B$7D\ 4Z M*K0(KBB20U>S8X3FTU=V_$7 H.<4K*!4>.ZSAMA8%V0Q MIRB,AF)H^X#XF4UO=*!87HK()IYPXG^XXAY!-%CP;JF;H,U$22%#HWY-7BHU M.FPM:EO"4.;I78QADDI.GJ',L:A7".9JI5DKVIZL,/0/"_ 9G1O'5%'+(&?; M4F@,(X<4KJO:HE^!',188^+J?F=W\K(W-F5W=):>E%:@7H_ FZB?-:"Q#2Z<=]:( M"%V< RS.6B*DY2W-@;:\/R)4=QC: J+4%!&@E^,C].^EH5$X=Z"C! M(#+];#L/E:327%.@(Q=,H/,>V-,O=2^ P73O''\[TD.ZPM,@W0@JO^QKH)#8 MIQ[3"ZP.0O@0&94"+L!1UD/DMDTG'4(I2?RGQF&6@[QFCI.151$T''%O[@\? M?)2MM6#RGF@.,1LF09,W,"W+*R%.L==)!8#Q+0?O:#YU[ESXX1Y!G.-)5J;$ MC8!SIQ>5:)8T2V"##5.*%F%S%TULT9CTX ?./B8<&2!NW02KZ.M1HS6"M6H M:0=A/"V1?,]G+M;DFJ="#BX+K9OY@(G<1 MG0TD?Q]<]-XK!=ZZBD7%]D$2ODJ# ,1R M..FMXW(>#KX.(*&1!(A"($#"_THQ6H..,CGCOXN@NX8S>V? \CPBLEOT+84Y M0$ "1NQVUN8[.\9)R*N6!)77UNY!'))J, Z(CIPD;=B1S6M*P&6.WO OT_04 M==T5[@SD' ?[RZK%;3)VG?:- 6>G%&7OW1+E6W^%U+PB8X)D1%'(BT M@WCA,,KJ(V-9% 4A\$:B8OB- M/.,@P\[U,J\79+X&3\-Y7WE;1D<4V_D+K65^XDX3NV.>&^.LJS, D*KE^$G> M.;F9^?A%(F[0\"HHNT%)W!)%R(H,K51V%*($'#$- O=D\.CJIE&7N%I3;-0G M!*X..>MA>",*3[E7A(@^3ZXG("'0SV19N9 4$ 4 9:RC,1_:V$X@RG3H4X47 MLY!' E->K[VW)1ND!!=;3/"6\\>8IAG#W0Z(9+F7 $T%=LT']+6!-L!E MFB@UGN/\A#\_'1YD)SBD04 $$69LY/EZGX2E,7HIG';*?0I;LO6*ZX\PY3U1 MO\!^!3)*XX@91\:Y]R;D!!$:X2.7].[!CB;0F";23"O.. G$ !)\L);XA/$: M>()QA4%MX#,XX)(L1X>@N"PAQ!O(@:#T$CE*'! F^U!4(@ZB$,ZW[^)!>'+% M#UL'ZP]4F!Q.:B<)R6&1R[G9PKGC/307,5G?19&'L9*&M) A8HQ .3E:$S=[ M**CL6S>6=>D.?Q^CC C1%AG?D-18J,?3R4RMT B5Y @\./,/_HJHX+="AH/B4_CS/ MIL]/GJI/%*Q]"*B[)L"" H:\,5%JO:A!(57D=&%Z\H'X< &U;V6D/UGC@8$. M\OT^89([N-5QZEN$C4@:,(A,2_8[.6^Z87.]N]/B+\([SF'9FX4-QMJP'&&H MI[^A7BJ*#" A1#*!-LYTL=@N=&S.@KW%Q- M1946GWF4864'&AM@Q@'U5E\TY6]SJN\1.QFIAZPKR9?5%#3%:"BN#2IU0X.Y MT*9&(2GU=-HR8L%^S&M)O7D;-Y ES-!UE%Y.HXID/_E!8H:F 5J$ M&3_ /-=+W-D[4K'T<(W9;7I8<5%9CQN8(R-*&J8)@^=<+G='AS;'8^A3]FS\^RV>P$_SH^R:9GAR!FQ,C"&:-_N#:(]C>Z M)Q)JL^^W3R8^ 3F4X^E)=GI\KH[.C[/GAS/Z_Q#@.3H_RDY/INH5"P]*$&&Q MPBWB'6B6) XH3?3-@:O%.4/.:JN"M0E^DM^!\^_ 5F'V1'\'.YW[RE^VXZ? YYQQZ?9;'H._Y_"SH\( ^?/C\;9P2W 6'^L MP,R;T:_#,_IU>LZ_9OM?=YL8F>#,33#F1:Y-QV48]6;L''PB(-EN>C0]^0H. M^1).X>,)476>9=?_@P82%GXRB@1\7]&_5J>QOH? ML?H^* M#UCO8%068-6W'*3P?D\991M1]KD87>P&=6+R]MU I$6\ &HO %',V_?1EXA%'Z\G0&/]<]\$',7DNHR&R@$/_#"V3W;(>.KMH4PK MQ6ZWSI)*,MUY1D+!CFXQ_7PB\K46V<1YKGFVWXD&:8TQ=?'C M9IA<3T%7G,X._>^+7?L[.CE1SX_/U-G1.4C9P^-CEM\'+VGZRSBV^HK+N]&4 M:WNI&[:V9]I,LL,^GB[89X/!+$ N4!301S IX'!6GCVT]S924U?@R58^A:+ MP^LDVO4-4Y+K6C)YQG;(#JK;UNN#U@-_4-M<28>^Q0+,FI'[CQB'T_A7RV%V#A*M^F4?]"4Q9 M3GMN6S'&:S2]5_(,[$8K!%C@EF56KKF@$G^#T#D04AY@M3Y1_T+[PD4 ''R1 M7$L!07]_S)B-#RL8/&"[<&"9H@H@\]<4@'!&# [&4VV!%Y%FFX-U/Z]!:,?5 M[B3)J&"KXKP8%73'MHV?PT5=9"P;"E(%1^(9%)7)/%0(LYFCF&*S)PQ'>\\+ MI0B)<;=#;UDO#U&W4V6$%B3NHT/VN+Z/HQ9.W_TI?T^L"+;7/:L@S:"QLJYS MW^'B,XPVLNY?@4V?J9_)]'^ ,X NP)99_<#8W\YXZ'V1Y#]L\FWERQ^KH^SY M\3']GAX?PN_#*;GKC]5Y-IW.U/5HG<<3-F23+"HU=<1)T:=JEH'/"X;@^J*NS:*[X_CEK:[-FF38,7GH1]GAR9DZG&5G\.L\FX&_^@L7 MTDM? 5(?VAETFH>',.(8QIV?S=31438#3_]H"M[WF83&[Y7BC]7L,#L[QPT? MGF6'1^@EGP).GF/$Y.0XFP),EUA?A:O3'VBX LG[_MAM28!R8PEV$"B4NH+1 M991'LU%:FYU5#"U6-Q4FL%:88_,"+$KA2+&%%,%0O9<.8 PC@R6JQ(@[:#R[ MAP]M*J5&Y:A/[9(S[6\X<1ZJNKA78) M\X?!Z@V>J'\M5@#9 MM$NY$%X'KG!!N_]=QF [87P(\!]B[J! ."K^A5,;S;"M,04B#C2#RNVC58D-2N@^FB/5M,V+$NA81J5L KC/8 MT-Q1J5!!X471C0,$RM,XUC#E'ZG9-()QS)60),),R='I"=A-FR3R/E&?0Z3LU>4;"@)5+8EX,BM3 M^TDT )]E:0KG2W=VKS#9*2 \@RU(V_L^+[GO0#"Z5=&[/1#1RY,%XA9"X@-D M#926JPH&T_+!X?'YSJU(X[M( V@&%!= 6)8JNQY (UED*;R@0/#L]'M8]+K+ M6_7![^N:]Z4.A*3HXZUM)T5SW1V(;$P$B\^X&]FN^8S8T!7[O%#O*'=R 3P% M'] >K^*RH(F']BH2@=RP :L?5MYX3#R$L2=RT\,O3/4>@+UU7ABP/C^DB6!;'X^YCTH[JZ1U 5 M!])2)I%2\JO0@1(#0DJX:TG(#OHVL.);8I,&YN.*7:I&D&M/7-&%@#U)X!@9 MX,6%"\;L$Y4^5B*.8Y3U/7Y8TC=8%FGJ=\^J$_6&N_U'I:US2M%B;%N,+;F3 M%4M2.IF]5)1JE-#4)2,HNR^M>MRL+X5N<@)T:DV1Q+BB%3,<)S4*>%9)M!B+ MW"10&CKNI2D+ /_X_C,;=5DHOQYV2\^LVZSK#8S"I+L5:4U3<,K'K M?A&^_R%5_TD9 P62L 0M0A:9V4E5X0PRPCZ 4\>'O:,$J1Q&&$)W0XV(1P2MP120:APLRT7,V^!K3%,@$-7&F+Q=A+(\L!1[(;+;M#G,U +W#M3E%_[;10/K]?+22JY.WXC2^T]7T3\KX+2^JO MV %KN21E*W C[7QXE\B 6B32PY3_D+/_]@.E AOC6[$H&,;31B5XY,UM/Y4R MG$CH#WG)4D]/9)2)W8N5Z>FQI)ON/+O?3^ZAM]^')OG"AZ 0Y-(1)@KWU!M, MNG("$+P$_96JBRC)D:$ICX0-1"&'[V)7L+'/:_81O5#+)%O*(?[ %G&)+A.= M;!FO[W%.[W";,3^G!4E"8OXX@E"EL&F2X'"M*#XL.$!V\)X];S"723W9"J5Y MQ!1C$G#/ZOYN M)'=,&RP):QF?T.MD1=2 M,G@5^BZBOH)?Y,XD?D.N5Y(W7&.KOS>&+MN!(UN+'8'%?CZP%_HZ;-P6%0=' M,V$Q#(E(-CIRE-%QQ[22W"Q$39[AGK2DE]>%&730!/XBH2#EQVL6?5]A&@#S M[5LTNY0S8@^.(UD;E]?Q-:5DEG>MNXW!IT')NG8S(OH0&2BB_1IE6 .#*V49 M2,XU&8V93&PQI8UJE!WUZ6-_D=8B9"?PS0G=<)3>J"5BD..K2UUS[I^589PO MWU +': )'/1 B?L0+EN)P&J0E%T5 E\@%5U.YZ.,#$MH195J2&_V\!]X%\7: MITOW 8(E-KI,[S.[#YJ,-%2@2PQ/W R3X"*D94D ,U3]CL 3]N VI%(XJ.* MZ1)DIW$]V40:)S;9QS<) 'R"P/!5-@@S X!K7_.1-TY-< M&_ H;'20@L?\$_+)^Z(S&$P_]!E;US%)M<:+ULOIBBL>;LD]:5U=?<3>GKNM MVFJ0=:PL?)PB_#Y<4G:^:J6.&ISX.*@E7;%)FC=-;^XNFMX^S7R(HLI&,42^ MFS$A$^I-)2.2F&"SQB"#2&"$52XN=49QW"0LE[G]WT%([TCS;)0RJ/U-%Z/0 MIC9R%V>A=Z?Y4YBD?.V^8:ZNFFY5=6)TG N'\P]E2$)"@U7&>3?CK:4R@QI# M4HGA^CU"$P"V/,P[=65M3V1_218(__0MZWRO9*,']UA6[B6SB%K7^%*O82-[ MTL/N]8Y+!H[>$N+,()HP:A:D_ O?ABK32-48[2Z T.PICN([T/"J":I9A_%# M+L58A@OX^YO!.^-"(INP/8\&Z?MN!'HWN\1G@+==?C]I]1.](N0^GK!.NA^= M.X+,(XTE>.L-]N&#]\I4'Y76%)'")\0,X$T;;JD1/B35N<<,L[9(@GUEERZB MPU/M;/%P# ^3HV?*%;-D*W@BJ_@ A MXQT//)TO'(H[0*9_N .D&[1>T)[V$![%TJ0=-]G91+UTN9'+Z$+2A"6"GR'7 M/(D ==;W]H5$A(>A'>":M;<<7ZQZ\12X\[78XP7I%]4L>F$HCJ&'BXMM*KJJ M3[:0[6S@VF$/67_[#K6B[P+<5[TP6;B:&""T1<>W3Q"&N*YCDS;>AJO'7'@F MU"J/W!;+FT1U8'UH,05^Q\%X$HTP)A-@T$.N#\MCY ^.2G0*%>0 $[@K;P=W MHV%P&-VP"G0/B@ER8G2.+G=NZ1 #_7<*%@(>CO87MP 805N+ T)0_F%:$; 9GV_E,@;LSJC.9O^'6 MUVE$UVC3+45N^TD=$-TT[*Y#2&] &+\F(;[T&&2'V>0U$'"X%<4Y*?QHHB[P M:,,-[7*SPVTE%TBY1E9/S(Z>4*(&UU7\.KZG+W1*>*JJG Y-BVS3SL8 AE\V M;R["O81L$5@O]2:.J]M-[G2W99I 28(R85HX,VD,=F?FSYGO#A;N M%@-E#-=1R"\UP!(J).2D%$RHE0(QWT[$&N3^2N+HFR0&!2K;WU-!N:6\=%7L M?>.S4OE7/TBJ6P*MJ=O1)F]!_XB7EX^:'G*Q1R5=81$;[119PWA2N.5?S(Y. MKUR6A@+GB]S=S9H&78FR'$'M$9%2XKFEK/A6=/E>ES:N.>1+PV(9'^[R]SWP M6[&@RL;YDFUB^E:2XR%6_[DCC>DPI6"OK+=ZR*GY?;<+NK-FFLE[Y%M*=M.] M:T_\(W3_D;L0XB]D:DUC>LG*6!D ='E1FC5"OGLH\-!;NL=Z-IU-64B^OKA^ MZ2K9+ZX_TR<'T^,,IG47.WQ$^OJHZ=+C)Y_,NBK4V?'9TQ?J-3M:B;_)7=:6 M:US&9H"AX1N /CJ#!PRMZTN<-M1F<)HYSN>Z;QZ06Z D20MV-T61Z)L_2.NA M5QC=XKG4Y0V3NG25+*MU?--:XI4P$7$4O/4;D,P9;D"<+4=6M%,'^ZJWE/!@ M7X#O&<,<AC.BBQ)A M#7B-[_\C_^_?\Z9'H<.UWH?Q%1KN>VE8HJ)[;-%U M,1AX$-'"0:F\]@D2_#ZD(!6I7,C=A 9S-%0?\^;JY?N/ON1F)Q_,#J:G2*Z^ M9GWFOPB)T.8GDMO5?%R'':$H1.2_$H') MF5 W<'Q%[-#W!T41FW4L>^)+W'31QQ+C-24'+EPLSYWL.$XJE& ;ZB>03C)/ MFQY=OL2%\H C93[$A-SP0LF(Q49:T7STS"7H4C8E>YT"6^E80)KG/GS)E6U+ M9]!7^4(O#VEBFDM(,8G=14U-.P!(XY-B'>&NR>%,#X(O$&[1IM:LFJ+[7$A\ M\BO; G?".F7?I. PE^3+[]9YJ4+^EJ]SBP-XZ)C7ACCV_ULP<>P;#)]%7SRY MTNT-?;TF?3M.T_%W4/JGRGV#YP5_<648SE__"2K[!A5BK1?PZG3R_.01%_JY M?T OT-=8SDW7F17]N=0YT!X.@,\7!E E_^ "_GM-?_I?4$L#!!0 ( '1\ M65?,V'O@$P@ )T4 8 >&PO=V]R:W-H965T&ULS5A; M;QLW%OXKA&IT$X"UYGY);0..XJ(!&B>PG?9AL0^4AI*(S S5(65'_?7['7)F M),>R6Q2[BWV1R#,\5YXKSQYT]\6LI;3L:U.WYGRRMG;S9CHUB[5LA#G5&]GB MRU)WC;#8=JNIV7125 ZIJ:=1$&331JAV.F6W3B&[W M5M;ZX7P23@; C5JM+0&F%V<;L9*WTG[>?.JPFXY4*M7(UBC=LDXNSR>7X9NW M"9UW!WY5\L$5^>3@ 22M5Q8HB#P=R]GLJZ)$,3XO:W%S]>O5]>H9LR3[HUJX-NVHK63W>+$4_?VG^ +'NGC%BM.KD25E9L,.3=6L*.S4:T.[;I]+VJI&&J]6D#\<>9:$6] MLVIAL*J8=MSARMT7:3 /4L>ID[42%6$MI*)V(VIP.DALVWS$DN0YBMBMFY HY MQSI$N]M(II>,KD\M2# D(V,)1'(N=8V<1DBO5 N(WAI@F==O8(Q.RD.X#XN2I\ ? MX,/^%ZTWUZ@\61AE+.1YGK*TX&40XLKV5PP-HW+/ MJM^&)8_3< _UVX^XKHY]./0UF"5-]Q+U6\B;Q,$>ZK?>RMW@+R)XDS M(2^CE$ 13)256*5QSK&C2R@A$QD)GZ=IHB]F*X"OI&$F0-F 4(34KZ32]EU!]EU!/1, MF#"4A8YX#^6M=W+10T/NW>E!=@['IRSS)&&]%;5HD>&&_UO7$,[$IK_[0S:/ MJ,^V$ OI<@-OI*-/!$6V@8V+V.4D!%F6PW/;'Q;?X/TBT5KYPN#NHM;MZ@>X M=,-J)>8*J5[!LKA]1%S:&[PZRBO/RYY77D1LMA;MRE6BI\?AW"Z/(_1"KUKU!S@Z2J@?@]*>H>L]""X:O6VM&8[-Y4JU+=65><_R M59G ZX/7[!IMKM<#)8RS5KIB-.#_*<>BX$C)[&JY1%/L/ @V0./:]@<7.X:< M<*#H$0<;C3QV39?&2% ;]\+O!;,,=]2KY'S$JH80?$EW7175:2):J3[Q==2$4Q_A2G7EBCHPZ:8- MEF:IJ ^0GUVKE#J']6$/C.1@V$$80:ZGNQ;R67GC?FO2\O'HCS=.G MVO^?!N@GF$ZHBLFOF.N,- Y9'XL=)PW?(LZ1*YU?1;Q;ETSZ2NK?*ZR M.B.?!*<1)BDX'PV%0#T)3\,!X+K(C72C8KT[_2]+%(T2%=]*E#TGT>=V[\B? M#ASYXX$CWT@:QRE61C&?QL/#6BW68YRMX7NM)O>7[:&R%;XAG+;MGX?/ TB( M#9KLKPH] X1E)S'2Q*C8L6S">S'LP?1 GDG9"6Q'09B^E][ K?QJV1+&8#LI M.K3Q=VME^@S(*BV]&JI=U-M*OJ3_\,GXJ4] U?XKXE:WGC[#0:0F0_'=-,H- M#^;1NH\CILS U"5?(WUVH^OT,P[MQL/MH<;_,"ZOT)?*":IK5;FDZ08?&D=< M,NF'%!PX/2J">^&@F>AOA@<=]%XIS$NYZ,AT\[2QW;>R^]6AT##6UE7C$Y0< M-#W40R3@V5Y(:'EBR\J6HU<>%C1"Q[>W2__DM#_N'^[0-J-?,8B3 M)5"#TSR=^#H\;*S>N >HN;96-VZYE@+!2 ?P?:FU'3;$8'R1O/@W4$L#!!0 M ( '1\65&PO=V]R:W-H965T,0<;E2SX MOT3/OJ3,5ZE&^N_L.[/QG2X M6EFGVT=ALJ"5JA_%_2,/+P2*\!V!^%$@]G;WBKR5WX03XWVCUV#X-*'QQ+OJ MIPHQXL?@>LA#.MW-+"L:JQ?BT_),,VUL5/UAW%'P).L=N%) P@#N/D [QD MXVWB\9)W\"8&:^G@5%L+OQ[.K#-T*WY[R]$>)WT;AS-ESW:BPH,!I8)%# M\9=/41Y^_<#*=&-E^A'Z/XW)OP:#ZR7"7#>4F%(MP(E9@Y:NM!.R 4?_?,I( M]T#9UPB'-3C=[[.(4!5+&ZAZ4ALBE<1YAVBMD80JE'<]Z.P!.FT<*9,:+"XH MK1UL245P>F6%JNWV'IR3Z:]N$%#\';8S-)M+ !,]=<+ B>H+$F?VE/B7%6DY MHU24<]'*YH%BK+MS*FH79+"!,V%NT76-X&/7VHD&CG AE6+'9Z+QS@@'W\CF M7E_D]<7P&=(@BT(:HR#,(K].TI%?)V5.8U'R;A0'49G!9&4,^;;3H9&ZAL[H M.^D+&/."]QT5(_+K-651%B3D64%:TB#*8_J.RA*R40AQ%N1Y"C=&.MS1\[F% M:BG,@B#$@BJN=:_C$8 BE_65"FQ3:S_Q=BWHC$9Q@%>1)[)HHP].M1RHS$09+E/4,C9BH.@S** M?B2^\?\<7XX) EQ].RS)T)9!&E!JJI9<=0I M[1>HT%"0V&11T[LFN1;S _TD84$K[W*EZ:K01LTS2P6D]J7(.AJXC%AF@9H4 MXR^+W7U3_8L"1BB^[(.@D)#T6EA0VM&CZHA&LLE7,%*L^+JV_77%]\H1.\#T M[/IBVHK?M>&"228QQ!5:2<8[AOU[_3-XAVKEN<&=2KH/6ZML3>- MGABZ^T62MM@R^M?;E[[KE7CQIC;UV!Z.%/J;0;1X7WU662N*S M4KC85*CIR\K84GBZVG7B*HLB#T:E2M)^_SPIA=319!1D-W8R,K574N.-!5>7 MI;#W,U2F&4>GT4[P5:X+SX)D,JK$&A?HOU&3B2I3&W?)GGXZC/A%!AYAE!T-\&KU$I!B(:=UO,J'/)AOOG M'?K[$#O%LA0.KXWZ*7-?C*.+"')=@SN.@_89!N#=+ NW446+X57DQ&UC1@69O0^!!"#=9$ M3FHNRL);^BK)SD^FUU^^SQ?S;_//GQ:CQ!,BRY-L:SUKK=,GK-_ 1Z-]X>"= MSC$_M$^(24K'8D<0ZN3;F4 M6K2=H'.8.D<=/\WN:NEDD/Z:+IVWU"6_'\M#ZV;XN!N>G$M7B0S'$8V&0[O! M:')R='K>OWHFB&$7Q/ Y]'_6Z/^MH@V9*4NTF12*AI-^T'GA$32-#7 &9(906;.1.5J0&MY; MH3/L 2T2.#FZ&)P/K\[B"^III3C]+X_/X\'N]JI'.![,"C+ABHY,+Y2.:0I' M6Z0*=2,E6C;D7 =:.2Y]3.6%2MB P.J'8>]5_3!HBYFQU,BP-B9OB$KP)S5A MK^52!;?H':,>OXY/.^ZL=3R(W^P$/4)R%8:%H^YC^%9@B.?!_)!0@Q8?G O/ MI*3EC$K:.R1:";INA*JQ!7L@[$.1NI30F1/ ^6:9(TSB=E=3+J@*Y)@KW6)( M@LC^G2$P>C]'+QPYW:"N,43-44E-K8 [E^R0=C81H9,S2N8A@M C@7-$EI6H.\K8_SNP@ZZAWGR%U!+ M P04 " !T?%E7R#P8/LT$ ![$0 &0 'AL+W=O]*)8LVVGJV)J1/S+-3.S)6(Y[Z/0 D2L1 M8Q)@ -"R^NO[%J HN8G==IJ>ZHM$@MBW^W;?+D0=+ZV[\P5SH(>J-/ZD5X10 M'PT&/BNX4G[7UFSP9&Y=I0)NW6+@:\GN]]<*U7A1!%@;CXUHM>,KA4_W1X6[0H>2Z8N.U M->1X?M*;[!V='LK^N.%6\])O79,PF5E[)S?O\Y/>4 +BDK,@" I?]WS&92E M".-SB]GK7(KA]O4:_5WD#BXSY?G,EK_H/!0GO3<]RGFNFC).#K5IC1%!ID[[50YN'+8,W3QF,6H-1C#LYBE&>JZ#&Q\XN MRSU\^PR! M@X[ P7/H_Z9TWP0X9>P^9DQ[:07@Y*0\A8*I=CIC7*F OFS*G&:,)LX8/9B3 M-G&/5R63G9-"=WJ/"60=U4KG%"PAY\;/V9&B4JN9+G58B1WV6I>S*U=IBTK= M/>.P9#9H#7<'H%JYH#-=*U1WEVX*=C%&!;>.^570 )YOPB]PKUQ6K/JT+'16 M4*8"+ZS3OW-BHTW=0">-3\%7K* .;19;(-&-!V5@>6S*RB;G(_K ]US27G\[ M/W8F6E"SL@/V#9SBR>?&!NR)R?.1;IQ:+2U/F,*DM'PLR3JIB_M)5+)U"WEA'HURC? %IEQ#,YJ[C\A:UR5OG^X^<-^9+ MQL(DY1IA!]&!(V/7])(;I$;B:@<=ZA,1HSZ'(M+H75T?1&YW9"M)9_8 PM5$F MTYMD9WCD-.K<%A92\05)7%!!'"9+Y ML] *F)0@%*$4*(V%$^5&5)J/4C;U? M=X.J;&."[-HYW!T1ZEG&20)2WW"GT6\@;-EOM;,!D ;#,0F#LY^JW.I2,Q#SK7U6AZH+!,ZOFUZ M*?W68JU6W8IK$ 4_X&>&1Y*$[I2-1NQ7$&CJ7H [MQ(OJ5]%/+%EGHAJ2^:2 MV6V\/K&27JMK9Q\TJ@/GV*.WYX&/3?KW19-BQ&G2XJV1J.%4]&U%X9>1#X 1 M-MN!8;C(TN.VG#M;17M[S^X5+E[%!,)WVZ9]"!*_D# 0.>_JGEH,LPPT=H8; MZ?Q36L\<4H?=(77X7QU2WP3XY9!Z.:1>#JF70^KED/H_'5*#K1?BBMTBOO9+ M6R"L]&[_I;XE(Y](A'$\QA.MS]$<>22Z_ZZ2;8.KY>SVS MRWJ\+%B!JVS \[E%KMH;<=#]WS+^ U!+ P04 " !T?%E77(600X(% !A M#0 &0 'AL+W=O/+7.F*6PSU8F :+7CA MC*IR$(?A:%!Q6?>N+]V[>WU]J5I;REK<:V;:JN+ZZ5:4:G75BWKK%^_E8FGI MQ>#ZLN$+,17V8W.O,1IL4 I9B=I(53,MYE>]F^CB-J7Y;L)?4JS,5I^1)S.E M/M/@C^*J%Q(A48K<$@)'\R#N1%D2$&A\Z3![FR7)<+N_1O_5^0Y?9MR(.U5^ MDH5=7O4F/5:(.6]+^UZM?A>=/T/"RU5IW).M_-P(D_/66%5UQF!0R=JW_+'; MARV#2?B,0=P9Q(ZW7\BQ?,4MO[[4:L4TS08:=9RKSAKD9$U!F5J-KQ)V]OK- MZYOIZ^GEP *+W@SRSN[6V\7/V&7LK:KMTK#7=2&*7?L!.&R(Q&LBM_%)P*EH M^BP) Q:'<7("+]DXECB\Y#G'!&)EV-\W,V,U8O_/,1\]1'H<@O+APC0\%U<] M"-X(_2!ZUS_]$(W"7TX03#<$TU/H)W;^I-UQ5AZ,?5@*=J>JAM=/;,D-0^YJ M;F6]8*7?#F0QDQ8?YG.9"S;GN2REE<($K(!\6"YJ*S1&O"XPT!9IS1[$4N8E MS0'D"@E$[5S6O ;$%G '*KZTLD'>VOXVGY_->NJ2/PCD,U4,8H;U*B*$S\8P MN^0U4[5@3X)K9A7#'#\P'JX#R:$^QXUKJ5H#O%JL>.EX$R+8N:Q7#36=+79# MJH+6L$P:%*+9OR@.M I?SZ2!>+2"8-:KT5Q9YV4+I:.S]8%68G*.+:4Y*(I& MU7Q6/FVVSBU%\SOTE<3NS;!'CT+GTHCBNXBM'1//)K6R>VQ*4,.S, MX2"N"*:2%V*@[[DW2Q\^;=+BOOQ(6K)_2(MWIW^$04M'@0=0L'7K X M&(>):],D0SL.HG3BV@G:*51/R"0O'%Z?A5OG3#R2W]3UI5KX(X+Q2FDK_W/> MG;,DR,(1GM%XR*(H2"8CE@5QE+&IFML5A^L%>)3*)0V+@A$81D&635@:C)(Q M&P:3;,A^@\)UIW!>0 >2"AN=:9@<1A,\TU&&9<*4#)/QA'U0%@;JV+[ ,W!( M,]>&DXC%(T<)&S .DC1TLI0(>&Y];AZ5Q5X1(&IF"==?NL3HWJX06!(:CE#( M'(2H5I!*K(LJ&;DDKWPPA0LFC@-(988-79\);B)%K\^F;=.43DA F_'2#UM2_%4O)95VBQ MPU&,&(]CZD63(,Y29)V!4K'=K75)A(T24.C9)!@/TW-VAM@DDW-V3_4>$GG@ M92N^AF4;/8KB(",QH V'HPXY;[4FPX9D257QF.F;@S=)AO5#EHR@J0S>UXNM MP!ZQI0@I1%:S\NO<'=?'R(*12RM@AF/VR=V:1/$29X+&)7#K7-BNL+4_ 5C: M!YO^Z-"LD"97+3S45!V3_I#]B&>$Y^VWR&-/QP>*Y:Y@/:/)@_#O"33G9LGF MD-ESJW^;) \+WE8]HR4:+@N76Z@^+=78_:I<89U6.UI'%7"QI=L-:<-:XR$. M4(ED035)V[,(UV+KVHO0NW.6>K@;PWM^ -V\W_P\W_MK\=;K_^7C+ M]4+6=$69PS3LCX<]IOV%W@^L:MPE>J8LZKSK+O$/)#1-P/>Y4G8]H 4V?U77 M_P-02P,$% @ ='Q95\ESV\2K P )0@ !D !X;"]W;W)K&ULE59M;]LV$/XK!S7H&D"PWN4XM0W82;L&Z$O0=.N'81AH MZ6QQE4B7I.IXOWY'2K:3S38V Y+(XSUWSQWO2(\W4GW3%:*!QZ86>N)5QJRO M@T 7%39,#^0:!:TLI6J8H:E:!7JMD)4.U-1!'(9YT# NO.G8R>[5="Q;4W.! M]PITVS1,;>=8R\W$B[R=X#-?5<8*@NEXS5;X@.:7];VB6;"W4O(&A>92@,+E MQ)M%U_/4ZCN%7SEN]),QV$@64GZSD[MRXH66$-98&&N!T><'WF!=6T-$XWMO MT]N[M,"GXYWUMRYVBF7!--[(^BLO337QKCPH<X6LM7O# MIM.-0P^*5AO9]&!BT'#1?=ECGX3"*5CGAS/3G3Y]NO]Z]?S\.#%FSLJ#HD?,.&9] CN"#%*;2 M\$:46#['!\1B3R7>49G'9PT^X'H 2>A#',;)&7O)/K3$V4M.A29EN>%U#;_- M%MHHVO_?CT79&4F/&[$]<:W7K,")1T6O4?U ;_KR192'K\]03/<4TW/6SV;_ MOR'A2X505$RL4 ,78.R4*;7E8@6LD:TP()>PVN5BL05J:,6,7=>XHOXR4$AJ M,NT4+7XI:^I5J_#*692M9J+4E]?P42I3P:Q!Q0L&=\*@$LQV%ZOABS3TWB7= MAULLL%F@@B1R6QK!!<1^E&;^59K3.!IF?I2/G#2)(S^,,I@5WUNNN;6H?0JG MJ-O2\FB0Z5:A(TOLN2R!E7]2=UB)AE?1)21^&D8P],-1!E'HIZ,LC@2LD^E1L1@([OS$V>KN)LD$P[)$P M5O".IGI 0IN?BV20TK%6UY2/P3\*ZM\4J1JI5$5_H&\XQ6/ISEM-W:$UW#6- M?%I#L&$:+H:#Z.#BHP3>K!E77>7T%7\C22:V/^F#TPTJ=)Y7@O_U/#VF4HA M+0&"_$+3'8-=OH[LG%6TF1L<.S"")T^ )6CB 0 (,* 9 >&PO=V]R:W-H M965T;%YS'SSS47-Z5KI'Z9$M/!0"6DFG=+: M^J3?-WF)%3,]5:.DFZ72%;.TU:N^J36RPBM5HA^'X:!?,2X[TU-_=J.GIZJQ M@DN\T6":JF+Z\0R%6D\Z46=[\(VO2NL.^M/3FJUPCO:O^D;3KK]#*7B%TG E M0>-RTIE%)V>ID_<"?W-SU$(!T0T M[C:8G9U)I[B_WJ)_\KZ3+PMF\%R)[[RPY:0SZD"!2]8(^TVMO^#&G\SAY4H8 M_POK5C;+.I WQJIJHTP,*B[;?_:PB<.>PBA\1R'>*,2>=VO(L[Q@EDU/M5J# M=M*$YA;>5:]-Y+AT29E;3;><].STZOIV=OWYZNS/2YC-YY>W\].^)5AWV<\W M$&RP.*Y?I_H[#C%6TYG\4' .=8]2,( XC!.#N E.Q\3 MCY>\YZ.T3*[X0B#,C$%K KBF *718K5 [7-Y@?EF$P7PW3<+%K_#++]KN,8"+.:E5$*M'H$,> PX@C0, MPG34+M(XAHP4\J9J!"/MY\:/XT$0#@9=6H3!8)QT#V('(*D$HB08CV*(QL$P M'C_)MWV';;]#.DB#=!#[_S@EZ? B20:!6F8.1:C81!F4?<=V V!E$AG0XB& MPR :1WN4-2L0)*O0>,Z*DJ&!OTI7G Z#>)3Y_V00D4<'R$5)',3QF,A%41J, MAUGWPP8WM*.,: _ 2:CP>LR:L6.(!Z2X#BC51*/@R1\0Q281GK>[^F])1KT MF0%>U8QK>ODMK$N4>$]$Z$>2+-WF)>D322K'G&MRU1!@[@\*GI/75*7,^N+- MF=:/KG;OF6C0E;1I\G)KMV*/()6%A3.?*[+"B%4/KM4> [-MA'-%9_+Q-_-& M$M:H6XR5Y#_)B:+1SJI3D]2"4+7O([KW\45;N"?.QYL6<0\N/J89[%,C!A5Y M44.,X$$3?T$37/W+%R_?]]&W WGZ.W)5U+%Y0>^L3T]\;#$ARY<>=F-5[<>,A;)$RR]+FA)1.P&Z7RIEMQMG M8#=W3O\#4$L#!!0 ( '1\65=ZGJ!4KPH ,@< 9 >&PO=V]R:W-H M965T^ZZ!N2 M].[#X3[0$FUS*XLJ2=GU_?I[9BC)DF-["QQP.*"-]<)YGWEF2%VMC/WFYDIY M\6.1Y>ZZ-_>^>'UZZI*Y6D@W,(7*\69J[$)ZW-K9J2NLDBD3+;+3.(I>G2ZD MSGLW5_SLB[VY,J7/=*Z^6.'*Q4+:]9W*S.JZ-^S5#Q[T;.[IP>G-52%GZE'Y MK\47B[O3ADNJ%RIWVN3"JNEU[W;X^NZ/8:D438OJZYOV/;8^EES=7UJR$I=7@1A=L*E-#.9U34!Z]Q5L-.G_SX?.GO[Y\ M>OOP4=R_O7NZ.O7@26].DXK^+M#'>^C'XJ/)_=R)MWFJTB[]*71I%(IKA>[B M@PP?53$09U%?Q%%\=H#?66/@&?,[V\/O7DV\N-K=_/K+\%7TVP%-SQM-SP]Q_XE0'*3?K5V7 MJ7B:*^'E)%-B0O4H>&'NG?!XD9A%87*^-5.!"G9>YJG.9TAS./%8YUAF2H>' M[N2U0*2\6DR4Y7#=JZ2Z&2)V@\LH>H$5N396?#)>.9&62OQ>9FLQ'%%PSR)Q M)(;]*(KH?^<:D8_$&ZM2[<7MS"H%$/#]%@-.CI'X]9?+>!C_UOP^&2\S,84' MA%R8,O=D1F;RV4NO["(8L9&RN>JH6>:@M5[_6Z4B1=HP'U@LM'.ES!-RDX.' MCL?]R^'H1!P/H_[%.#H1'SJ"^B('HAZ)\3CJ#R]'='4Y[L?#+6F?\[9)<"/% MX0WB(/,U2X061\-!)"8ZRQC%9G#(3'J%T.D\T04LWAC[4WX?""EFUI0%\9OJ'"9KR-"Y\]J7A*1.2(=[[>EY4=ID#E2T8#(WP/:)4]]+ MQ L"D5O,SV]?%"S,I,,VH^(1XJD"CR2TD(J M.-PF<# %!:MK#FA)^$5NKRFWM5HJ?CU1XGLI,SW5N&]9 =TGY9KT[H@N41K# M\_/;O7*%Q+_&;(H"4D*1"*(?CP?C>/B"? =2;9]%:2#>YT@2Y1"O_+EK--21 M:RY0IQ;ZI0 "A.X M8P6N"VF]F*P[676%^I%D)6%H*.V6OU)8$G0YGIR0&+"24XC_WSCZ_\,!(66KU&,8UU!1W01OI*1F 4-U MPA6! C*K'"2$8#K5TFIR%6/,3V86&D/N,0;3Q5(!.#T8 (:J?EJ-BLS2@-96 MXQW5<6'-4CNVEY-Y-=?)O%.5*\9<;M&9YJR7+H2@W81I9AH /Y;3T*1LHT 2J*>U FR= M%-PFN;\LE5@SJAUCP@;,@J;=XT]"L8I,>:H,D%0<$:9,+S2GX5&\$3VU9D&I ML,;@DE";/-C%,D79Y9K^3N(G,O_F!N*6? T!9+.8*F84#>+1"ZJY:'"&HD/G M$030"\PF"KLD'I6J<@FSR >$WV)O(QXHF\4Q B;&8KJ$P2NSQ\Z?WM\PA).,C^2Q,K;L(V-RW7Q]8$5K_MK1FS]J! MN-O0;9!HM]F)S*G7,A1M(A(@B#HH&<9WF T-3QO 1@*OX K:03.L5+5!3^NZ M"4#4UA$^;OD&+%UE-2 ']K#$@#(8'\P*%$!$\O6:^DFK[/^"I8S'?:JI/[!9 M#C-@J[I:E=V.!SJ07LJ,ZP/2FI'N8+@Z'IT@HYN.$_K<-#,H%6HDG!&)VEWGTG$%;C#!V 7T8L3]@V77J&2>@JM+ : :)/^G%K#6JV8 MU.I3 BC)SH%US^!G$]S=0(0";&'1WIP^ 0X"/9KPU?B]*=*M$L:,@&ZO@CDI M>(5).QH,H7P-W7QZA-=_H/\%J'J'VH)&5JXP%J /UV;L;R3MH7U_25;C+X,D MQ8%.B)B;+#2Y9=.+9RJ'@S( J"U,2)825TZYNA;;4*H][3>[I@3?.#G MB%JB+ TQU=SV;"#JI%T+,%IDBNN1YLQ6C!H#L8.M#(>K'I\SP! 5TL;QZ)D; M@>VX"KKQN& 2R [OVV&A4%O:>CIJ0 GM!I6KDWLSLNYJE=P23JLR!3TJ4+MY MT^(0'V=<:J/%H38G@6:I=J.'_$[ MUB=BH2RP@%; W=BDZ[3IO]5HRDPXXL<:!%"RY/12$Z01] PO\&9&846W4#GW M'!D!0/+IH'8:>G M+(W/?.*X=6ZX3V_FU#U$C>*82[U0_.DB6_>#S_*\^J31^&P_$#G5F$A]I@(@ M#B.&!N-T0+]Z5N2*>3Y$$"@CQU4'+VA[G;%E_/G!=3V%-F1F.1^C-O..^D&5 MPEO7J:&QU#T[5'Z:0_O.-P7Q"7G7?<+^(O>TKMK':NVCZ];@?R0NJK/F^C<> M=B]NP]%O.'OO%>$Q_+X8;C:II@WU!4PCYT-LRQ)!. MX:P!RM&1\G!\TIQF=^_>=#:C[9B-SB$Z)J'CBQ'^GE^>5U7\S.]D>!S38?1E M?PB?P>ZS_N6('L3G_1@7NSYCG+:^+G'CH&]HE!/P1?C0U#QM/M/=AJ]3F^7A M&]]':6=T0)*I*4BCP<6H)VSX;A9NO"GX6]7$>&\6?#G'L*@L+<#[J4$HJAL2 MT'R\O/D/4$L#!!0 ( '1\65=,XSLKL ( "H' 9 >&PO=V]R:W-H M965T(!M95*?0T*(RI M3\-0IP563 ]DC8*^Y%)5S-!6K4)=*V29 U5E&$?1<5@Q+H)DXFS7*IG(QI1< MX+4"W5054P]S+&4[#8Z"C>&&KPIC#6$RJ=D*%VB^UM>*=F'/DO$*A>92@,)\ M&LR.3NMWC&9:E):(T?G>< M01_2 K?7&_:/3CMI63*-9[+\SC-33(.3 #+,65.:&]E^PD[/V/*ELM3N":WW M'0X#2!MM9-6!*8.*"_]FZZX.6X"3Z E W %BE[R@+H^@K)YQ)+C^??;FZ@-O9CXO%)#3$:.UAVJ'G'AT_@7X/5U*8 M0L.%R##[&Q]2)GTZ\2:=>;R7<('U (;1(<11/-S#-^SE#1W?\"EY(I45PBU; MPSG7:2EUHQ!^SI;:*/HA?NV2[!E'NQEMDYSJFJ4X#:@+-*I[#)*W;XZ.HP][ M\AWU^8[VL?_S.)Z/OBT0N%=O2'VMY#W?=))M"0U, .8YNK9P/HH9!)D#J\E[ MS>F7Q_(!XO$!N680'Q\ #0$P1&P*A0B5/WNT9P]T<@:K)2I?B\T9>F@4QX<4 M6-<^6OEPZ.VCCGK\2"U(T_\P#\ JSS"E$:5M"1SK#J&OT-(R386DPBA.AA[+J79;&R _GI,_@!02P,$% @ ='Q95ZD7 M/&[,! 0 H !D !X;"]W;W)K&ULI5;O;]LV M$/U7#N[0;8!K6XKCN&EB(+^V!6C2HLE6#,,^T-+)(BJ1*DG9\?[ZO:-LQRG2 M ,.^V!1Y?/?NWAW)DY5U7WS)'.BAKHP_[94A-,?#H<]*KI4?V(8-5@KK:A7P MZ19#WSA6>=Q45\-T-)H,:Z5-;W82YSZZV8EM0Z4-?W3DV[I6;GW.E5V=]I+> M=N*37I1!)H:SDT8M^([#[\U'AZ_A#B77-1NOK2''Q6GO+#D^'XM]-/A#\\KO MC4DBF5O[13ZN\]/>2 AQQ5D0!(6_)5]P50D0:'S=8/9V+F7C_GB+_DN,';', ME><+6WW6>2A/>],>Y5RHM@J?[.HWWL1S*'B9K7S\I55G>YCV*&M]L/5F,QC4 MVG3_ZF&3A[T-T]%W-J2;#6GDW3F*+"]54+,39U?DQ!IH,HBAQMT@IXV(_7MU>7%_=G0P#7(CA,-O G7=P MZ7?@WM*--:'T=&5RSI_N'X+:CE^ZY7>>O@AXQ\V #D9]2D?IP0MX![MX#R+> MP??BM76M ZHJ>%(FIPO0U6;!)M/LZ5+[K+*^=4Q_GM.BKQEFJ^I8:=MWB?ER18$[0/7)T'MK%F\"NQKM.P_4.!#3#=CNZ#Q::(,_]N%Q M[1/+69?##RA&4C]0DO23:8+!ZU?3-$G?[8U@,:8QUL<'CW/3_F@TDJ5#2L?] M:3)Z9FE"R;@_29)GEHXH2?O3R>&W2Q +!W,!QI0<]4>3E!*9CVO3<6=B P(% MXS3I3XY2&>U,,'X[V0)MQ>WR)WI 7M2"RG2E@S1+&Y.P1#U #S+6O('\&92= M5\CWT_S[0<3<8$F%((>[O8X-KZ1:FBC0 ,HSW=K =(3B M!\C]TPK\QB%\[!I]0!>M@X]0K?NQZ0MG:PJX6RC8^-_?!R/M(?O25DM4*%A* MN%WI2 7K'$#@*CM+<6/R-@O"1Z,XYJU'>_E-N%M QYEU.0X:2SS6M2@9^$.=S&TJQG,=,AE*%)Y8ENF/.'-E(7'F,216.1UT=W!NH6:FE=)V8;D$[&O;,FF\&I-*C" M=H^[3T*W!D:.:HN#\ZDRL4*/WD'S3H+];((12A4' SR&$GPZ*6IE\!P0Y6*H MR+ <&YQWU 0;CFW5=LWA9S)$>+MSXJ,G6_J+E)QB.YKJW.H-*#WO,!6 M/!#P@I$Z\:'C)KPPDTL.MPH.GKL6AGNW>LUN$=\NPA$:=Q?\;G;W/#KK7@6/ MYMW;ZD:YA0;#B@ML'0V.#GODNO=*]Q%L$]\(*#V\..*PQ!./G1A@O;#HQLV' M.-@]&F?_ E!+ P04 " !T?%E7_Z !-@@& !!#@ &0 'AL+W=O[!,2KSGGGONO:1TM-7FBUU+Z!1ELT:H=G)R M%.Y=FI,CO7&U:N6E(7;3-,+N%*KM?,W9B='G5C):^E^[2X- M9K,=RD(ULK5*M\3(Y?'DE!V>)7Y]6/";DEN[-R8^DKG67_SD8G$\B3PA602!OUOY3M:U!P*-KP/F9.?2&^Z/1_2?0NR(92ZL?*?KW]7"K8\GQ80LY%)L M:G>EMS_+(9[4XU6ZMN%*MOU:7DY(M;%.-X,QJ[?_%MT&'/8,B>L: #P8\ M\.X=!9;OA1,G1T9OB?&K@>8'(=1@#7*J]4FY=@9/%>S-T;IU!1?SY5+@]6O(T MFN^20]N)2AY/T 96FELY.7G] \NBMR]P379U[Y&8MR3O==**]0Y&UZ$I+E+-DOK%P8BU92;TRHENK2M3U'5$M<5M-L$48 M$82U/:BE*&.W)@YXG5&^W8G GF&)7I(&_QLC@W/1+M!#E?(]_F,COGB,N?37 M3TC5FIPVTL 7X.!R#7]5O5F E ?^=7H]#0#OP'2!-7Y\T3IIVA"-J$>SGH(* MA > \XT!:TI.K1(_7HI*+545 '[Q@8Q^I^1C4"%P-;)6L/1;20N@X*<>9!H6 MC/75&5UYN=Q:.#^Y5=ZGD;>RWCNOVH#BY2$8AMRWE?2) MVXV5"S*_VQ?!Z9TVT'LD<@_C@]];OD>A3R#L!\:R+Y_'',=JG)*?]1;Z&(K; M8#,ZLVN]J<%+DDKC]%A( Y9(JE@L5"ASIREI-:H/PN$XPEZ@W,;U*KOE$43=F*D4%7:+,+MT" ?3D\O MI^0ZG(CJ+ZP9M=UK2NC[./4A,NOLJ,E2USA?_8HWOBFA@(6:]N 0/6VD?+!% MDT^0[^$=O]/Z"]\;/>A \HH4!2U9A 'C.2VS%"->1I05_E[".4W2Y&'_D3>L M9 >$84V":UIF)*4LCLF-=G@ZQ!J0JKPHEVI>8U-@9K)5B#8Z6M\ZN&+<.2 NK&)*-EDA(>TP@3SF@) M[?\=\'TER6]XL;. 9A'ER!RDSU)&8D9CQD@6T8PS\EZB>JM![K!OA:(7^SY! MC14D1[P 2<"3>6JL+/MBD(CD32_5P>B4AKR]26'*^0'*!-[2S _2F!8%:B;) M&/DIG\>^M [@KJ\#\6WTXX,JHYQPGX/$YXGGG!2, M%@G[E^6WUZ/_87/B5UD-$T;)I3^@C+L+LDODM//808?#1[T9 MER6-8\\\Y@@R*K]K1*B:9FC!"''WS=<]#^^CCF)D, UX#.41D0]:+[:JKA_[ MYEXSRI/\P?BA?Y9E-,K ($MIROC 835@!L.8I?C%PSBA>5KB=/9U^]AE 1"$ MA%SZ,4LRRN/O0^9I3O,";9+ZIV/80R=XLSP/]1/&283M*X_(+TK,L;TX'/2/ MO6('BS+*4.Q^G!0>]_M 4P21IRA?K!O#K.]!>Y0,UF73HCI/UCZ MB=-=^$B8:X=/CC!R^&D_^!E!+ P04 " !T?%E7 M]^"Q;=IHLM7V7I-G:V[ID<;I=K[<'6H(L7BA2)<$X_O<#*%GQ M>G:N?;%($/CP 00!SS;6/?@* ,53K8V?)Q5B^<2"+:%3K-!N-WJ2U5"99S*+LUBUF-J!6!FZ=\*&NI=M>@K:;>3).=H([ MM:Z0!>EBUL@U+ $_-;>.=FF/4J@:C%?6" ?E/+D8GU].63\J_*U@X_?6@B-9 M6?O FP_%/!DQ(="0(R-(^CS"%6C-0$3C:X>9]"[9<'^]0_\UQDZQK*2'*ZO_ M4056\^0L$064,FB\LYOWT,5SPGBYU3[^BDVKFY''/'BT=6=,^UJ9]BN?NCSL M&9R-CAADG4$6>;>.(LMW$N5BYNQ&.-8F-%[$4*,UD5.&+V6)CDX5V>%B>7]S M]?O[FS_>7=\M?Q;7?WWZ!%Q",Q23T4!DHVSR MZD#W,2\29'\*Z_!H5;\>5BY=%1)?Q[ M*,868GH8@E_'N6]D#O.$RM^#>X1D\?K5^,WH[0L$ISW!Z4OHWWT//X[2A7Y3 MEN"46=\80V#M$NY+H"*FUL(YOP#KL:+)J=,D;=L;%C+"F M%,F<$U5BA6C*0)=!4_UY-MXJ=_' MALH9R66C4.J]/*S!@"-);AWQ(P[LL+$>*!N_'3VCQL4)RG4HZ/Z*HJ-+I+[Q M-.A=PA.-'U(D]G0I#AJYI9& 3+F %0X([A$\LJP/MKN*UZ_.LO'I6T\#9^55 MH:13C,%!L!9A!9=7U-$9MX"Z:=/L:(?*P<[-\]T,.NY,])"?_=(?'NH)Z5Z? MKL&MXS1BNV"P;=F]M!]X%VV??U9OI^5'Z=:*A)%-ZBB>)<.T$:C=HF]CU M5Q9IAL1E14,;'"O0>6DM[C;LH/\;L/@/4$L#!!0 ( '1\65?G"FT\[0( M $$& 9 >&PO=V]R:W-H965T(T M2%\X9XV"_9$J?H M9N6MH5/.&WNP!U_)7.N5/WS-!U'B$T*! MF?,,C'[6.$8A/!&E\;CCC)J0'GBXW[-_#K53+7-F<:S%3YZ[8A!=1)#C@E7" MW>G-%]S5<^KY,BUL6&%3^Z:]"++*.BUW8,I M=:"0Y2?FV+!O] :,]R8VOPFE!C0EQY5_E*DS=,L)YX;3V6@Z^3&;?+^'R0.M MTW[LB-9?QMF.8E13I*]0].!:*U=8F*@<\^?XF-)IXZOF%A\K5 XF:UHM_+J:6V?HB_C]4KDU6_=E-C\EE[9D M&0XB&@.+9HW1\-V;]EGR\4BNW2;7[C'V?WN/_Z2X47"3.3U' ^U>W=43*"MC M*T8M<1KN*H&0MLY!+\ 5"#/%'>;PC:MEKB6,N=O"6.<(-$;W;(5ZC<8"4SE< MHUG2_B3 QEJ63&WI0NE*9<3@K0Z-M)Z9T1!G6M)$TV="A@7E0\%9]EAQ@\"$ MV,?GUE;DX@.0P[PQ:)-S1=(!MF"$R%C)'0NH&W5?X#4S*Y(Q4BJZL@5DFK0C M1\/"_)-7NYT J5F&M)H="3FSLC3ZB=.(H]B"?\K.QUZO?E+)A?!HKB@5'^S] M<^^W[31Y[LE6!M]O*IEX:][+:[4FB57%@0N")JTSD\C,+5@U0>GRR 2<^U(&PO=V]R:W-H965T4 (87@V-[W9_[BJ]%OQ.\);O70.UDD=*G]1@'@T-2R6$4QP* MY8#DWP;?X#151C*-OY6G48=4X/[USGVBUR[7\H@XOJ'IGR02\=#H&B#"*U2D MXIYN9[A:CZ?\0IIR_0NVI=;S#! 67-"L@F4&64+*?_1<[<,>8)\"8 7 MX![ M G JP&D+N!7@M@6\"O#: IT*Z+0%_ KPV^Y2MP*Z;2/T*J"GRZ%\?OKACY% MP8#1+6!*+=W4A:X@3PX6"!F7YO2(C!..%A2GG! M,/@*'I9C\.GJ,[@""0&_8EIP1"(^,(6,K1S,L(HS*N/ $W$<<$>)B#FX)1&. M&OC9>;YWAC?EFNN%P]W"1_"LX1+GU\"QO@!H0:/ARS#3:"CQ_LCO6MJO8/><>_)2-44)"FC46;K>.?@'4$L#!!0 ( '1\65=(-45^0P( (H& 9 >&PO=V]R:W-H M965T^K MK(0*JY&H@9LGN9 5UF8J"U_5$C!Q217SPR"8^16FW$MCM[:1:2P:S2B'C42J MJ2HL7U? Q#'QQMYI84N+4ML%/XUK7, .](]Z(\W,[RF$5L 5%1Q)R!-O.5ZL MYC;>!?RD<%1G8V0KV0OQ;"=KDGB!%0(&F;8$;&X'> #&+,AH_.Z87K^E33P? MG^A?7>VFECU6\"#8+TITF7@?/$0@QPW36W'\!ET]4\O+!%/NBHYM;/310UFC MM*BZ9&-04=[>\4MW#F<)AG,Y(>P20N?=;N0L/V.-TUB*(Y(VVM#LP)7JLHT< MY?:E[+0T3ZG)T^G:'"\!B9XD)I07:"DEY@688]>-);A8/ '=0C% 5W* S":( 7]>5&CA==X5TJ\P[M M7]&:$WJ@I,'L4M4M='(9:K^;A:IQ!HEG/@P%\@!>^O[=>!9\&E">],J3(7JZ M;1B@<;"?WH_/M=&2B%K_?\BM[C PQTS!@-BT%YL.[ MZ=2>0)JO"%]Q&V:^Y3;OW>8W']RPWS#WJI]_UA\JD(7K@@IEHN&Z;17]:M]H MEVU_^1O>=NE'+ O*%6*0F]1@-#>O4[:=KYUH4;MNLQ?:]"XW+,W/ J0-,,]S M(?1I8C?H?S_I'U!+ P04 " !T?%E7.$P$V/<> !F9@ &0 'AL+W=O MV:WMO9#$VB2'8-H!@U(9G[]OJLO$(0L9_:++9% ]^MWGZV?;FS[V:VU M[HHOF[IQ/]];=]WV^<.'KESKC7)SN]4-?+.T[49U\&N[>NBVK585O;2I'YX> M'S]]N%&FN??B)_KL0_OB)]MWM6GTA[9P_6:CVMU+7=N;G^^=W/,?7)K5NL,/ M'K[X::M6^DIWG[8?6OCM85BE,AO=.&.;HM7+G^^=G3Q_>?(,7Z G_F7TC4M^ M+O H"VL_XR\7U<_WCA$B7>NRPR44_'>MSW5=XTH Q^^RZ+VP)[Z8_NQ7?TV' MA\,LE-/GMOZWJ;KUS_>>W2LJO51]W5W:FW]H.= 37*^TM:-_BQM^]LGC>T79 MN\YNY&6 8&,:_E]]$40D+SP[/O#"J;QP2G#S1@3E+ZI3+WYJ[4W1XM.P&OY M1Z6W 3C3(%6NNA:^-?!>]^+JT]NW9Y?_7;Q_75Q=_/KNXO7%^=F[C\79^?G[ M3^\^7KS[M?CP_LW%^<6KJ^+^!UN;TFCWX*>''6R-"SPL99N7O,WI@6U^*-[: MIEN[XE53Z2I__R& '. ^]7"_/)U<\$IOY\6CXUEQ>GSZ:&*]1P$/CVB]1P?6 M.RM+VS>=:5:%/V;Q/V<+U[7 -_\[=F!>[_'X>BA,S]U6E?KG>R M3K?7^MZ+ MO__EY.GQCQ/0/@[0/IY:_<5+Y8PK[++X@&LWG4(.'P/R&Y8I/JYU45J@4^-T MA3\Y0$BE.OAE:1K5E$;5A8.'-4AGYPK3E'5?Z:*#]Q2CD1;%W\_M9JN:7:&: MJC#P\UZFVE'<6JH;-@ [X,M"A<8HD MV15K=:V+A=9-H6L#0D&PF2:!%1Z#%2--MYZFJJ7#P;D[ +X M59H5:X+4'.M MHD>=7N&YYA-D>A+(]&02OY^<1D2\&Z VZ) &M"X^7'06?ONL"QUV08PK!YIZRPCO MUJHKU'()JI3)O&$J R"V%>3CYZ.@T&*E4!4QW-@."?X>=#()!U#D(W$P[$5;JU!8RUNB:6@(.U^EHW/7Y4VE5C\(59H6HP1LA; M1/^RU97IBMHZIP6"WNEE7Q#E^_!@Y9F!KQ"5BO ? C?*!BY@;I:59F M46L$37>PT,K:ZL;4-<%G-R @Z@MNH");XO:+W@'1G0-Z;1;(RWPFT/SEYR,T M."B#&[#"3C'T@@@^;L#6=R2(+>$<\+^P+3 K/@.,PN=$)-8:%N0C 7O@&KI! MN9@A2>%A"RNV0)N/"1D6] I\X5(6 =Y;@Q#9UI2P'9$$UBO-EC /' 9F$;'9 MZJ;B#:]!T&WO>(]]]@(2+$"<];5(*?@8SC8*,)H2.'U-.:3PLN]Z>!SIW#'D M&9PH H0G8C!"!# [+O5;7ZV$0Q?@K]!#I6I;XE%D/4UJC,E))Z@-,X!)N**M MZ+C$9?RI_H+$(I56=CT@1Y !&._KJJ@,R%%;+%N[&2)U2N<\#3KGZ:3&N!2& MOXP,/Z9V[KQ(QA*5;DDTPKFW+9R@-:#:%[OBOGD ']AKPQ0K2^1NH!0R('P. MS^H./, "]+1"YD(L XMO0/4;0A?\HTF! .'9\20'#G![WV1K6X(<"-I^UMVV M5B43')]8PJ;P%BR%6^H6I#91>:R-B/'#UVB46O@@W1^>]RILT=K/\#TS OQ3 M ^E)][ !*>$@P.Z[+$&)Z MA/ ?*:JV6["K*JS+^Y$CO@05RVJA L79&4>\ +\SL=C2RD$0'R D!ER.;L@! M3 ':&;9>@+I:XPI^-=BPWH'>X450A,$"; VH0-33IJG@>.U.>.?Z@>R.NVG5 MEFL@/QBP)7@'EIZI]*+C-<>G<>M2;8,JF!=7"9%(KZ+32(J751D< M 6P'<@53T+*U;/K- D@,W.],AZP8/P #A.B&: NX] _F?V?^T&R>2E"33??W MOSP[/?G^1Q73AK>?HAN%ISP_>L2.'QH(7I]$@XT$E:H' 0$2T&V@%,\^+2*TE2^;8?%6K/-> B:^ 8$*S6 M?B&K '#\\.1OM.T/IW\CQ]IV)"1^66%\T#B@6S8<9Z' 5@5$2>"%(3%\J$3K MP ^G*.YNJRDH]L<*^SR:VJ2 MK(#J.= ']NG(ZI-S-VY7O';^J)NC_YH=,"L0(2ADV$3)I:[(0I6?5[!,PQZ@ MN)'E6I>?W4ST!?EB6[4C;H8-4'%ZU<4:#?WEND9S"%]7?2G6)HH;N=[ $J# M25KAP*H"+5>R1S- *]*1UL);8(01#R/N<=$[[UJ"7JS9B81H M:>L8X:REEX(1MMV!=S'.2"P*X77_A0H<1\ C8$2W9-]1\NVB-BLQ)2+3?F&O M_?TY]G9.^05]D5+/6-VCI[\/Z/[CB"721., ,3GO7X^ ,(;!J.4Q.EV1^H07 MW%*VE.#XP&8Y167=/U(1Z;=B08:KDHLGPDAMA95O3&9 MH(G'%LCY ,F"W$?!'S-FJY>87W.>7&C#)3(-=@*$ EUBX<4%^+O #EW-\1FZ M3U_*-<1.6A0,!G#1"\J5YY0WQ#&#((LEI<#T#:;ECDB>.0+ .([UI:ALD@FO M_H<[3BBBP88W:]U$:R9&"@4:[6OV4J4Q;FS1VA*&9H'?Q1DFK>3U&>H2%89A:0NCJHTGFBEH>\K[MO+AH"DR5H,4O35OV&]"#F%S)(N[O MW$%9#LZFG(YH&5AI S;7;.M(N!G"M\8(+2[X%5XOF__4>8^<\)I/YZ):&*0+ M0NZ)-FHJ ]HV(/IX%>G5,\A8EEJ.45)\@,L-J!XE*6FFA*=^B!!.80XCB M&;:Z%<#HNG=>OCWK(5\A-<@V@LFO^AHX) WMQ^P"FP/8"&12 3504"GO Q+E M D3^V$3IF-')TE U/N8XSVH7N!AY%='"D?2J0'R(4?;V@L5[XCG$;%P$7=XH MM*ROA#G%7R<3 ,ZW$-[S?![<^2S(+8I8(26-K? @$-SII1'+DDKV&G8)/DPE M5H3=772QQ6+2!T?X@8>/&4T@FPC>KJ+TD@A,I\MU M8VN[VGE5E64SBA[CY'KG7PYZ;:%)*_00HN"^LT"8)%S$8 /9/^0X0_1*^;_. ML*K8)R3AJ[*85TV$*N6=25[!,)/7N*$$%>7G;D#'(Y8CI??(Y2,LVBS)H!!X(QDU_)Q,V69; MVYWV08GKMYA#$*/LHY=Y<59Y58YQ93G$K3@2WF7D;PET28F:MCH"R]R)2#F( MF$M)U)$[!7:&N?YIR"T*&P+_1:U4MR?6.4XB,WU58)B=(8 M8:FUK$^2;=-0+DAR6J+RS@-*A)"?=*77N;.0^\A4%3IM)15HJ.)5H?K9D).6 MZYU2#(AGID'M84K,G@4Q>S8I).!N:;-JBG.$MREWQ4<\7GVPTOCMJXVF:I)4 MFW]%F/K3_&H.V@YC9M;[R[XIQ74(SWJ>#VD:\6FDS$?FCY?#^#"^.&/#B5] M6**W(7(4A%.!DKT_>,O'EBQC3/'N $2RW4N QH"/]@'S!B KX\4%B)AM4M=4 MN#[A+RR'C-4)#NDA8,H$,RZ)XD-\Q98%(RZNY*E0II52:\&-(%CKG1>_PGD% M,JJ,B4M*@4:(C(2""(W(-0-<0H31,VC,HZ@06[W&=HYK32O.(S. -1KL)?%M MN@=2,"T/UQ:^ P)7Y 5[!*4UY9@[H6"(*G84]'%RFWQ=,>_X$*6C[GZ*K\*3 MKUSO$3805)0.4.H@"PFQ*'S>[>'^.!9^. _D>&\ M*V1(3('LZ1X@7YT"O>W8I\FQ[[#XZ92&_R%H^!\F=?(%5Z4_8E5Z3*-__=LQ M?$TKW2(((@7@/-B6_&0*DG3#;G%WHR4N@W=\8#!9=(V.S;#[8&A#[M#$DD3@ M",=PSR0@' LA*#,0CI6=:F2S<(JO.3$+HVY @6!VX+#\D2<.WT0K%-HH)/F6 M(EXZ(UH'BOY?U&5!@N?[(OBHG!!'$4%^=5WH;(@1$G)W;)WQ+10F;_X)*,-& M#C2$X/* ]C2?-=5)0>-AT, ^)7(/67ZI2]64G,2L(^X-ZGY'#R_8\T4!QMP6 MK*\=(Q9\+55+B2OX@Y$M886NHS)NGKTCVQX>$I\LP>(_'?37 MBSW(<>_:.)V7O'6!"Y.\#;'FUAL., M]N3=?9GB'1D.^G"+]6?ZT%# N>WQZ L482F4-/'AQ8Z.?D-MD+HZ\K8C%@,Q M9,5X&U<$EN\[RIOA,GMFA),&*!LEEV5-S7M3Q6,*ATG?X\GDX:\H6GM)(GR> M1&NC>)Q<:KS7[]#ZQ2OP[ZDT#:%]+\U:SO7,@UDN/&0/)-G%R+?+)7R(<4N( MQV:")(PHL60_;+YK0V.>9'M8JX!;J4Q[1*TNHLR82X.&PN^Y%8:B7TSIZC'P M!ZE $9]O=$ XU9M&T^H&0C-QY]!S\[D(M.Y86/*8$NZ9C8;?I'BT?;@(A$2VW(,6W)%T>$C" ^ M(B2<1Y5K;*'R>=R%I31@FBV-:;J8"KT]>3$\]=<<+LE@U/R_G0NJ20U#_0?S\BC*OGFUS%G%@9Q.,A-3_%M:D7V;0"!&U0PY4@#78I-HLM4_X M?1VL01TG+=*?03C&$^3(L-H^M'3)V )=UF,-2\^A?#T_-7YF\+ :J8E(TI& M+S?%%=CVVFZ9EI4MO:??N4EE@GWTX>F3++$9=NHHSSU&+K', M^8K+G&^I*;L=!V^6G^['XNKCY=YG>&3Z_,"YWZ+KMU0;9*Y#QTV?F3XEULGI MD*-'C+N^L7:+V9=#._KO_S.[\7C!V[3.>VCCD4?_'(<^]QUNH=B:UIM9%Z3J M[S*;#?!U9# 51]+>JSE>06N W=/>@9!VFEJ2=H,>.NR^DX(RUES[ M\2-N'NQY!L?( T%=^%!Q2E6&2$ZA6@'NFW(VXUSHR?1$YQN:[QKU*[_FQ7$M M#$@E(J$GV;88$7N*BX8(RP]).S7-=4L 3RA UFS*+S),= M9_B1AEF."XMWDMZ)PUG2. N 7[[_Q,[>++;(#";H8NW9-Z"!GS74\[(& MA[-\;)^NWWW%TK%5+7B^O$A@V9A%1BJX$32$5DCTRK96A,P?%W<.A_73.RF8 M5--PSI:&V]I\O7L(*H\*YFY!E@*G\!<+FVA=T&NKC$R3LB@)^@%/ 1X.N#*D M<:9S#?J$:[-^V]@_(3.+TM$6NG9O='T]#.18=? .7.E%IW%)KKMB1["Q38DB M69/$AE(#8SF^.2NV=>\X34+^I.,PB7.P&%QN/17UETX+Y_/[9BEUCN#?[T(# M0>AMD_=],D5_P2D%Q^6,((*A$,LMUSAV.N 6QWECYOROH?W="4K%&1O:91&# M1[PLIH? WC2^3W7_4RGA),9@*$N.^BX39TW\8>P RLF2'[H+XGX[N\?YJY!0 MX:&\:"AD/I69PG\:'"EMO *$Z$%_H>\F"4L%L@1E2HER+*TK&\7#%FH M ;)C5!UD@Z5,:I$;U.:&&T[S.NQW<=PXFX%#?@HVANSJ1[3:&/$.N]$G)II- MY(-\O.66 QV(-,8TX,3N88S>#Q'[RD!2'I91L $%Y#GL4]$40%/VE<0#CT,C M&@I#LFA 939%C&QJ"-[(^H/VMQR)27UVC!QYZ485F+2IB;PD#'788I05IKR6 M>$W"R?0M!V^P,^<-M:R?28GY(O:T)3U2O\I(_:B#\Q_>HWB33/C+&WZH(5YPBVT[M+J4F+''DHO"BXMW/+U.A0&=*V? MQ M%(?+F_8J(/D0&JOZP1Q7WP&1.5456]DVB8ZX8>V)YDS+5BD(Q+=SEL(Q) M=GQS3M/M^:4.HEXY';S6-5="V8 EFGUH>M*7 QF%@PX*DCV8=Y23]V5GL?7A)-2O M?+<\];\LVZ#_#==_KRGL:7VO82+>0;I=L3<"MS7R[%-3#5%D7)*SI.I#SB8TET#.*0G!;HM)#=' ""N;P OO M;*<#(G*?R/\?A/2.#$XD)8HZ3#F.0IO[WAVF@9/>J -%SQPF:7F^[3'?L:/: M1(V.2^%P_:$.R5AHL,NX[,[X:+G.H'[*7&/XAL?8F#;I3L0;4$ZF;R_Y!2]Q MN'"N)]'!X8[QC,CD*N-=/2-+R[]AFHIO7FJD8=M?WZ9D#PT'7X^8R\& MPYN)](';H.)K:? % I,T_03YD1@EP,6E?D,W>\@19@?[4 ^84!>&=6GZY!#@ MH<."F<6WIH$#L.QX6(TPQ.-^N[RW/=Y4X#,%H?0[=L<5'Q(UB M9KASX X0) M_)]@3!; ^%MN&U I\@>D$C5$5S>!A/F+N@97*6">$CUW ^H*8[&FRV\=RR\D MB[=)F?W\S<#.?"4G"47I.<<=)!7E'*BMW1 KDWZ1/G?N=-WCO/2NKR[=:%Y< M)6>+QX$#(*PT?!/G7@;+2K9B!K3M0C+;CYAW=A;NY0JM!-&YY:%F?_PP0+7@ MS%^<@,J'GL8GH]*KVF9%:W>J!@:.0Y3>K^6/YL49DK;ZK?=M(SS,=6UDWMR/ M6@=F]OR$NC5&.Q(*\+4>'.7X'$Q;16=XV*66-VA',,*V>8>Y9)#8T45\NR1; ML0_"C&0R9A:RG6F1/Z;94Q0H0V*2\ECLKZ"@**F(R$^SB4&TA<8 [,2N@X=Z4&LI[>2ZUS\+6XCU,%YBY8RZU:&8 %1 MV$EK>%8V5A(Q0F=?V/NZ*1[2CBRYBB [LXLW0J!'M M,/N9@$9FOBZKT9/O+-WZ.2]29);4%YHD&AX6%G"1J4.9I=QJ0RXSM_/5DD1) M8F9#,>!@@[6J^!;20*[N,+O353AY+C^+X^.R0#.9;_ T"W3FJ\9$NL5!&<-U MDB7*I^GYGNRG+\B--_CJ0I'^8<'(RU7/.2S)L9"=+O.._( M[)T.=LJJA_D>X]IOY/NIH"G.9I],CU-?FEU:QO;2Y%A/'[Z_/KMZZ>=)P9+="=*'2^9_S,WWCF;8.P>?'7[Y\ M([E#>YOJGO3Z!EWVJ<9X36GN,WBJVB2V;!PG!C78CN:X94(D\&9 5V@"H8K6 M2",,"2$U@'):?;F3$9-0VO6EIEQ,*8R@M%S^+" M2!^^Y!N>6:S)I\ - J19 MQ" SN5EAV:W)NDT *P'2X)GLI9L>\-TX#@X)P1?@]:BJZ_98B;3LJ0^^95] MA3MGFS*U*,3Q%:48#IOBW$^XRU\PX'8Q2:""3J@M22RX/EH7[RR(VLDQ:Z&^ M)1+@0[U+H_&X\>!Z=VJ:3V==R6Q,RY6')>2,J<(_ZCH\3/[TQT:W*_H#)W35 M>-/Q7P$)GQ;^CZB<\9\.B8_S7V !D[U"@UCK);QZ//_^R3UNA?._@%V@/R2R ML%UG-_3C6BO@/7P OE]:0)7\@AN$/RWSXO\ 4$L#!!0 ( '1\65<[I*QA M]P4 &L/ 9 >&PO=V]R:W-H965TO*!) C?5J26EB(''3SD"3&'&R81CV@9'H2*A$NB05)_WUNZ-DQ6E<-]V^ MB"\B[YZ[>^Y('JVD^J(+S@T\U)70QX/"F.7A<*BS@M=,'\@E%_AG(57-# [5 MW5 O%6>YW5170]]U1\.:E6(P/K)S,S4^DHVI2L%G"G13UTP]GO)*KHX'WF ] M<57>%88FAN.C);OC(>G,:VW"_XH^4IO M]($LN97R"PVF^?' )4"\XIDA"0R;>S[A546"$,;73N:@5TD;-_MKZ1^M[6C+ M+=-\(JL_R]P4QX-D #E?L*8R5W+U.^_LB4A>)BMMO[#JUKH#R!IM9-UM1@1U M*=J6/71^>,T&O]O@6]RM(HOR S-L?*3D"A2M1FG4L:;:W0BN%!24N5'XM\1] M9CR_.3\_N?H++C_"?/KI8OIQ.CFYN(:3R>3RYN)Z>O$)9I>?IY/IV1SVKMEM MQ?7^T="@8MH^S#HEIZT2_P=*4CB7PA0:SD3.\^?[APBX1^VO49_Z.P7.^?( M M9=*B7+./' TP5S=4]'XS?_N:-W/<[T(8]VG"7]/$<,S-O*@YR 8B\J9N* M&9[#I2FX@HFL46=!>7//X;/4>AO^W1JN"PX9RI&""Z-)#]O0(ZV>[)F>"O4X M(+"*X&+#'AQ8<<6!:5C("C-?PUXIP!2RT4SD>O\0,(:&U[(B>P2,@]"HG/*8-,$;V/,3)_"\?=M-'3>.]N%:&E:]"NIV 3MB M$_6QB5X=FPFKLJ9#C<-3ILL,T'KX4%8-H;M =TT%HN.P1X':AQFBG1=,\6TQ MVZEY.^H:2@EBW*)<+3!.]Y-!W@ M#QF&<^-_CL4(@WQ=*,Z?93]<(.[O9IJ:*V:D.K3Y3!]_HW?QI/\-I*X3Q2%V M8M_Q4Q<[?IPXOA]1+XP<-_&02T)BJ6PE;@S(Z,Z^K3:]_2WQ/?\],I=*.<_? ML7O$=8>Q;(PV:"CYT"[5$+J1,PI3"-+0B3W?CCW$$Z2!,XI<.%LL\-PAAUHW M$N\T1SZ7!FL+DM_([ O()7D=W8<2C2HS\K:V?]B*J5S;,+SXUX@2 ^@Y4>+B M-TQCZJ.S/"? [_?V[HSBKUD!^_ZV,W[V,'90U8U1-N% MDK6MMHWIL^>,*8$^T[L3>2>*7TAD>Y$JOR$H2N0N3@WFE*H>[3*<;<0]$@CA MHE?M'4YD_!W=8[8PB^C&GMG]Q%E*\0V[2?3+4L'7YC^%<*.\O#P#7E4>MM6$ MV2N,:5-HA 5AY'M]>_(C^X(H@CA,( E23"4O#'#+,_MQ%J)XCMA-I$DVVBX1MH]/\N4Z76#4Y9 M4@+_VI3FD=(#N8WK9)S9K*"F'UE M9TA[+YR6G^-R$M\2U9*-6U\S\6AK2?Q>H[6X7K1V"XW7O9RUJ+&IU_<=?/6H MCK0_N\C\9Q)/I+8GA.+W7#2<+B6!$X>A;=W0P]9S[2F#YY[CNCZ6H:HB\\D7 MF/I?N+VR[K6I2=WVQ<#;EPJP&D_Y\INU8Q]\!TLU4CN-8A@Y:1( 'F%N!'.Y M,"M[9B..2B[)!Q#:@R5PO"@!SW<2;%+'QS+[B0OT3-76BAQ/FI)NR3::GH/C 85W.]]/NIN9_AGG\ SWG"0E@[W$\0(J[B/T24P'?10Z+F+: MEI7#C0<06G]GGWD4:;S4MV^A?K9_29ZT#ZBGY>TS])RINQ*C7O$%;G4/8KQU MJ?9IUPZ,7-KGU*TTZ&K;+? US!4MP/\+*3[;.[=Y.IW:YU96R M;\Q.U_AE;9I*.9#-9FIWC5:K(%25TSB*Y+1213VY. N\C\W%F7ET95'KCPVQ MCU6EFNF;*WXJ5VYY/L@E9Z;5Z+-V]>?I%=^<17M_2 ME#9\DJ=VKY 3LGRTSE2=,#RHBKK]5E^[.!P(9-$W!.).( Y^MX:"E]?*J8NS MQCR1QN^&-K\(1PW2<*ZH_:7,78-?"\BYB_N;7V_N/MV0G^\_W)+9A[N'^\O9 MPYS\]N[A%S+[-'_X<'MS/RO52?@I?!X?CWN&K^*C"N=Z](3RB)(YB?D0?'P+ @S[^K0#H+[I^U&3= MF(K,X&L#H. 2W);,0OAU0_YSN;"!__M8 %K]R;A^GU1O[4XM]?D$66-U\T5/ M+G[XCLGHIR/>)X/WR3'M%W,DZ>JQU,2LR75AU6;3Z(T*> >G.]N8TT?5CCO= M:;-D\4Q0%!J8J3?$Z@URU!%5KXA[W@5/O$"QU&1ID+S6>9;;(L2F1 WP0B=% M#8YYM)"RIV_)P[;1^@52".[9Z6J!Z/>7[3]B7M62[B@3'+L35).DH1*+@F/J8@3DM$DRTG"8(*36]2+8JVJHGR& M,0'[G/SP70;=/PTTRW(J(-_S>_J],;L[5&HI:)0P$M,DB8A,H9X1D5(62\)H MF@HB,II'# "PQ0JW4^#0.&&<[TUU),LI%VS/;:RV'C4T7ENO]5HW#?#= M!84HZQT90;NW?JV7'9?1%OY/N@DR;8FUKPKLE2I5C8K M:)\]PBV4]QVRQV]]Y2BJ(S"1\5!#411DBDRK?US^3>Z]QN@4G# MY FR-#HE=QACVW.HTE)2Z] \>_E_M)AE%"V$W*S7&'H#@A ##*9UMW'Y3%## M#@XZ K AR/\SS'QL]$X5*Z*_XBEA$;D]#'K_E<\L7PD$%;F_7TYSP4>1=*UW MQA;N4$LGG=(L2WVS15%N$;3L$WG0SU!PLU \XE /CU0..50.^5]4CJHJK'^Q MH&&UQQVK$$<5CE>(0\U=(-LG#8K0@'07YB@?F-IWSJKMG/I;G=-O;,L'TN)( M9HR,9Z\[\[X7[U>'3A=UN,D58I_$J-I^"$@B*MI:SU'UVWMA J-"_D)TJ78% MKO,(\$]\6V7Y*18Y36-DT@DZ+$M2+#).LU2FC(6.,%L M(C"N^&DH30F:908O!68SC'8]LEY?!U#K)SW?Q!!B)L-_N*1D]&<;&DU&N(1F]2-*.F?9FV MA#.[\!I<&(>N%I9;/.9UXS?@][4QKB>\@>'O@8N_ %!+ P04 " !T?%E7 MLOX"4@L$ O"0 &0 'AL+W=OL;I6C[R5,=U)$.ARQ1NFCV7'6_RRD*IA M!DVU#'2G.*N<4U,'E) T:)AHO?'0S=VI\5"N32U:?J= KYN&J==37LO-R N] MMXE[L5P9.Q&,AQU;\ADWOW5W"JU@AU*)AK=:R!847XR\27AR&MOU;L'O@F_T MNW>PE;GWQ;3V+Q2EEK]X1-OS8E'I1K;62S=<8, M&M'V(WO9\O#.(?_,@6X=J,N[#^2R/&.&C8=*;D#9U8AF7URISAN3$ZT59684 M?A7H9\:3JZO;Q\G-]!PN;N]A>G]^=OD 5[>SV?D,!@]L7G-]- P,1K+K@W*+ M>MJCTD]0"[B6K5EI.&\K7GWT#S##79KT+A!PQKMCB(@/E-#H %ZT*SMR M>-$G>%/%*V'@2FH-?TSFVBC<'G_N*[3'B??CV)8YT1TK^ M5;6OE(/!]I?RL++(-HB-;-Q^P$UOF*C!X#?75,*\8G_6S/ *C.SG/^15]GG5 MF!>ZVQGDN^+H]%:)AODK=%(9#"8D:+[$QCN*FJYE=]B -J^&4+T7;VL+GK';%, -GF',?+W3Q*'R%V$]"@F/HDR1T=A1G MSHZ*%,>\L+,A]<,B@>E:*:SM>\>5D!5T2CX+=\197OA+A\<5UO61LC#Q(ZPL MQRBQ'Z84GUE10)(1H(F?IC$\*F'X=[E8:"A73"T1@BWQ3-;FHQX^M%@R[B?D M7CYC"HB.Y()T) PP1TK"(QBD]I&E$3XC/X\*'/,8'V'J%W%^9-G_%S%[E/@* MF9]&U#&1$^+L++:,4#]*TIZAS#)%B5^$X:_H2_]G?:URR'[>ZYM3.T:H:^3L M(LVMOJ&S<#J+/]=W@#W"\0(Y.J1TYI.\0.8),A_[!,F+?(+4)<3BQQCN/U(Z M1\(S*VB!:@YPQZ;4C21"Y;]]R6E(?^#7S$_(K\E-'3%)8LJ/YZ[@TC.W*1L,-2LT;;#67+2B[!7]R7.FM/MA(9E)^M8/W]=D@M(108&4L J/F#B]1" M$-+ZM,0<; ME]9PN_^ _L[%3K',F,9+*;[PVBS/!L4 :IRS7I@;N?H=U_&,+%XEA79?6/FU M63F JM=&-FMC8M#PUK?L?KT/6P9%^()!O#:('6_OR+%\RPR;G"JY F57$YKM MN%"=-9'CK3V4J5'TEY.=F7RX.I]>3>'HELT$ZN/3H2%0^VM8K0$N/$#\ D ) M'V5KEAJNVAKK7?LAD=DPBA\87<0' :?8G4 2!A"'<7( +]E$F#B\Y*4(D0Y- MPU_G,VT4B>#O?3%ZB'0_A$V,L>Y8A6<#4KY&=8>#R<\_15GXZP&"Z89@>@A] M,J5$JWN!(.=P*9M.MM@:;4>..ES=4P9JW$?[(/!^VAZSDII<*!3,8 U&@EFB M<\[:[[^0[PX5,[Q=@/"[Q]M*]'2^U'%+*TFG3:1JV]-2\-H!:4--\T!_C4(+ M8(4*@6F82T%E0,.1PY&]9FVMC\=PNU2(.TJ"/RB:W9E/NZQ\$&.G$_N)MWJ7 M],M24'B';4\!O((XR,/$M6E24IL'45JXMJ!V2G7!(A,?2B_U%9V?([RW<=NN MST7T-0!8(Y7A_[CHCB$)RC"C;Y2/((J"I,B@#.*HA*F*C#BDI6O#(H(X&%TP MP=H*8>KNE?>MOSQL%;YYE)Q/S'VR_@^OVYYF:T_^!N-;GK;$_4S.*Y+B 34^ MT-\-XX.L/#)5*%+YC+1@R]1;K-:#*/#B>ZI3P=F,"VZXTV$4DP#RV/:B(HC+ ME#9"DXQYT_7&99BA9"'Y'A5!/DJ/X8@.+BF.X=KF,.GGCHG>;?ES]"B*@](J MA=IPE*V1JUXI:]A9S1+_O:8?GLTD)?D/($+/F15NK6TG%08%X M7+L3>DXIDKF<(\PPAR_NSL3Z#;NC'5L@G9E]1SSNG,.@P_F.3&E(3XC-2?;< MK.:ZDCU%2-N.M&0$K^D;P>L#&L\V&L_^G\8OF5[".]+/CKZI=T#8!UWMK]<[ M/BOK;=R)OC" MWS/CI[FG?;TK1[G-MS*(BG1OX1MNO:"HR"_<.UY5_3&UF-T_1<_\">USN MW[$?F5IPNO($SLDT/,FIFBG_-O0#(SOW'IM)0S>*ZR[I.8W*+J#_I8@\QA@, +0' 9 >&PO=V]R:W-H M965T&JXT#.O M,F9[$P2ZJ+!A>B2W*.AD+57##&W5)M!;A:QT1@T/XC#,@X;5PIM/G>Q>S:>R M-;P6>*] MTW#U/,2N=S-O,C;"[[4F\I803"?;MD&']#\MKU7M L&E+)N4.A: M"E"XGGF+Z&:96GVG\'N-.WVP!AO)2LIO=G-7SKS0$D*.A;$(C/Y^X%ODW (1 MC>\]IC>XM(:'ZSWZ+RYVBF7%-+Z5_&M=FFKF77M0XIJUW'R1NP_8QY-9O$)R M[7YAU^G&Y+%HM9%-;TS[IA;=/WOJ\W!@,(A[@]CQ[APYEK?,L/E4R1TH MJTUH=N%"==9$KA;V4AZ,HM.:[,S\_>?/MU_O/GZ$RT>VXJBOIH$A6'L8%#W$ MLH.(3T!,X),4IM+P3I18_FP?$)V!4[SGM(S/ C[@=@1)Z$,?PQV*EC:)"^/-8E!U(>AS$-L>-WK("9QY5OT;U [WYZU=1'KXY M0S$=**;GT.J[%!E@C6V$L M_F:?CM4S4',K9NRYQ@WUFH%"4L-IIVCMUY)3WUJ%2XI3 6+ M!E5=,+@3!I5@MM,8AT=IZ'71(-.M0D>6V->R!%;^39UB)1HNHRM( M_#2,8.R'DPRBT$\G.;Q;KVD.V*AHD%&K"FHNI5 4ST 5(31WU.'UJ^LXBM\0 M2NZ/L_CJ97$ZF-B%,O'C= Q1GOE99"5)E)+AY/\ZSK+4?5_<43>8WE_?$GWR M.H^4O#SWPSSODA=E]$W@KY,?EZ"?[VXH"(6%5-3#4+;*IMH6P#,R!6@[^TC@ M"HD^%9N1P,Y?C(W>7J)L$ Q[(ALK^$!;/2*AS<]%,DIIQ'%.^1C]JZ#^2Y&J MD4I5],-]5U,\ENZRU=046L-=T\C#&H(=TW Q'D6#BV-M&QQ,4LK.QKT7FCQ1 M[W1#=9 .3]*BF\0OZMU[]HFI32TT<%R3:3@:9QZH[HWH-D9NW5Q>24-3WBTK M>E91604Z7TMI]AOK8'BHY_\ 4$L#!!0 ( '1\65?/>R?(5@, &<' 9 M >&PO=V]R:W-H965TM&&) C23J MSQ$$IMQ@P\VY:E'2GY72#;O M!IYU0<\+7\1Z8]U",)NT?(T+ MM'^T]YIFP1ZE$@U*(Y0$C:NI-X\N+A/GWSO\*7!K#FQP2I9*?7.3FVKJA8X0 MUEA:A\!I^(%76-<.B&A\WV%Z^Y0N\-!^1O_8:R;R\_7 M,%\LKA\6P"KA5TFX,7,L*JY_C ^*U)\>> MR5VRDX +;,\A#GU@(8M/X,5[L7&/%[\E5EHNUX+DP=P8M,:'.[KW9]>/9=U5 M0J[ADU+55M3U"/Z:+XW5=&G^/K810Y[D>!Y72!>FY25./:H4@_H'>K-??XFR M\+<3*I*]BN04^FQ!A5EUI$&M8%Y^[X3&"CX**2R^_TQ7O()7.F'Y!+?\'Z7A MJN;&'%-T,N=Q10=I^)"F5%2MQCIF=H.P4C45O=O7,R%I176&RXIV'1]+;"WP M1FDK_N5]?;:HA:J@HEL\N@ Z>HO-$G5__A^PW$TB'[[VE8;5^Q?U%LN-5+5: M/P$EZ#'@'22A'R;CP4@8@Y0"RJ[I:D[1/R<_8YD?9MF(C-#/BGAT$ML'2=+0+"#)$C_)6#^RA+S#$R3B:.PG8>I8C',_3*/1&[ [ M @F13G.(\MR/BNB LN85@N0-FIZSHL/0(%X=%TMRGXW3?HRSB!2=(!?%S&>L M(')1E/A%GH[^=\(=[2@EVADXP'B+^_ $W7*]%M) C2L*#<_SU ,]M/5A8E7; MM]*ELG08O;FAEQ"U&PO=V]R:W-H965TU*V) C5YLQ59J&["3;$O19$'B;1^&?:"ELTU4(E62JI/]^AXI6;%1Q]@' M2T>*]]QSQX<\C[=2?=4;1 //92'TQ-L84UT&@+/HL\&F\E2 MRJ]V<)M/O- 2P@(S8Q$8O;[C%1:%!2(:WUI,KPMI'??M'?JO+G?*99#CBM6%>93;W['-QQ',9*'=$[;-VG[J059K(\O6F1B47#1O]MS6 M8<]A%+[A$+<.L>/=!'(LKYEAT[&26U!V-:%9PZ7JO(D<%W93GHRBKYS\S/3+ M'_>_?5S2[;!&AS'LB?E4E],.[Z"+\=(+IH&,Z.(4^?:*3 ME]<%@ES!%RG6'Q>H2G#\;P5QKNE0&'V,]4G>C M,/R%5@@N%=Q+@QKR&N%S7;Q E-A=[H?P'B(_#$/[.[!) B%<*2,,*6%'*P$I9"V/3*&Q)C2VI2^(URJMU0+,6Y*L, M_P]SR$D_#HI/XJ2'IQ%H3],PUZS=UT@'P3=L>\A34,_ M&B76&J5^'(5P0C)))YGD?TOF5E!,U 9NGNGJUGA,*"?1WA;*%>F!B1>ZC3.Y M%JXB?!<-FVC -*QD05+2/^ECL:&M.[@GX)Y"'\[8XVX?\9[5I43W^+X*EU)1 MH1 MN5I0CR07=T2;GD/Y5TIFJ*TZHK37"?-P1&4MN;&:AA42&QU=7(CZAFE'??'R5V(A[X,1G'=!;LM8X2U=HU2 VN M%DT7Z6:['CQK6L_K\J:!WS&UYD)#@2MR#<^')#+5-,5F8&3E&M%2&FIKSMS0 M_PA4=@%]7TG:BG9@ W3_3*8_ %!+ P04 " !T?%E7.?=, FX# "2"0 M&0 'AL+W=OA:0(M> M++\TM0TD=M8&B)T@]EH,PSY0TLDF2I$:2=5U?WV/DJ-X@V/L!_2+=>3=/??< M\<[D>*?T%[-%M/"M%-),O*VUU640F&R+)3,7JD))FD+IDEE:ZDU@*HTL;YQ* M$<1A. A*QJ4W'3=[#WHZ5K457.*#!E.7)=/[:Q1J-_$B[VGCD6^VUFT$TW'% M-KA"^T?UH&D5="@Y+U$:KB1H+";>571YW7?VC<$GCCMS)(/+)%7JBUO2ER5);?47M8 MDSG,B"Z7&Y091P-S;C*A3*T1_KI*C=74/7^?JD(;)#D=Q$W4I:E8AA./1L:@ M_HK>]/6K:!"^/Y-"TJ60G$.?KFA"\UH@J +NT!A$'^XKU,PE0CO4K#[<<99R MP>W>AP6SM2;I5!YG(YW.8[U%*)2@L7;AVJGFWZEXEA14WHK)_:\&#-](7O", M20L9%=F5LF8"5"KXAKG1-#YPF8DZ=S@:!;.80\7V[>'D-4*Z!\J+J]P'9ERZ MU T6RQ1UUQ+PADN*K&I#IVG>7L*?R+3K/@]T9^&(9.U8$(U@"CQ!U%T0C6$*/9'@_Y_5718])]= M$&.(AGXXB"%R^XUNE+0FRE*BQ#B._,$P=E)G0O*[02.=Z=M^U[?]_]VWAYYT M,^>ZN"ONG,I_JD_/(O_LTY]]>JY/@Z-[LD2]:5X#ADZ[EK:],KO=[L%QU=ZS MS^;M:V7!](;300@LR#6\&%)CZO8%T"ZLJII;-U66[O!&W-*C";4S('VAE'U: MN #=,VSZ U!+ P04 " !T?%E7>*:&O- $ !H# &0 'AL+W=OMU0+^E^VUU M9W T[%%FJI:-5;H!(^=G@W-ZIL/*=KOY0,[<\&^0#F,FY M6%=NK#>_R"X?[O%*7=GP#9MN;32 %'NG<&G"OWWQZ= AOE\U+#NLBQ:+?06K@/>Z<4L+5\U,SI[[#Y%73XYMR5VP M@X#WAY8]X%MMZFE MQDZUSGK";BEAKBOL>+_B2#4XH]=6-#-[? *3I9'R6:W +9)Z/N,E]U]LQ[I% MU99P7DNC2@%O(,])02,T*,M(D7*T6!$1FONYA#&2\ 1WS$G3!.*B@B-:T&.@ MN";!;UZDP F-8YAHAT^[7 -R1HN 7!":% &9DBQ+ W)&>)[! 95YKS+_9I7' M$K>P5)5J-QEG;O%0OFE*74MPNB.W3^"#,?8+/$&%S*N #094+P+^+\(^Q7T# MJ"#/$C0R1E!.O_593A@+\B:<1#G%&O -_*4G+LI/:V40735.- N%)Q@(:R6R M1HZEMLZO,O)!-FMI(8[TG*84/(5;KVGDD*?>K2)P7 MX3?E?AS[MCCN"T\\;N/XI(HH ^8U2+Q.+&.04Y(G]/NU3MJW3OI?') $SEOY M_/[_JL04Z]\I:??UU4$"_WAP?L<3$U^$3M93U,^_#2]EV0TH@3OC@=WGD(_$ M8EVU6:+ )Z\.S+@H2!Q[26*&ZD7%B],1RX6G>"Y&*&A[(JZ^#N_EC&(L31[P M*-9]!-=:SS:JJE['9KX8"$NR9_;S^#1-290B@Y033EG'8=%A!L>8=HJ]#Y@B"*6&1>ILF*6'QRY09STB68_]S_W2;=M?BWBW+0F,$.XGPG9)% MNW7S.BJ^5J*44.QB;R>YQWV9*,NV:59/H"U*BMY%W-HQ9HN]M*]O MACNW/R2Q"'=QG^VOT>7M[?%K>WL'?"[-0C85*SM$U>IOAF\6T M]]IVX/0JW"6GVN'--)A+_"L@C5^ S^=:N^W !^C_7(S^!E!+ P04 " !T M?%E7;:3-5'(" !X!0 &0 'AL+W=O]\]]SS)'>7[)1^P K D$?!)M]1IHAK#F82E)M@(0?73 KC:S8)QL'>L6%D9 MYPC3I*8EK,%\J9?:6F&/4C !$IF21,-F%LS'YXNIB_S('*$@$-N' *UKRU< .<.R-+XW6$&?4F7>'C>HU]Y[59+1A$N%/_&"E/- M@G8*XX^B?9=;%10/(&C1)=LF4@F&S?]+'[#@<)D_B9 MA+A+B#WOMI!G>4D-31.M=D2[:(OF#EZJS[;DF'0_96VTO64VSZ1WJT_SV^OO M\_OKNUORZA(,91Q?)Z&QV"XBS#N<18L3/X/SGMPH:2HD'V4!Q?_YH>74$XOW MQ!;Q(. :ZA&91"^64O@ M]#@!-V_G6-,<9D'M:NDM!.G+%^.SZ,. O-->WND0>GH/6CC:V&28:U8[&6]< M Q>$L]R.%1!::FAU'",_##\F3T#U ,]ISW,Z"'3;B RT8YHU:.\02?>/C[)J MP:8>S&V<;1HGX?:P?G@P#0)TZ6<>2:X::=K!Z+W]6IFWT_0OO-U)-U273"+A ML+&IT>BMK:O;.6\-HVH_6YDR=E+]L;*K$;0+L/<;I< 7Z99O^!5!+ P04 M " !T?%E7WA[&B"@# #]"@ &0 'AL+W=OK"#!O$$S M2.6;)64)%G+)(I-G#'"H04ELVI;5,1-,4L/MZ;TI>D5*RH/2G6HS"OF&I@""&0"@&+/\VX$,<*R(9QJ^"TRA=*N#^\X[] M5FN76A:8@T_CKR04J[YQ9: 0EG@=BQG=?H)"3UOQ!33F^A=M<]L/;0,%:RYH M4H!E! E)\W_\5.1A#] \!K +@/T2T#H"< J JA70"T=#/7KA,W MP *[/4:WB"EKR:8>=/8U6N:+I.J3T>W( M]R8/R//]^\?)PVARAZ;WGT?^:#A'%S/80+H&-(. 1BE1A;Y$%P,0F,3\LF<* M&8]B-8/"]TWNVS[BVT%CFHH51\,TA+ "/ZC'7]?@39F',AGV+ADW=BWA'+(& M_W2X727G_[P/_]G[03*<\F0XFL\YPN<% 5VG@J01FM*8! 0X M^NXMN&#RX_Y15>VEVZ9F_VD5AK9AT:#4YB&E49.:72@N%,J[M0J]A+*!/F- M]2V? 2,T5-+EU0R,R5/(<2S[1$"3A' U2U0>PEH7KSV$YR0;U(MW]"&LDC0\ M4Q1Y3[Y:SFZ1'EQ?Y-L^LW*_8'&PO=V]R:W-H965T M=:>,W,)0#SQ"_M,PTA GD;FXZ M]T&Q%^RI;5%)0/KO3[*-"\$Q)'4^!%G>YUEIGUW).]P1^IU% !P]I4G&1DK$ M^7J@JBR((,7LFJPA$V^6A*:8BT>Z4MF: @YS4)JHAJ99:HKC3+&'^=R,VD.R MX4F0$)V(T57]A/W\2KBU8@GC%#(6 MDPQ16(Z4L3[P^](^-_@[AAT[&".YDT="OLN'23A2-+D@2"#@D@&+GRTXD"22 M2"SC1\FI5"XE\'"\9_?SO8N]/&(&#DG^B4,>C92^@D)8XDW"[\GN"Y3[Z4J^ M@"0L_X]VI:VFH&##.$E+L%A!&F?%+WXJXW $#SU *,$&,\!G1< 9@DP+_70 M*0&=2SUT2T#W4H!5 JP\]D6P\DB[F&-[2,D.46DMV.0@ERM'BP#'F4RL.:?B M;2QPW)X_W-Z.[_]%=SZ:3SY/)_[$&4\7:.PX=P_3Q63Z&P] MNG*!XS@1HX_H8>ZBJS_?#U4N]B)7I ;ENF^*=1LOK-M$MR3C$4->%D)8@W>; M\9\:\*J(815(8Q_(&Z.1< [K:V1J'Y"A&6;->IS+X4;==G[/N_=[WOUFN N! M@.MU\*-8FE52FCF?^0*?R".RR7B7+ 5?IYY/ M'LX#ML8!C!21C0SH%A3[W1^ZI?U5IU2;9&Z;9%Z;9'Y+9$<*=RJ%.TWL]OXH M"?9'"9='"2YNFY6X#]%5(@^+.JT+9BMGEO?FUA:WJ/@;JMM#%4_-^C5F[JG9 M1ZO&SJOQ6N?6;]SW&Z/:K:+:/5IK_1-W7]M)X:G;]6P8O=>FVZ]:W3 M8C<^:;WNH=NCV/>JV/<:8[\@'"?B,_E7_9&\_H*C^GM)A-[%(C2NXK4B7.S6 M:].MWWNM"/U*A'ZC"/<0))BQ>!D'1=*+1DH>=6^5I7^RT.=RG+5PSUIX9RW\ MQEV_]E!1#WJ%%.@J[^H8RC^XBB^T:K9J',=YO_1L_D8?.'K-O*L/O*(O_$5? M=*FWF*[BC*$$EL*5=MT3J4>+SJ]XX&2==RJ/A(N^)Q]&HED&*@W$^R4A?/\@ M'53MM_T_4$L#!!0 ( '1\65<.79T_%04 .L< 9 >&PO=V]R:W-H M965TU M'U-B()HD9FU39O_]VB&D))@L=-T/);;O.;[7.;ZVX_X&X9]D"2$%O_*L(+>] M):6K&T4ALR7,8W*-5K!@+7.$\YBR(EXH9(5AG)2@/%-T5;65/$Z+WJ!?UCWA M01^M:986\ D#LL[S&/]S#S.TN>UIO5W%<[I84EZA#/JK> &GD+ZNGC K*35+ MDN:P("DJ (;SV]Z==A-I):"T^".%&[+W#'@H;PC]Y(4HN>VIW".8P1GE%#'[ M>8=#F&6P#&(P;H%4!O \PC M *,"&*<"S I@G@JP*H!U*L"N /:I *<".*>.DEL!W%-[\"J 5\IA^_[*ES^* M:3SH8[0!F%LS-OY0*JA$LW>>%ESL4XI9:\IP=#!]?7BX>_X+/([!- HFT3@: MWDU>P-UP^/@Z>8DF 7AZ_#T:1OX47$[8W(N*&((83)%\#'ISLO@@>G.R^"A_]OY*-/Q]X0 M@E'/+*/D,X[P3=8YQ#%%^$:DZBW6%&/Y"G=#5O$,WO;8$D8@?H>]P=BZU^(:"[@,TS&:5H' MRC,TMVD5'EKICJOK5M,L$IB9ENI^^-\8?ZL>?ZLS:8Q@@=@J?S1M6#+3ADRR MD4PR7R;96"99(),LE$D622)KR-:N96MWIHT]V0)V ./'CW0&BCJ9@!7;+Y;[ M/[9)W)0'$)A\C]_9 KF @)W!"&7;O[18[#:)EVQ7N'V\$DV#K3?6WN0S5 YEDH6CT]=:N-!(8&7M& M#5UYM:Z\L];C,DTRY0A7Y*]?7%W3?]3K,OC\NNP)5@6^7V\)KM/Y%'>FA$P0^N";K_4UK7US=Q=>1_5JK_7;@)-4!_RF[SR MHN6#?GL-^!#C15H0D,$YZTJ]=E@RQ=N;M6V!HE5Y[?*&*$5Y^;B$<0(Q-V#M M&PO M=V]R:W-H965TY&V;=2TNUJM]H,+DV 5;,XV3>_?GVT(35H:]6Y9:;\$V\SSS"OCR7C-^(-( M 21ZRC,J)E8J97%FVR).(KVAG6-" M+7]LSN;<'[-29H3"G"-1YCGF_YQ#QM83JV]M#F[(*I7ZP/;'!5[! N1=,>=J M9S9O&'K MOZ#V9Z#Y8I8)\XO6M6S/0G$I),MKL+(@)[1ZXJ#?#>JV%0 XSK=N6["5R()?;'G*T1U]**32],] U:Q8M072<+R=5; MHG#27]Q=7DYOOJ'K"[28?;J:7SJ$YI??YX%LVB!#J94 MDJ.$9*7.+5JDF(,X1 X[;8 M$[P?[K2Y\W/:H_^M?2<8;E,WKN%SW^#3M?!<"A"7G$BB.U6Z"9Z)@H[LI$KV7Z?<]KA';\'C1^ M#_;ZK8K0W+,TAB-]UR3JWA.2DUBJI6J\\0/":\S;>]=>ZO]:EUV2A5V211V1 M[>1GV.1G^%NTF&&7J>R2+.R2+.J(;">5HR:5HU_28D:O/OOA2?]%BVF1<5[( MA._@B?;S5&[;6X-6#GQE)ER!8E926=V=S6DS1$_-[/CB_+Q_%O1;SD,U=%&PO=V]R M:W-H965TWUQ'ZW67+[0Q\,-6N$%YH^; M.14]O60)HP2G+"(IH'@YTB;PPH>.-,@0OT5XSX[:0(;R1,BS[,S"D69(CW", M RXID'CL\!3'L602?OQ=D&KEF-+PN/W*?I4%+X)Y0@Q/2?Q[%/+U2!MH(,1+ MM(WY/=G_BHN >I(O(#'+_H)]@34T$&P9)TEA+#Q(HC1_HI=B(HX,!$^[@5D8 MF'4#^PT#JS"PWCN"71C8[QVA5QADH>MY[-G$>8BC\9"2/: 2+=AD(YO]S%K, M5Y3*A;+@5'R-A!T?+QYO;B;W?X"[*["87=_.KF;3R>T#F$RG=X^W#[/;:S"_ M^S:;SOP%.%EP$CR?78JTA&!*$K%6&9+9/@4G'N8HBMDI. ./"P^',.+.,K, W3:O%G^GYSLRV<_S>Z_Y]'KTR&5:X;*^.SWN#S MDTU,OF,,%ICNHD \UXCBLZ?&XO@*)G%,@JP-R!+XB8(#: VJ M**^)(?3+6Z5J$Z&CZXZE62> M2C)?$5DE#4Z9!N=S*8FC,JL"[')C=(5$+L)M*)OY+@[G&UJ $D)Y]"/?.+7-2>=H'UV>*LD\E62^(K)*RMPR9>[GDAQ7 M94Y5DGDJR7Q%9)6<0N-0R1A*1*>@.58!TW+KJM."@FZO7Y.=%I3C#JR:[+2@ M>H[1:]<=>%2ZP6[E(4N^%PM7%,8[4?%O1/W.6P/NI/GH\E/*YBEE\U6Q51-B M'A)B?BY=*?Q1E5F5;)Y2-E\56S6SAVH7=A9>[]<6J_%+MVVW7]>6)LJ"O7II MU(*"YJ .\UM@KNF\L:F!AUH0=A>#USC%%,79M@:%291&C%,D3_5:X^XD^_!" M5,GF*67S5;%5TW*H66'ODTF,TA)8*9NGE,U7Q5;-[*$,AIT5V?LEQFD>K$#3 M:>Q?FC#7'9AUC6FB+,L570 P$)!MRO.CQ?)M M>BJ&,\[Y()LTO"?(. M)YOL%/R)<%&-9&PO=V]R:W-H965T%,X$2!7M@*9VCFS439*-BQE*Q&H9D4H' Y(,/>11:[?)_PG>%6[\W!.5E(^>"" MO!R0T E"CH5Q#-0.&\R0ERS M#>4HC 8J2IBB-HH5!LMV?TR5HNZ CN%HA(8RKH_A(\QG(SAZ?YP$QDIW H*B MDWG9RHQ>DXG-*<3A"41A%!^ 9V_#1UA8>,_#HY?PP!9L5[5H5[7(\\6O\ V+ M0JZ%86(%$\E9P5##K^'"UL!>R]^'[+5\9X?Y7*M>Z(86.""V%S6J#9+TP[M> M/_QRR.Q_(GMA/=Y9C]]B3_=.NK G?TYNJ5HQH8'CTF+"TT_G!%3;HFU@9.-O^4(:VS-^6ME7#95+L/M+*HUHX"$1J1XX:V.R M<]?5X1H3IL]DABGMQ%(ES-!4K5R=*611+I0(U_>\CILPGCI!/U^;J: O-T;P M%&<*]"9)F'J\0"%W Z?A[!?F?+4V=L$-^AE;X0+-7393-',K+1%/,-583:_'H_&7!9P,!5TA2T,$2@88*8RX@6NI->I3.+E$P[C0IWW7$)?5[H8E MPT7!X+_$@-D9-+U/X'M^$])-LD0UC><8(M^RI4"@%%3,\'3U1^.*,L(\M^&2 MSY7C?N6XGQMMOF!T&(9RDUJE,)."AQPU_!HNM5&4*+_KG"CTM>KUV>(YUQD+ M<>!0=6A46W2"CQ\:'>_S$=IF1=L\ICV8Y$$!&4,FE8D)6$(9"PW_7@M0P5]8 M:.<6;*UN@W;?W=9 M2JHUANA0L%L%M@AQ2]"*M?]Y>F\:"*@"A0R9+84Z^!: M!W!^/5R[@FN_$>Z0B*?T*QJ:[0SVLGA(ZU5LZPC;!X2M>L).1=AY#V%"?87' M+.'B\3A8YP"L40_6K<"Z[P$34F:0TGMQE*K[5JI>1=5[#Y4T:]JEA^4>32;8 ML^N$(U71>S7QW"?=U3Y4-TRM>*I!8$PRWEF7A%71_(N)D5G><)?24/O.AVMZ M+U'9 [0?2VGV$]O#JQ!'QGL)5[;:*5S#A_U)U@WK4AJ:+^21-/]DF\B:_S$2@():_CQE0.Z&% O MW0([ \+,@$5NP"6AL:X0@E]-J7!?X"8YYD-&WC3D^FN[\7!?;O;%O8QH-9SL M5T0>9-XH,F^49CZ@3RQ>QV3&!2+U)@XIVH3)'TNTE.NM"Y:1-5ZOJ5EH:I:O MABF^\MHK97BKDC.1'8AM%6);_Z7V6N&PO M=V]R:W-H965TV+P[U@I+5%1")U)&VWP'WX(R59JUVN5J8Z?!-;\C,_:CFKB1[. MB)'*Y3A_55-5?UU_*YM%X3YEG*Y5769$'I7JX&GU %Y+3-F"C M^#U3+]7![T&[E&]%\;U]<#._&H7M*U)+-:M;1-K\>%;7:KEL2G$UBD?!7#VD3\OZKGCY5>T6Q%K>K%A6 MFW^#EYTV' 6SIZHN5KO@YA6LLGS[,_US=R(. AJ..P#O K =0(\$D%T >>L1 MZ"Z OO4(;!>P6?IXN_;-B1-IG4XNR^(E*%MU0VM_V9S]371SOK*\W2C3NFS^ MFC5Q]>1._BX_?97!+W>?;X/KSY_N[SY;!G7I6^9-ZUSROZC1;5N^"GX.O4Q'\^,.[X(<@RX/[1?%4I?F\ MNAS7S:MLCS6>[5[1Q^TKPD=>$0ENB[Q>5(',YVKNB!?^^,03/V[.SOX4X==3 M]!%[@5.U?A^0\*< AY@X7L_UV\.Q:SE_[^CR[*,;)X/L]PO9\,@1WL%&:-_G MQ7E3K=*:N1DW!JU3YK$:3?_X#\?!? MKE,."1.0, D$,Y)#]\FA/OIDEPKGFVX;R3>1[?\>SQ..*>?)Y?CY\,1V98SQ M!"-3)KHR%".:4$LG'3H>)B&C>YVQ4+9?*/,N]+J8UFGI6J8WKN\N@X0)2)@$ M@ADGG^]//A^H!'#(Y$#"!"1, L&,Y$3[Y$1GEX!M)#MX,V)"" ^M$N"0(?[\.R"L L]?'-2R@FW"H)+ MAD)$K(+@D"$Z[WT!I M I0FH6AF'K#. QZH(NS 4"F"I E0FH2BF2G2+@YY?8B_*A#'YP1&*+'+0E>' MXH39Y4,X=#P*";&]@D/':$0B?*0N:%>$_+;HMZ)8?U*UR-X;#I(F0&D2 MBF;F0!LVQ(:J":"6#I0F0&D2BF:F2-LZY#4F_IK '>]A&B.[)'1E+$Y"^^J! M0X82CFV<=.EXPND1\X"T24*G7%*5S55>9^G2N5IO=.\M!TD3H#0)13/SH%T< MBH>J"J#.#I0F0&D2BF:F2+L[Y/4G_JJ0=-^?(4XZ'Q0C*V,1XT=J M9&"?N-TN=ZH8P&J@T8%"?!TH3H#0)13-3I'T>]IH4;VG8A1IO9L*8?6G!)6.4V-<:';+F M8P"-K-+@DB4QB8Z4!NV6L-\M?2K*>A%\6*DRFZ7.U8(VMT!I I0FH6AF)K25 MPW2HJ@#J]$!I I0FH6AFBK33P_[>G+Z.A2Q MD-L%1+J$C&%.XB.U0;LF['=-1FT(_A<<;TWZ0;UW(&C_"Y0FH6AF2K2[P]%0 M10+4^('2!"A-0M',%&GCA_W].V^1B+O7'S$A-+:+A$,7$LXBNTAT=9S%$;&- MA4/'DA =S#28B]46"OLME%TBWMJ\]&-[[T;0#ADH34+1S)$F;?U(.%#!(*!V M$)0F0&D2BF:F2-M!XN_M^0K&+M0T$8C;ER%<,LPZGRD;&HZ=,ZFID/G;&HZ=+ZF)M$VB_AMEETG/$U./ZGW!@3MH('2 M)!3-S(GV@F2HR4@"Z@U!:0*4)J%H9HJT-R3GST<2QZPB"^V9YFN'C$4(=RI$ M5]94$AK'=H5PZ#BEZ,A52Z(]%O%[++M"G&AZ^FF]MR!H1PV4)J%H9EZT'21# M#4P24$,(2A.@- E%,[]&H0TA/7]HDCK&%QU-3Y?,T?1TR%Q-3X?,T_2DVE91 MOZVR:\3;FJ!^:-]]"$H3H#0)13/3H\T@'6J2DH+Z0E": *5)*)J9(NT+Z?F3 ME+0[T>AJ@KIDCB:H0^9J@KIDQYN@]."[97YW=9/7JLPW&]'] <(?WWO+@7;8 M0&D2BF9F0EL_.M0L)05U@J T 4J34#0S1=H)TO-G*6EWJA&C!#.[*KB&)'%B M=S<<,DX)ZGP1TS&9R2DZ]JVCF-]'V=7AK9U//[;WU[A!VVJ@- E%,Q.D_1\;:LJ2@7I 4)H MI4DHFIDB[0'9^5.6S#'P2"/[4H1#%=/8NO.#<*AP'"%[DLHE(Q0?*Q7:1S&_ MC[)+Q8F^IY_6>_N!-M5 :1**9N9%VSXVU,0E _6#H#0!2I-0-#-%!S=#.7_B MDG4''^W[/9R6B-,2Z968"],NBOE=E%T3/#U./ZGW9@-MH('2)!3-S(DV?&RH MX4H&:@!!:0*4)J%H9HJT 63G#UT-IR\>'FJ7DH*8/E"9 :1** M9J9(FSY^_BPE[XXUVL7AM$2Z T 4J34#0S1=KM\?-'*'>AW%<:3DK$:8GT2K8+&Q_< M\7:ERL?-K8:K8%8\Y?7V9J;[9_>W,_ZPN8FO]?Q'='&-',\+="&W-RO6^.V] MDYMR\ICE5;!4#\VAPO=14\+*[>V(MP_J8KVYW^ZWHJZ+U>;7A4KGJFP%S=\? MBJ)^?= >8']3Z,G_ 5!+ P04 " !T?%E7_W8L&:0" ")!@ &0 'AL M+W=OTG\<<_).??:-_TM%T\R0U3P MG+-"#IQ,J?+<=>4\PYS($UYBH7>67.1$Z:E8N;(42!86E#,W\+RNFQ-:.''? MKCV(N,_7BM$"'P3(=9X3\?L2&=\.'-]Y61C35:;,@AOW2[+"%-6T?!!ZYC8L M"YIC(2DO0.!RX%SXYTEDXFW =XI;N3,&XV3&^9.9W"P&CF<$(<.Y,@Q$OS:8 M(&.&2,OX57,ZS2<-<'?\PGYEO6LO,R(QX>R1+E0V<$X=6."2K)D:\^TUUGZL MP#EGTCYA6\=Z#LS74O&\!FL%.2VJ-WFN\[ #\#L? ((:$/PK(*P!H35:*;.V MAD21N"_X%H2)UFQF8'-CT=H-+4P54R7T+M4X%8]'WT=WTQ%]O(;F_FXPO MDDD*CS>3:TBFZ>3^=C1.X7"(2Q0"%S#K/#)+BE FC^ 8IND0#@^.X !H M 9.,KR4I%K+O*BW0?,:=UV(N*S'!!V)2+$\@]+Y X 5A"SS9#Q_B7,-]"P]> MPUV=EB8W09.;P/*%'^6F\@I+P7-(>*&$/G2Z/BJ#Q%8&!?RXF$F[_K/-;L7? M:>QQTW]1963-K,5 M0]Z6OT^CK[-7W#?55!GWJ@*M,EX7Q M8G6L4.3 *)E11A7%U@-9T4:[[^R-Q/=1.JN]T^"-2G>G49@F?4O$BA82&"XUT#OI:1Y1-;YJHGAI>\>, M*WW>[3#3_PH4)D#O+SE7+Q/3CIJ_3_P'4$L#!!0 ( '1\65=&PO=V]R:W-H965TDY)UDHK"N\:6WG[G^_ M.]OGX5;I;R9'M/"C$-*,O-S:\L+W39)CP%&5_EUBWX\;!D M*YRCO2_O-,W\5B7E!4K#E02-V1,8W,\7M]?3V1R.)TI:316$2V/0&F RA4^<+;G@EJ-Y M \=7:!D7-#H"+F&1J[4A(S/T+5&Z6'[2$(UKHO %HG.XIF"Y@:E,,?W3WZ?L MVA3#IQ3'X4'!.9:GT E.( S"#MS/K^#XZ,T!W4Y;NDZEVWE!=Y(SN4*7;5N= M+;I8W?VQW-6\,"5+<.31W3.H-^C% MKU^=]8-W!S+IMIET#ZG'8UQQ*;E$Z'PP&YW^%]7?Z'%VP5=7-#22NWG7+:U?;!^.R[I._S>O7YIII.C8& M!&;D&IP.*%]==_!Z8E59=/7,WLFF69YDA%RBAP7/6M0>LJ"G2] M*7A*<2<.QJ"=+!A[T9.[9=]RM"#,,)::@:C;%B/,,DVD9/RJ.*UZ2PT\'._9 M;XQWY65!!$8L>TZ7,NE;70N6N"*;3$[8[A8K/T9@S#)AKK"K:AT+XHV0+*_ M2D&>TO).7JL<#@ M_Q. 6P'1O?S$=Q,'L80/=S/)H-H-H7GN]DM1//I[&$\FDSA M-&)4A2]&RI].E=[+C2 M9_T]D;Z+PZBB\8^QAM.$O3WT M\+'(NPR\NNB--K_6YA_5=L_H>?QW?25)<+!UI]OMO-/WL:CKM_UF?4&M+SBJ M;\8DR2#>?S_$'* FA<&'<%J>WVV_D]A0Y?JMSCN-]D%'T-UX3/@ZI0(R7"F< M<]%1-+SL<.5$LL(TB063ZLLVPT3]%)#K O5\Q9C<3W3?J7\SX1]02P,$% M @ ='Q95VGR P&L P G0\ !D !X;"]W;W)K&ULM5?;;MLX$/T50EL4"9!$%U]BN[: V%+1 ,T%EM,^+/K R&.9J"1J2=I. M^_4E*5FU$D7K=+5YB"5JSIF9,Z1&,]Y1]IVO 01Z2N*43XRU$-G(-'FXA@3S M"YI!*I^L*$NPD+^0/ ME;TV^$)@QP^NDN@6@.ZQ'GH%0*=N MYKEKX3PLL#MF=(>8LI9LZD*KK]%2+Y*J?1(()I\2B1/NW/_BWS[XZ./\[@;- M[FX7\ZO9(D!?KQ>?T.PA6-S=^/, G=QBQK JZ2DZ\4!@$O-3=(X> @^=O#L= MFT*&H@C-L' [S=TZK[CMH!N:BC5'?KJ$90W>:\8/&_"FE*#4P=GK,'4:"0/( M+E#'.D..Y71JXID=#W?JTOEOWOT_]EX1HU-NBH[FZ[S"YQ&.HXA!A/5AIBLT MARVD&T!_?Y:FZ%I PK_553WG[=;SJG?>B&FV1^2V25XG3+XG2;V-U]*1B$-$K)S]KC,\TY^II#]8JM*SN'_!N;VT.) M7YH-:LR\EV:V76/GU]CUJW:5E'MERKUC4CZ3.:O61]((9%<]LZ MM^RZ2C2&]M9*M$GFM4GFMT16J>^@K._@?VJ(@S:+TR:9UR:9WQ)9I3C#LCC# M=KK#&8+]X1/EX>.5PR>!A-:^[YICZ*$?@!FO*UHC\*U%^],H_):BR MD'LP; M";!(#WJJ>VQ2D7]EEJOE+'FE1ZAGZU-[-+-KUCTY>^:CXF_Z?'"]P2PBLCO% ML)*NK(M+V3U9/@SF-X)F>MIYI$+.3OIR+>=G8,I /E]1*O8WRD$YD;N_ %!+ M P04 " !T?%E7S#F;K7H# #["@ &0 'AL+W=O*5!:F8UF!6>*\,J9CM79/IV.RYT5>P3U% M;%^6F/X[AX(<)X9M/"\L\UW&Y8(Y'==X!RO@#_4]%3.S4]GD)50L)Q6BL)T8 M,_LF"25> ;[F<&2],9*9/!+R74X^;R:&)0." E(N%;#X.T ,12&%1!C_M)I& MMZ4D]L?/ZA]5[B*71\P@)L6W?,.SB1$9: -;O"_XDAP_09N/+_524C#UBXXM MUC)0NF>@2AHRWR7*%KF)2ECF3Q<'>HZL%<)P78O0!/:P6 MZ.K=>_0.Y15:9V3/<+5A8Y.+V.0.9MK&,6_B<%Z(PT6WI.(90TFU@8V&O[C, M'UW@F\*3SACGV9BY^/5T1Y?.K^V>_/3N)V:X796X M2L]]J4K@ -4>T):2$L7":"I><%&I/$.QJE&@Z*_9(U/K?^M.O]'W]/KR,KQA M-4YA8HC;C@$]@#']_3<[L/[46?^68HNW%$O>2.SDD+SND+Q+ZM/>.RI>QG1/ MJ?9%FC E ,51S70G&B=:.3]7E@?G,BV1P,K=+!1 MZ%@#+S2PD6M[X< +#2QRH]#7>Q%T7@07O9B5A/+\!U9?7[*5WTJ0!8#2ODF$ M<>W=')S%Y'B^YPU\.$?9(S<L8R!Q4K1 VA1QNWU8[ -CT;90 M2?1*M-W^_5*7B)9(L3&JN"^Q)<\,YXS(PT--)GN6?(\MRQPF)TM%T4M[[E$TG M;,OC**6?,I!ODX1D/ZYHS/87(SAZO'$?K=:\N#&>3C9D1>>4?]E\RL35N(D2 M1@E-\XBE(*/+B]$E/)]AKW H+?Z.Z#X_^ X** ^,?2LNWH<7(ZO(B,9TP8L0 M1'SLZ(S&<1%)Y/%?'734C%DX'GY_C/ZV!"_ /)"9(6UB%9\*6M3>@LT45H\QCG/Q*^1\./3 MR]O;NZ^7'V4TYB>+\%3@#7^;7X.6+5^ % MB%+P>@V0A; FG]G3W9$A'=S4$Y?Q<$^\MU%*TD64KL ]7=!H1QYB M^AIY M^>8YP^:<:$MF]#MVV0X4K 4Q:" &)V:T8,C2#!2L51IHR=W3^G5.JV,FJL'.Q;^OD)#_9W> I6JT=I$9:#BQVW#4(U\RP_Z &!) CT>XBM'K=- M60A97>[0V?D!]'J 2;4 C3ON$[BM#M"JJ(M1-S_5"CL.ZDE/[MC0O&6_3ZN# M0C%?YF+Q1(N>V6$,<^R2'BI:&[24 = Y,>%!H_ XNCP#16N71VH,:!893Z,\ M50I RU%6E<;*1WV4)_4"- N&H2A/%0R^RMJJT9EGX1X(4E9 LZYX/L+SU7Q= MY;EHC�(^.@%!+0N!D_A>P"S82PE)JK5@'LV6.0W,J1>2O_( [^T9(D4?Q# MEYK9^]@U/%2T-E8I"A \,<4AHPHYNCP#16N71\H-9)8;3Z(XI$H"&]M>9ZYJ MK# .>O@!2=V S+IA((I#JFRPH=L5%SHK"_>("R3%!3*+BV?CN'K<-B>[7:FJ ML[*QVP=+R@=D?HWP@T/%*V-4XH Y)V:XHRJX^CR#!2M71XI,)!98#R-XE0= '&@3%2-5=#W*@M) MM8#,:F$HBE/%@NT%01>#:H4MJT>)8JDIL%E3/!O%8?5EP1GV<1>6SDQ0-^S! M)?4#-K]4^#G'8?5% ,).=^IHK +<@I^MYFB,>I#)/4#_M6N0QV@W87RN@< MC96OJ+CQ00,WH:)\15];E))M4UZU0IN[3>_\LNP8=^Y?P?-9U0&78:J&O*!# ML09R$-.E"&F]\42ULJK'75UPMBG;Q ^,4A#0K#,3O2\;XXT4Q0/.? M!M/_ 5!+ P04 " !T?%E7'!W-](0# #,#P &0 'AL+W=O 9Z)1O&ONG&*ITYGIX0(BB1F@#5WQ-:(D(T M2$WC>\UT[) Z\/#YF?Z'6;M:RP8*M&3D'YS*;.:,'9"B+2R)O&?[OU"]GH'F M)8P(\POVE>]HX("D%)+E=;":08YI]0]_U#H"?&A#4 <&I ?TZ MH']JP* .,$MWJ[4;X2(H83CE; ^X]E8T_6#4-]%*+TSU/EE+KGJQBI/A?/GU M<;5>/:R^?%Z#B\^08@H>,E0+25%R!#^_&P;#_45MO M,2$JW6+J2C473723>MQ%-:[_QK@]<,NHS 2(:8K2AOBH/7[2$N\J#:P0_K,0 M"[\5."_X-0B\*^![O@\>UQ&X>'_9,*_E.9CX\1Y"0PW>(.[*(6R" 'FR?<2"VQ._K^?E VL),K%?TW;HD+VFY'Z M5KP1!4S0S%'7GD#\"3GAAW>]H?>Q*1==PJ(N87%'L*.\]&U>^FWT< E%!@J( M4Z#>(^HJMLE1AY>J5P_;@D2[F![>>/H6K2.PJ$M8W!'L* =#FX-A]_?- ML,N\= F+NH3%'<&.\C*R>1G][_?-J.',>B\.]K)RFAPX#:['QSY1ZU3/5;4C MV)&J8ZOJN%75/QE+]^K[JE6V"C$X4&34>R5;ZSCG[MHN87%'L"-])U;?R6DW M>L+R#:90;]@K@%-$)=YBN"$(0"&0%#8!0'W_ J*Z,%';&PG=7^;-B9F\VL_! MY%5B6B=X;F*ZA,4=P:K$N ?E28[XSM2%6O>2RNIKTUIMZ3DW%=<+^Z)WL^PU MV"-5JE:5Y6]\5>?>0K[#5 ""MFHH[UI7AKRJ':N&9(4ICC9,JE++/&:JW$9< M.ZC^+6/RN:$'L 5\^ M02P,$% @ ='Q95QG6.JQ' P )P\ !D !X M;"]W;W)K&ULS5==3]LP%/TK5]DT,8F1K[9\K*U4 MVJ)5*@BUP!ZF/;CI;6N1Q,%V6B;MQ\].0DA&FL&4!WB@<7+/\3W')Y'=W3%^ M+S:($AX#/Q0]8R-E=&::PMM@0,01BS!43U:,!T2J(5^;(N)(E@DH\$W'LCIF M0&AH]+O)O6O>[[)8^C3$:PXB#@+"?YVCSW8]PS:>;LSH>B/U#;/?C<@:YRAO MHVNN1F;.LJ0!AH*R$#BN>L; /AO:K@8D%7<4=Z)P#5K*@K%[/9@L>X:E.T(? M/:DIB/K9XA!]7S.I/AXR4B.?4P.+UT_L%XEX)69!! Z9_YTNY:9GG!BPQ!6) M?3ECNV^8"6IK/H_Y(OD/NZS6,L"+A61!!E8=!#1,?\EC9D0!8+?V )P,X+P6 MX&: Q#DS[2R1-2*2]+N<[8#K:L6F+Q)O$K120T.]C'/)U5.J<+(_N;H;SV\N MQU!B,)G!W6!Z.X;+\6!^.QNGSPY&* GUQ6?X K?S$1Q\_-PUI6I MTYA>-MEY.IFS9[(Y1D?@6H?@6(Y; 1_6PT?H*;B=P)TRW%2R<^U.KMU)^%I[ M^"X(Y7!'_!@/81)&L12',,4M^N!4::LETZ_;F8B(ASU#O4\"^1:-_JKA)1R__6U6N(K&1%)[>B\ZYBWVG2N(;(2L8=Y\8=UV8H-:L8 M=EA2X?E,>U6E/*5K%]+<=O8$_V5IZQ_)/\F[/FDN^94?_%K^MRY@0V0E*TYS M*T[?5?)/FS2N(;*2<;;UO#VRFLU^QE=,]-^9KRTI]UG8QMG-I;UJ[W5>/\%; M5ZTIMK(=SSL[VWE7B;<;W1PVQ58V[WE[:-=NHOXC\^Z+[5I'V:A5., M/D)>$KZFH0 ?5PIC'1VK%X:GI[)T(%F4'&P63*IC4G*Y42=9Y+I /5\Q)I\& M^JR4GXW[?P!02P,$% @ ='Q95PDW#R8S @ C 8 !D !X;"]W;W)K M&ULM95=;YLP%(;_BN5)4RM%@4 ^M@R0FJ;3*J53 MU'3;Q;0+AQR"51LSVRGIOZ]M"$JEA(M-N0%_G/?U8Q]SB"HAGU4.H-&>LT+% M.->ZG'J>2G/@1/5%"869R83D1)NNW'JJE$ V3L29%_C^V..$%CB)W-A2)I'8 M:48+6$JD=IP3^3H#)JH8#_!AX)%N+:=^TV,?0L$#%)M'8AYO< M,&:-#,;? MQA.W2UKAQE313<"O:+;G0>XT\8;2 C.Z8?1?4-FOV,K%\JF')/ M5-6Q0Q^C=*>TX(W8$'!:U&^R;\[A2# 8GA$$C2!PW/5"CG).-$DB*2HD;;1Q MLPVW5:ED<7>SNENAJ^]$2F(/Z!I=S4$3RM1UY&FS@HWS MTL9M5KL%9]Q64/91Z/=0X ?A>[EGP%JZH*4+G-_PC-\#+2C?\5,@G4)[E:>J M)"G$V-Q5!?(%T4_N,)C5NL\:42.[X ]J3%GOQW8KL=/KO$JE,LWE%QL77Z@<@M+11B MD!DKOS\Q"9-U[:L[6I2NWJR%-M7+-7/SNP!I \Q\)H0^=&P):W] R1M02P,$ M% @ ='Q95\M,*K1.! DQ@ !D !X;"]W;W)K&ULM9EM;]LV$,>_"J$50P*DT:-E*[,-)):Z%4B!H&ZW%\->,-;9%B*) M'DG;V3Y]24J1+9D1XHUY$TORW>_\YY$G'C/>$_K$U@ 5;" M T5L6Q28_G,'.=E/+-=Z>? U6ZVY?&!/QQN\@CGP[YL'*N[LAI)F!90L(R6B ML)Q8M^Y-XH;205G\GL&>'5TC*>61D"=Y\SF=6([\19##@DL$%A\[F$&>2Y+X M'7_74*N)*1V/KU_HGY1X(>81,YB1_(\LY>N)-;)0"DN\S?E7LO\-:D$#R5N0 MG*F_:%_9AB+B8LLX*6IG<5]D9?6)G^N!.'(0'+V#5SMX78?@%0>_=O#?&B&H M'8*W1AC4#DJZ76E7 Q=CCJ=C2O:(2FM!DQ=J])6W&*^LE!-ESJGX-A-^?'J? MW,Z3.;JX!S'::$88OT07,7"P2?43?YS&Z^'")/J"L1-_69,MPF;*QS45L M2; 7=9R[*H[W2AP??2$E7S.4E"FD&O^XWS_J\;>%YD:X]R+\SNL%SF%SC7SG M"GF.YVM^S^SM[IY.SO^+GOSGZ*W!\)M9X"N>_]HL ,8 KI":!59!KV99B1!9BG?1#LHM:(7V M$LZ=>B9AL4E88@C62D/8I"%\K\(0FLR.25AL$I88@K6R,VRR,S19&"K8H+50 M';]3&@=]9\O&IT= -1IVZH#$:'1FU%(\:Q:->Q7.QHY1*Q29$[(+H$RC= M%_"\R+>IO*RV3%#M'A$N".79OUA.V$O=D/1&.W>2FH3%)F&)(5@K95&3LNB] M2DAD,CLF8;%)6&((ULJ.ZQP: ,=D$:EIQ\O:CYRP4T5T5NYPT"DC&BO7]4<= M6*(QBXZW(6WA1YV/VU]+R)+O,0715^Y$P[P1[2_7*N[%G#L-C=)BH[3$%*V= M$.^0$.^]*D5--I4CD[38*"TQ16OGZ- HNKV=SMG5PC]=X:%L6=O50F,51:-N MM3BU"D)_V"T6IU:#431XI5@<6C"WOP?[%4HA.5<;#YP669DQ+H=@!UK9O;"S MIZ-)6FR4EIBBM=-RZ!+=P;N5#*/MHU%:;)26F**U'NCLDA&>G">X MCCOJE@R-51!V^Q2-E>^<-"H:J\ ?=CL5^^B05308*W6ZS82.;\!7Q_5?,%UE)1,CMQ2AG.NA2"BM3L"K&TXV MZHCWD7#1_:C+-> 4J#00WR\)X2\W,D#S?XCI#U!+ P04 " !T?%E7N:Q@ M6XT# "H"@ &0 'AL+W=OZ6ZRE^J[W@(8UICRPO=UMH6"ZG-9@L W:ZD*:G"K M-KXN%=#<@0KN1T&0^ 5EPIM-W+.%FDUD93@3L%!$5T5!U<,5<+F?>J'W^.". M;;;&/O!GDY)N8 GF<[E0N/-;+SDK0&@F!5&PGGJ7X<4\#"S 6?S+8*\/UL1* M64GYW6X^YE,OL(R 0V:L"XI_.Y@#Y]83\OBO<>JU9UK@X?K1^PG%R#H8SCZHQ\7EZ3DW?OR3O"!/FTE96F(M<3WR!3>YZ?-:RN:E;1*ZR6 M4)Z3.#@E41#%'?!Y/_P:,H2'#AX]A_L8GS9(41NDR/F+7PN2DTJ^7JZT49AX MW[H4U2X&W2YL-5[HDF8P];#<-*@=>+/??PN3X(\N?;_(V3.U<:LV[O,^^R0Q M![H4UK#$P>SG83<+HS!),<*[0^X=9N$H&@]:LV>L!BVK02^K6]#Z@K"BK&S^ M,6$ E9LNFK6?X<'Y9Z-T.#ABV6&51/&HF^2P)3GL);FPMR$,V5%> 9%KPFWF M$,[HBG%F&'36PO %E3",QN'HB'&G63!,NBDG+>7D!W%] \/DQ='Q.!T&1P0[ MK))@,.[FE[;\TGY^4FS.\+*+M\4R?9%\:1PFQZ'LL$J"(.UF.FJ9CGJ9?G$M M _(SN@.%+1"[G.VC3&P:ZDX%?A@?@*I.\OW^!Z\"Y_W N :2E!12F*TF".?DYPSG7]*;IMT>C@E?TN154IA_9Z2I4'^MAO:(O[ !+9#AHUQ(35S M??#KS;VQL\R* [K0W1WA!USJRL,&2:39@B+\*=-[%&;1'.L?- M\1K]RN=.N4R9P;$2OWENBU%P$D".,U8+^Z"6/W"53\_A94H8_X7ERC8*(*N- M5>7*F2(HN6S^['G%PX8#X>QVB%<.\;9#=X]#LG)(?*)-9#ZM"V99.M1J"=I9 M$YH;>&Z\-V7#I5-Q8C7M1R H>3NJH$DCR6"1@S4\ 5"0S7LKDH MCO$'%,QB#E;!#1)SY@L<7J!E7-#H&SQ.+N#PX L< )?PLU"U83(WP]!2E.ZL M,%M%=-Y$%.^)Z!1NE;2%@4N98_[2/Z3LVA3C=8KG\9N $ZR.((F^0AS%R8YX MQN]WC]\()VD93SQ>L@?/DULQG@-1"ZQ4M;2&.,M$3?DZ\FR!4!+#M?:"@)J! M<(2#X&S*!;<H%QBDGS]U^M'W7:Q\$-@+ MCKHM1]VWT-.["C5=.CF'S+$UHZMHH#8-/:K=]*SLO&(-?-_#NT*V2)/H-.D. MP\5FBCNL.B?=X];J1>R]-O;>F_H^W#T",P9)5#6EUR&;J/$Y*YB]D5-- M!9_[M[5;SMY'ROE!8"\HZ;>4]-\IYW[%^J^TB(]/>\=;BKVVZIR29%N*A1OU ML$0]]VW"0.:>6E,WVM6V$YWY KRU?DX=JFDH_V&:]G;+])Q+0PG-"#(Z.B9^ M==,RFHE5E:^Z4V6IAOMA05T6M3.@_9E2=CUQ![1]._T'4$L#!!0 ( '1\ M65?1HV/F.P4 ,&PO=V]R:W-H965T8]U#G6O??0YF3#^%>QI%2"[WE6B*FSE')UX;HB7M* M8'2N \H1?Z1T([:.@:;RP-A7?7*33!U/WQ'-:"PU!%%OC_2:9IE&4O?QK09U MFCEUX/;Q,_JO)7E%YH$(>LVR+VDBEU/GW $)G9-U)N_8YCVM"84:+V:9*%_! MIAH;10Z(UT*RO Y6=Y"G1?5.OM="; 4HG/X 5 >@EP;X=8"_&W#HEH(Z("B5 MJ:B4.F BR6S"V09P/5JAZ8-2S#):T4\+_;W?2ZX^35682I)FXC5X S[?8W#RZC5X!=("_+YD:T&*1$Q< MJ6Y#@[EQ/>55-24Z,"4$'UDAEP*\+1*:],1?F^/'Q^+QD?F1 J$ M@,V!ZN6J616J^'-.B_@)2$X*D1&M:9]01MRA0D5[W,(PV'ET]L>\@=$H1/T" MC!H!1B],&EHD1S+&B#24\FB/CLJ8T(?^#NW><9W,ZO ^;WB?&WG_QKA<@LM< M)45,^L@:PX>2M0F&+8%U9!LWLHUM-:FQ30%M@F%+8!T!H=$ \U(J' M?E"_,@,/%@OMT?-VGR#3D"[]UB)#HX$PO-_O:F MD)07Y1=,LE[&5BVM531L"ZVK7>N/86BK;T&K%M@J&K:%UE6Q-5&T2WU\+,NZ M/]6UMA>9;>][EE-Q%K,<_ ..+K[,6$.Y6T7#MM"Z.K;V&4%;G0Q9]<=6T; M MM*Z*K8]&9A_=)F)5O74N[M7N7DVMVFBK:!CM.VZUYCA@NE%KNI'9=%^MA;HB M!+C)<]:KB56G;14-VT+K:M=Z=A18RU:K[MTJ&K:%UE6Q=>_(_/-VHR+1%HSW M_OMT56-L=[@1]'96I=?FF0;K\B/\.&K].#+[\4YFJKYZ=(5HQAO\C-E$P[;0 MNEJV[AZ-K&6J5?MN%0W;0NNJV-I\9+;Y+\M4JX[>*AJNT0Y6D4H7=^N??^5B M%^4."@%BMBYDM0F@N=KLTK@L]R:X[?!JB\='PM526H",SE6H=S92)857NR:J M$\E6Y3Z"!R8ER\O#)24)Y7J ^GS.F'P^T1,T>U=F_P)02P,$% @ ='Q9 M5U"!Z.%Y @ GP< !D !X;"]W;W)K&ULK551 M;YLP$/XK%INF1.IJ C3;,H+4A'2KU*Y5HZX/TQX0J'?++G(B=*F M6&%9"B"I!>4,>ZX[Q#FAA1.%UG!OPG4(E=\[(*%EP M?F^,\W3LN.9"P"!1AH'HQP:FP)@ATM?XU7 Z;4H#W#UOV<^L=JUE021,.;NC MJ/45&CTGAB_A3-I?5-6Q@0/6=DZ+^DD>FCKL M #1/-\!K -Y30/ ,P&\ _J$9@@80')KAI %8Z;C6;@L7$T6B4/ *"1.MV]L/L=+9# 8G#?.D9O:>8?;1)2]4)M&L2"'MP,?[\9_VX+%6V4KUME(GWE[" M.93'R'>/D.=Z?L=]IH?#O2XY_Y=]]L_9'Q7#;_ON6S[_N;YSGE:4,?3C="&5 MT/_7GUTMKDF";A(SPT:R) F,'3VD)(@-.-&[-X.A^[FKOJ])%K\FV>R5R!YU M(F@[$>QC;SMQA&A>$BKT$%:(<2F[^E%3#2V560&;R WQ9K?(+T;$+T;,]D74 M&O'.Q,E!K.RHERCAZT+5'V'K;;?)J1VB3_R3P6@ZZ/#'>OO4R^(O?;VZ+HE8 MT4(B!DN=RCW^H >BJ-=!;2A>VGFWX$I/3WO,] 8%80+T^R7G:FN8!.U.COX M4$L#!!0 ( '1\65=?*4J@+08 %,N 9 >&PO=V]R:W-H965T;GP(MCN>W]#FL[VW92O&/^WO4W&E MU2A^$+$X"Y(8I6QS,UK@:TKL/*!XXN^ ';/69Y1WY2%)ON07=_[-2,];Q$*V MYCF$)_X]LB4+PQQ)M.-K!3JJ.?/ ]NK.F3E>.LDS(J_Z%@^:QDCM#YD/(FJ8-&"*(C+_]ZW*A&M ($C M#R!5 'D>8)X(,*H XU(&LPHP+V6PJ@#KT@"["BC$U,ID%9EV/.[-9VER1&G^ MM$#+/Q1R%=$BP4&O[F[?>NBQ6KE?ERA%P[C7A!F M+]$5^K1RT(O?7\XT+JCR &U=P=Z6L.0$K('>)3'?99+XAUU_%01KXDN MUOTD3_V\)4K %=N_1H;^"A&=&)+V+"\/)[+N_!R[^W/L5!WNL+4(Q[+P3BZ- M^ITQ"CSC!-YB_?40I,Q'-(@#SJ[>BKG!1WVMV,Q)S9L;21S::__$;MO4_9?I!@CF08"XD& 4" MZ^ANUKJ;*O1Y2V&O4/@5BAF7*5OBV 5.OK8]SLG8TJ>6KNLS[;$MFY)QJ&P7 MT[J0M+1/:Y"IH=MMVD["K3KAECKAT=X+4K&.RZ1UH./D0Z@TB2$X*!-81-LTR3+I9E'OS7!BOC0G_3E3W8*A M0E[,ZX+R4BFO2FLFM M*E"C 13-.=-]J^R6;%T!;0>%0NO*W#@+6&TMU#7%NEV*2\6$W+HO0=$<4#07 M%(U"H74%;IP,;/V2HAAJ@: XHF@N*1J'0NO(W;@E6VR4_7CGVO0C3-DU; MMI:">B 5FGV>V 4EIO(>$U-1/#8^!U8;'8.*Q[XK<67@B:E+7%PU[>#47\[L M@C)3&3.9C/6N:=--?F.+8+4O,J!^G/3K*=/6K;$D\Z"&1X5FGR=V08FIK,?C M,9XJ\M[8%5BY*X8I(4'-"E TYTSWL:ZH(4'-"2BT[@^\C3M!U.[$,!=7#394 MT0JM,W!L0V*:.Z"\+B@:A4+K"MA8&^2>SU#L12PKG..$[X2LO;)! M*BNDG; $17- T5Q0- J%UI6^\58(^27; P+I:RQ!T1Q0-!<4C4*A=>5O7!ZB MMCE^>'M0X;;K!F*.R412HZJ;,%A,H__CGIS8!26F\AX;]NE*B30N##GGPER^ M/:B@.J4R-@CINGY5ZD%=E@',+B@SE3)C_<4C(F<,>%V\/2/]H!,:6 M;DEL?37GX,Q?3.R"$E,9L4&,R>DC-J2Q)HC:FH#8'J@I!B\[H$;&F>YCX_3V M +0A% JMU%EKG7D51?^V.)V>DVB#,4LHV@TE^/Q=N9EB>8RPN>[(L3MP\)%SN2XN..B9(V MS1\0WV^2A#]=Y 3U.?+Y_U!+ P04 " !T?%E7WQKN^I,# Q$ &0 M 'AL+W=O(HUS49JX M/B$3-Z6,.\MY?NY&+N"-!96E*Y;\7F(C#PO&<+R=NV7:G[0EW.=_3 M+:Y0?]C?2--R*Y>8I<@5$QPD;A;.&^\\]'PKR"/^9'A0M6.PJ:R%^&0;5_'" M(79$F&"DK04U/_=XB4EBG)+.F"B]%\I'%>K=P M9@[$N*%9HF_%X37UW^\__7L[NWM.PC?7MS!R+XI>_0=Z7>%^ $/R&GSB#UODE]WR M$",C]W*YWR(/N^6_9\D 2"$G3;EK\%4,_8JAG_L-'QS.6L,55UIFIB(T_'5M M N!*8ZK^;F-3N(W:W6RAGZL]C7#AF$I6*._16?[TPIN0G]M(]6D6]F36H#BL M* Z[W)=W0M,$-L8>:"HRP]$\@HG@VS.-,C6UO-9M, O326YJ)[G[I4?RS]R] MKW-Z9%S8.2Z5 E/.A/V!S-"7D']06A+N-/DJ3-(GV9A M3V8->-,*WK37>7C:)\4^S<*>S!H49Q7%6?>J=[]4M[,NMR;"VF/9ZG8%*N[Y0]ND6 M]N761/EU3>UU+C:?6VZE:[T^CBOM^R%A]]B>FKM;VY[9S?0[*K>,*TAP8^S) M8&JJ7A;[TZ*AQ3[?L:V%-ON__'!G]O0H;8"YOA%F85 V[":P^I=@^3]02P,$ M% @ ='Q95VT756;R!P DD, !D !X;"]W;W)K&ULM9QK<]HX%(;_BH:]3#K3!ELV"7039A+<[G8GEPZDNQ]V]H,P KQK M6]02I)W9'[^2[2 $0L')H1\:+M8CZ;6.?%Y+^.*1%?_R.:4"?(+[.,%-^O:+UM^Z^F#83*;"_5!NW^Q(#,ZHN++XG,AW[77 ME$F2T9PG+$<%G5ZVKOSW42=0!/];%>"\5++EA6%Y8MR)*\^DN^U4)L% C\/05P M70!O%BD-\FLISHW]S?_?KNX>B6,H8$^BO&WD ^B1HQO^VM/*ZHH5VFIHZWO,%B>EE2\X-G!8K MVNK__(-_YOUB4PX2%@'!#!7#M8JAB]Y_8(*D:"KQB&1L*75D4Y2R?/9.T"*3 ML\-8V,1T0IN*6<'.2IB:@U=]WWOZ=]%>;4IUT*&&$)VU$!VG$'?+;$P+U7N2 MRHF>C%.*DCR6UPE.Y>3]=4FYX.@_5SQ=5S5T-EK7,=L_<+:AZ;@!@AERG:WE M.G/*A4^[GO<3&M$\806Z8X)RFR).2--Q @F+@&"&>.=K\XRIJWOP;#/H[L3SWHGIH$.-;O;6W>PYNSD21-")G(MDK^0OJ!8(8NOJ?3,L^I3)3P6)UWJ8X2!2U(@58D M75KEJ5F^;^C3Z_6POZ60N]:F$D'13(TV4E??J=&03FBV*.W#HDADJ.P;/C7' MQYM#>%L99UV-E0&BF4%D'1 M3 UU"N[#YN ^:!(.2HN@:*:4.@_WCY*(NZF-%0UW+F/;%SKG(6;?=>KMNW-O M:RC*7/M>S&5*?L4Y%=;LTHUMW'G0Y!R*9DJJTW/_##8R03-U4%H$13.EU,FZ M[\QB*RD3SII M2E T4R7M"[#;%SRHI$)&:US%M\P[DG2?1&Y2!WVGI+!-B0-WR<:*'<,O8.T7 ML-LO5 E:2E>T(+/21R7,*A>H7:AIW8WQ&9YNW56,H*HTE=$N #M3XWXY5^V. MI;?K1'8IN)!7"1F+5L&"PT-P]]#MZZ&[K2_50J?QV)W&O^JB*8^[37(U>UEU M DWU06D1%,U471L(W &]?&)0XP!*BZ!HII3:.&#WC?T!R[)$E"I.*44+6L3R MM9SQK#J>66\Z>GA[W<-=:6.)CF$(L#8$V&T(7AWC589B%1341(#2(BB:J;JV M([@+&^.@;@.4%D'13"FUV\#N)85F,6Y?6/""[1 '-1%0-'-K@381@=M$[ OQ M*IS=-M>-;KS3 -1U0-%,6;7K"'S8/1N0!F( 2HN@:*:4VHX$;CO2S.;6,.,N MD3W%=E?;6*1C.)-@8XN0VYD<&L;RHQ&-E_(UNI?^+E<;X=#')"=YK)0=JM7% MD]']QZ%M_].UNQ&-1RGLWJ)CV*% VZ$@A UX4(\#2HN@:*:4VN,$[D62:\(3 MCJJ=JU;I.KL+N#O!#>I4H&BF(-JI!,]L03H\N*\F_RQYE? (AE0@6Q4$70,! MI450-%-K;7D"V!U+ :B/ :5%4#132NUC O>RRK-QW+7GV]N;,=S5-!;E&(XD MT(XD<#N2!K%W:VN*MN/!9!;0X4S=S[JVU.Z(&& M=0AJ;4!I$13-E%);F]"]#/)<6-?%=\)Z^TZ9NYK&HAS#I(3:I(0OV&/U7%B_ M(A-W-Z?Q^ 2U0E T\U1H*Q3";M4*04T-*"V"HIE2;OQDPKW&\VRHA]90]W=" M'=2>0-%,4;0]"5^VA\L6ZOOO?[LK:3SJ0.T.%,T46-N=$'9'5PCJ9D!I$13- ME%*[F="]@-/LWEEHV6&U9WW:76]CE8YA5$)M5,*7[?_:']&'Y^3NJAL/3E K M!$4S9==6*(3="A:"VAM06@1%,W_1I^U-Q[V*\]R%NBZ^6;YVU]/X=WO' M<"H=[50Z;J?RHKA^15+N;D[3 0I*BZ!HYJG0_JB#06.] ^IO0&D1%,V44ON; MCGNIY]E8#ZRQCG=C'=2J0-$J5=H;#S'(:#$K'P;!4?DKN.IY!NM/UP^WJ@*UH_AZ/\/4$L#!!0 ( '1\65<$.G(!M , ,T. 9 M>&PO=V]R:W-H965T:V^V"+UW'-\[J@C;[*C M[!/? CTG&<%GUH;(8_9E#AG=32W7>IFX)^N-4!/V;%+B-2Q! MO"_OF!S9#4M*\](27FD]),:W*13RU$K M@@P2H2BP_'N"!6298I+K^%R36HU/9;C__,+^AQ8OQ3QB#@N:?2"IV$RML852 M6.%M)N[I[B^H!0T47T(SKG_1KL(.I<=DRP7-:V,YSDE1_>/G.A![!I+';.#5 M!E[;('C%P*\-_%,]!+5!<*J'06V@I=N5=AVX" L\FS"Z0TRA)9MZT-'7UC)> MI% ;92F8?$NDG9B]_?O=GQ>7->\6;CVYI(38J,"9_.BJCQ+!LSP@.)B24?$, M-8\Z'9YF(\\;3.RG_2 ?@\:NVCK[H.@8Y/GC08LJ-J ";P]U('?0R!UTRKW. M*1/D*]9G"%VA)12$,O2."N H)3RA6[DO9>U!A/,M+A) ">7"6(DJ3X.]!0Z= MEM3%,680^JUP'&/<41BVHF$"C5QS,(9-,(:=P7@IQ2C!)9';@'R%%,FK@92L MO]'JI)4%N60T 6X,PO!H71>AVUK\XACDM&)P"DW<17,0@%$3@%%G !8TSXG0 MI6@%<@.HO%.Q 692.CI.9=!.MP'CM51$QQ@W'+4WOP$4C .SVG&C=MRI=DZ9 MM"#%VIC(3MO_6VO[)(OZ)(M[(CM(0-@D(.SU^ O[3$F?9%&?9'%/9 ]3P'MM9]$4?Z,*MN9\UL MTWM=ZXZC-3]WKQ:N83Y2O9IN![[35XW>+69K4G"4P4JZJ!H*6 MNCEXI$*V&OIQ(_M-8 H@WZ^H/'OK@7+0=+"S;U!+ P04 " !T?%E7-A$I MT'T" "J!P &0 'AL+W=O_Q2QK:*2L3[$MC MG^]YSL^=>Q?ON+B5%8!"=TW-Y-2KE&HG&,N\@H;($6^!Z9.2BX8HO15K+%L! MI+"@IL:![Y_CAE#F);&U78DDYAM54P97 LE-TQ#Q:PXUWTV]L;Y:"-L DY0P)**?>;#S)(N-O';Y0V,F#-3)*5IS?FLU% M,?5\&@>C/%A90UX9(7^-GQ^GU(0WP<+UG?V^U:RTK(F'!ZZ^T4-74 M>^.A DJRJ=4UWWV 3L^9XTOVCG?,/10OI&*-QU8WZ"AS'W)79>' X#F M&08$'2"X#X@> (0=('QLA*@#1(^-<-8!K'3LM-O$I421)!9\AX3QUFQF8;-O MT3I?E)EWLE1"GU*-4\G%Q\6GRPS=S+YE2_0B!45H+5_&6&ENXX'SCF?N>((' M>$)TR9FJ),I8 <4 /CV-?WL"C[6F7EBP%S8/3A(NH1VAT'^% C\(!^ZS>#P\ M&)+S?]&S?XY^E(RPKW)H^<*'JLQRW@"Z(7T7'7MG? M(CK-^*#Y-"#6MNM+E/,-4^Z%]M9^L,QL/[UGGX\GB_& /=6#R,V-/_1NBET2 ML:9,HAI*'&PO=V]R:W-H965TN,U?;J>[=XZA1 MF07");'NOOM+@()*B!U.^J "\OOF\PM_/LCH0-EWOB-$@!]QE/"QM1,BO;5M MOMJ1&/,;FI)$?K.A+,9"KK*MS5-&\#HKBB,;.8YGQSA,K&"4;7MFP8CN110F MY)D!OH]CS'[>D8@>QA:TWC:\A-N=4!OL8)3B+9D3\2U]9G+-+E/684P2'M($ M,+(96U_@[03U54&VQ]\A.?"C9:!:65+Z7:T\K,>6HXA(1%9"16#Y\4HF)(I4 MDN3XMPBURC%5X?'R6_K7K'G9S!)S,J'1/^%:[,:6;X$UV>!])%[HX4]2-)0! MKFC$L__@D._K]2VPVG-!XZ)8$L1ADG_B'\5$'!5 MZ$ %07HO06]HJ"7-9J3 M96U-L<#!B-$#8&IOF:86LKG)JF4W8:(.XUPP^6THZT0P>7I\?%@\WL\6<_!E M-@63I]GB8?;'_6SR<#\''Z=$X##BG\!G\&T^!1\_? (?0)B Q8[N.4[6?&0+ M2:&R[%4QXET^(FH8<4[2&]!S?@/(03U-^<1RPE Y02@ M+*_7D/>4$H9%F&Q!1.3I .@R"K=8G6+:WO(P5Q^FKKE;GN(5&5ORHN*$O1(K M^/47Z#F_ZSJ]4MA)W[VR[YXI/7@AZB)?$P;HINE0W.417A:A;@BO 830AR/[ M];@-XT MVW#+-EQC&Y+.A\[XC2.TY!^6_$,S/Q4XTJ$/-5,/O<$Y M^U!S)_+1T"UW.Z&"3J4_QWC[_XLFV\]R5F/I_J4 *0N359CB"*3XIWQ:$7K! M.=>TP+723F?@Z $ _G\1%!G'A^G\CF0>IFT;E<:AT9:-(BC*C.1=>!A6(H9F M$S>)H"@SDG>A7EBY%UZ4KU8$L&[?&GD7ZH65>^%%^6I% .OVK9%WH5Y8N1>: MY6L6 =0XV,G^SKOH0L.P\C TB[A1!U"C8GT#7=@85CJ&_CN]$2;R@W!A-L:5 MW%OTWH7)8:5R:';Y^XQ1%WOM$!J':=D&JM2/C&)M-$91=O($[M=/0'-Z6_I* MV\BL[29KH+JIM?1=V!H=_>B^:&NM.5#=UEKZ+HR-*F.CB\;6V@/5C:VE[\+: MJ+(V,EO;;!!4=[?O:GKHPM^H\C_<#.1H+'^AF*\(FF;OY)94"!IGBSN"Y2U5[2"_WU JWE;4:[[R MM6[P'U!+ P04 " !T?%E7((T(YS$" "O! &0 'AL+W=OC.UC(.1:-+QF$MD6JJ MBLJ_T#BL*8Y;$%_J]?26&1@25D%7#'!D80LPK/Q=#ZQ M_L[A.X-6'>V1S60GQ+,U'M,(>U80E)!HRT#-LH<[*$M+9&3\Z3GQ$-("C_<' M]L\N=Y/+CBJX$^4/ENHBPA\P2B&C3:DWHOT"?3XWEB\1I7)?U':^$P^CI%%: M5#W8**@8[U;ZTM?A"!#X9P!^#_"=[BZ04WE/-8U#*5HDK;=ALQN7JD,;<8S; MG[+5TMPR@]/Q=O&P7*R>T&:Q_KIY>EP]H*L5E9+:6EVCJWO0E)7J.B3:!+,0 MDO3$\X[8/T/\$2T%UX5""YY"^C^>&)O^@=.Y?)-Q"/4*!]P[YGA\@TY56 M),]_*\A-D^@+$8*A%H&+$)R-X)C0!FHA+3?Z.=LI+4WG_#I5@(YM#ULDE]GC55#N02&2OE4!])=0IK1W;C6.S M@[J/_9#LCP60HR:J0.9N5!1*1,-UUT_#Z3"-LZX)7]V[45Y2F3.N4 F9@7JC M]R:N[,:C,[2H74ONA#8-[K:%>5% 6@=SGPFA#X8-,+Q1\3]02P,$% @ M='Q95^,@/^F! P &1 !D !X;"]W;W)K&UL MM5CO;YLZ%/U7+#8]M=);P?P,?0E24]A>I+6KDNR]#T_[X"9.0 .;V4ZS2?OC M9QO* J%1]\J^)-B<(7] 2 M$WEG0UF!A!RRK)R89]M4J DS&I=HBQ=8?"SOF!R9C'UP#E&)9:$<[Q2B@))+\>\#7./VH_E8G+Y.Y1QQ?T_S?;"W2B3$RP!IOT"X7<[K_&]<)>4IO17.N/\&^POJV M 58[+FA1D^4*BHQ4W^AKO1$'!*G33[!K@MTEN$\0G)K@/#>"6Q/7>3W"[!/+G[ M,%_.;M^!LV0Z6\97Y^ LQ@)E.3\';\#'10S.7I^#UR C8)G2'4=DS<>FD$M0 M0N:J#C>MPME/A'/ #24BY2 A:[SNX<>G^>$)OBE3;_*W'_.?VB<%%[B\ ([U M)[ MV^E9S_7SZ79?.B^+GOSOZ*W-<)K#X&@]YTF]K?0 >:XI$QD9 MFI/(B M]4S_]U["P4S@@G_JJWRE[?9K*\.[Y"5:X8DA'8UC]H"-Z(]7T+?^ZMOV(<7B M(<62@<1:!7*; KFGU*,E%2@'U0/:5X**[6NV^HEXB$:C (9C\^%P;X]1T ZA MVX'%QS")"@*_#4N.8:X=>*.@@;4R]9I,O9.9WLH#F(*K K-LA)%'5&ROY1$AM#H><8R"=A#Z7L,FDQ')S.= M$8$9T0=/9OQ$BQ9""Q5F'"IC#A;_2(<,@"#2D6#RF6#"36 M*A"T?K[V6R]RB9I^^+/^!H:PXQ(]* A';LV'V/Z$%YT'$Z%F$>M#KR MY6"K>TP.5G1'1/6BV\PV?>R5[MXZ\U-X>0U[YF/5]^K6ZJ=\U33?(+;-" I[-TQ4P!Y?T.I>!RH ,V_ =$/4$L# M!!0 ( '1\65=^9FKY#P4 -H: 9 >&PO=V]R:W-H965T@%;?.=\1_+ADRP-=IA\HVN$&'C+TIP.E35CFQM5I?,U MRB#]C#Q7@+*B-\3M*,'UZ#HR@O&WXJ;>#%4M$(12M&<%120?[VB,4K3@HGK M^%Z3*DW. GAXO6>?EIWGG7F!%(UQ^D>R8.NAXBE@@99PF[(9WD6H[I!=\,UQ M2LM/L*MC-07,MY3AK 9S!5F25]_PK1Z( P#G$0.,&F"T =8)@%D#S',!5@VP MS@78-< ^%^#4 .=<@%L#W'-'R:L!WKD9_!K@EW:HGE_Y\">0P=& X!T@131G M*RY*!Y5H_LR3O##[$R/\UX3CV.@I".^#AVPVN)HC!).6-G\#7IPFX^G -/H D M!\]KO*4P7]"!RKC2(I\ZKU7=5:J,$ZI,<(]SMJ8@R!=H('"^>$, GYXO M7@0/SQ4D1@)0B1HN9 M=(XI*Z((>D7Y%@DGU"J??=AIRVZ-S+A7U*4%1"99T)7O^%;K64QE9@QEDD5= M^8:IM8<_%D3IOJ>)K>0T5G(D6HF_)1%8SEOHC;\P4;&9G(Y073/L=@'HU76I MFV22!5W]AN_8K9HSE9DRE$D6=?6;O&2V],?=*$=SC!.5R6WLY/;::8*XP'F] M]N>K=X#9&A$ #UPFN]X7E(\@1$UG%Z\CX9'M6L3H_ M,DMOVDO-(I,L$'1 UQS;:=E%9LY0)EDDZH!M>E[;,-TXRSE17OS&+GZO7;Z4 MU:2RRDF'^%U]EM-:#(Q[\USJ#YED@4"^;GI^RQXR4X8RR2*1?L=N+XP%4:;M M.V)[Z-K[?I3V+_6DW&=B\&U?2(3;1YI@AO:Y5J!U)H#[W["LC?.OVV/7KY M+[:'3+9 T 7=\'6K74:D9@VELD6"/O NN*[3-D@WSC)$UK4:P04B10#_?8DQV]\4"9KCK-$_4$L# M!!0 ( '1\65=Q;*LIT 0 )P< 9 >&PO=V]R:W-H965T&)NQB4JB M*M%Q.^S'CY(5R9)H1G;I%UN7[SOZSN'MB!IO6/8E7Q'"P;(\O33- M?+XB,>)93'FXC1;FGF:$;PHD^+(1);EF3&FB3$=E]?NLNF8K7E$ M$W*7@7P=QSC[_IY$;#,QH/%RX9XN5[RX8$['*5Z2&>&?T[M,G)DURH+&),DI M2T!&GB;&.W@9(J=(*"/^I&23[QR#@LHC8U^*DYO%Q+"*BDA$YKR P.+OF5R1 M*"J01!U?*U"C?F:1N'O\@OY;25Z0><0YN6+17W3!5Q,C,,""/.%UQ._9YG=2 M$7(+O#F+\O(7;+:QO@B>KW/.XBI95!#39/N/OU5"["1 9T\"JA+0T 2[2K"' M)CA50BFUN:52ZA!BCJ?CC&U 5D0+M.*@%+/,%O1I4K3[C&?B+A5Y?#J[_O#Q M^O8!W%_??;I_N+G] ,YF91>@_Y(%N$FV/4NTT#DX"PG'-,K/P2_@\RP$9V_. MP1M $_"P8NL<)XM\;')14@%LSJO'O]\^'NU[/$DO@&V]!DKE( MAV4ZDJ2'P]-A.]T4.M9BHEI,5.+9>]DLQ9#@X)ZD+.,T6>X*"/[^0X2#&T[B M_!^94EML1XY=C/_+/,5S,C'$ ,])]DR,Z<\_0<_Z5::;3K!0$UA+4[O6U%:A M3Q\8QQ%(,S'39?P[$-T,D*]KFA9"OP4)X3(IMY!>"5G,?,]3Q[+AR!V;S[LB M]<-L!)%KM<-"98%'TG=J^LX ^DO&%AL:13*NVWQWAP2RH6M#NT-6&N?X[JC# MUNF)@H0J%FS$:Q%Q:R+N "(XSPF7SA-NK[S ]Z'G=MM,$N=8R/&[C::LYLA& M\VJNW@"N$<6/-**<$BEAKT<$NAYT1MUVD\79R':Z[:8LZ4C"?DW85Q*^%=/= M"KR+24;G6$96F7[HW*83+-0$UI(MJ&4+3KA>!#HUU0D6:@)K:3JJ-1W]X(0Y MZD^$8MB)*:0S\ ;&A=(X-W \^80)K<::64HJ-PDG65)V!BQEHLX_M MH10MU MH;6UV[&U\(1#JP+7):Q.M% 76EO8QN)"I=L;,+XJ@-:*Y7F6YW7&ES3.=2'J MC*\J;M>10-^%WFC/^&J<)51;RT_"4N*R;U2])0?_@5>7,C7HP7U#)UJH"ZTM M:.-5H7/*0:=TP@<+JQ,MU(76%K;QSG"(>3[P)0CVK;(]&MGVJ#L.)7'BA=CJ M&DQUC<=JT'AJ.,14*R>>OE66K^Q# T-U2<=2;EPU5-OJU]Z9JO36RY +[=PZ5&&VUI? [;I!212T'-@9J>KZCN6_L[_[H^87#32_TCB)^547="SAQB*C M(;NO^U>@*KVUDKJ^'W0WL:1Q8B;NM>\I#"QJ#"P:LMOZROJ#^CNDKFO[W8U* M29@C%JE> VMUEN;.EZ#BN]U'G"UIDH.(/ EXZ\(7+9!M/X5M3SA+RX]#CXQS M%I>'*X(7)"L"Q/TGQOC+2?&]J?X@.?T?4$L#!!0 ( '1\65?Z54ELLP( M $4& 9 >&PO=V]R:W-H965T^' D5@UF-DF::5]^)TAH70C>9'@,_?P MN[_A&&RD>M0K1 -/B4CUT%D9DUVXK@Y7F##=DAFF=">6*F&&3+5T=::01450 M(ES?\_INPGCJ!(-B;Z*"@PVIGRY,G;##089 M6^(,S3R;*++<*DO$$TPUERDHC(?.Q_;%9=_Z%P[?.&YT;0VVDX64C]:XB8:. M9X%08&AL!D:7-8Y0")N(,'YO CW<8R*ITLX A?TBBG4P%.8I]SHT]K& M'1>"U*:]H[HY< W!VI)NN 6[+,'\?6"8M<#W3NGG^S"?C>'XZ*1>O;R\3NQ2 M]Y4$?B6!7U3J[*N4+S2/.#V2IS!C D'&,#,R?(2?M^0*-P83_:NI@S)OMSFO M?9TN=,9"'#KTOFA4:W2"MV_:?>_# >I.1=TYE#WXDB<+5)9U)[[6.496=*-8 MJEGYU!^373J50ZLTC,R*0;&0AL9.L5S1G$=E'>A^+*79&7;V M5%^.X"]02P,$% @ ='Q95YGF$MF( @ - 8 !D !X;"]W;W)K&ULK57?;]HP$/Y7K*R:0.K(+]:--D0JE&V5UHTUI7N8 M]F#"D5AUXM1VH/OO=TY"E"+@8=J+XSO?]_F^,W<$6R&?5 J@R4O&XYS86>4Y5885+ZY# -1:LYR MF$NBRBRC\L\$N-B.+=?:.>Y9DFKCL,.@H E$H!?%7*)EMRPKED&NF,B)A/78 MNG8OIT,37P4\,MBJSIX8)4LAGHQQNQI;CDD(.,3:,%#\;& *G!LB3..YX;3: M*PVPN]^Q?ZJTHY8E53 5_"=;Z71L?;3("M:TY/I>;+] H^>]X8L%5]5*MDVL M8Y&X5%ID#1@SR%A>?^E+4X<.P!T= 7@-P-L'^$< ?@/P*Z%U9I6L&ZII&$BQ M)=)$(YO95+6IT*B&Y>85(RWQE"%.A]%B$LU^+&;?'LCL$=>(]&Y 4\95G[PC MWV,](.[HG'B.YZ,=E4L%SR7DFLPV9L60_"&%.RJ?\!=7\)B\?>->^%?$)BJE M$A1A.5GD3*OSW0DZ[ACG^(;H.^N:@:U1DFU5O8K)/U;5_3K]^HH1Y%9#IGX?DEG3#0_3 MF4Z^5 6-86QAJRJ0&[!"(]>Y.J3R/Y&]4NZWROU3[&%D:D\*R6(@/7S;0I3Y MBA0@ZU?I'Q)?,V*G&4HS=C:A.W #>],5=?+:?Q0U;$4-3XJZ3A()"=4HK)1Q MBE.C5GA(3,WD7G3$C$9[6NJ8;HCK.6U,G:+=Z6DS3['%$I8KPF&-*&?P KX70.\-,CO:/(OP+4$L#!!0 ( '1\ M65>#^;+E>@, *L7 - >&PO?EL01.2GZ49%1J)4YD0 MI;MR[N69I"3*@91PK]?I!%Y"F'#'0[%,+A.5.[-T*=3([7;JF&,.[R,=#5Z[ MCM&;I!$=N;5?1\!]&S#JZK,4PZ ML$O__OYS4[REW6"5.B;>WQ2OO!QKL=K8,48>V,F;;)P>6N@-%:/U.]:LK908 ML;O3&CVP1)APSR[\ZP>J7$-_D_9WD<:%"UFOW!CC89R*9G_XK@GHO"2ASAWA M(W=".)M*!JR8)(RO3;@'@5G*4^DHO3&UD2Y$\F\&[IH>[-E2)V$BE45ND\'\ M3LO3MX"J!P89Y[7!GFL"XV%&E*)27.I.<7(1O ,AI#'8DFR_@J-+, U"I--&-B)%Y*DCAH6*4#2T[HYQ? MPP7M<[RAO8I;*UH4KZB;VE#9-#*F _IM-:/=ENT_2=?)V%VJWBWU<$31ATJA M5Y+&;%7T5W%M %/OXNHDR_CZ+6=SD5 S^)T3CH>DXCF+5+)O.AN4RDP'J'2= M.RH5F[4C7R7);NA*5>6TBG'/O0/T_&_G>4X%E82W3>O:W^=9?K)CO_]OIL\B'TS. 23AU"3_6>[LC_&9/<03/8. MP:2_ER:]\L&W]72]\6Q=1QUXAQFYG^!=B3=)G>F2<<5$V5NP**+BWB.VEE=D MRNFFOCX_HC%95;3_@##ZP;U"Y3.Q41$5S2: ME%TYGQ9-1S=TUO(#A&WDLOC8$8QC,#L"&)8'?X/JPJY@W;P3@2AA@"M6BOT2! 9B> KWU]L%WB^V%H1P"S._!]#('=B".8 M _" (;Y?W >W[D=>=9_RFG_/C_\ 4$L#!!0 ( '1\65>7BKL

-8?20$3;8T.P6BP^0"X99K>]9!:GLNZ7E_U^]5LR5>L^JU<\T(=691RQ6JU*5_ZU5IR M-J^6G->KO&^SXU'PM^KC>+-)7D4E MIB(7]?M-K_V>\QY9B4*LQ#<^O^F=]4BU+-_N2BF^E47-\G0FRSR_Z0VV!QZY MK,5L;W?:0&9L6K5[:C9-F *YZ3EGZH(+(:NZ/:.]/E.,KUR=O-W:U.5(Y#67 M/JOY6):;M2A>FLNHN^AKM]&VP^YSVXA7\O\T8[E8B!GWR]EFQ8MZVXZ2YPU@ M42W%NNJ1@JWX3<\K7[DD:_;"FYM2_T+GVQNL%9G67/)*J .2SEM&1)XX\H,H M#7RBOJ5Q2'TW4QMIICXF0:1!&@"D<43(9T.#- %(\RB00S=T(R\@&J0%0%K' M;$E3@[0!2/N8D)8&Z0"0#BYDG(S=B/[E9C36>\DY0'2.2Y0^3"9N\H7$(Y+2 M<41'U'.CC+B>%S]$&=4@+P#("US()'@,HH> C))XTCS>+'&]+"5/-+LCWD.J M05X"D)>XD&X8QD]MKQW%"?&2P*<9">,T#73 P1D4ML^0$;T_'FA*F[>OPP2J M!-DE-'H,TDQ90SU0-_+)R*4)>71#];@G@=O!A&0R0+9)J%BZ#Q*RQ@!9&^,X M]I]H&.H\D" &R(:@4>9&8SH, ^*J%S[K-!0DA0&R%<(X&O^:![4)"'A@@BR -Q@TA M28+[.&GP=# H]@^0@W^:Q=[O=W'H!TGZ"PE4F,V^Z&DP%/4-Y*B?/@Q31=2T M6^/13N_9.7BMRSV7[\V+&B2^J65Y6&ZF/= QP%($<^&E1B;D: M?662S=7XC[A2LN*%-[^J=$9(!P:R#L DKC/4,2!+&,B6@#'U<80!.<- =@:8 M;79;$Y*(@2P1(-\D)QG3,2&O&,A>V29.#9'ZW^I4QX),8B";9)=!'02#3&(@ MFV0OE3I$:$(^,9%]TLVI#N)!5C'1BU- (D-.=$S(*R:R5_92F8,-"9:FD*VB M%RO(B<]K)O(N'203\Z@RT>L])B03$UDF,*:M8T(R,9%E F,Z.B8D$_.8U:KG M<="]@ZI)N 7)QT*6#XRIAW<+G!E!MA",J8=W"[*0==0AC1[>+GBW( M9R!8"!XB^7F"Q( M9V/,FVJ0$.8F8E*R9 MAC_]-^749QZ\=NZF[#2G(_BES*>0DY*SB MQ"NK^@>0D(!L9 'M(-/->IVWY3Z6DR'+VS)ENM0Q(0'9R (ZB.FQ:DE&>?FF M+R"PP@0(N0>&]D]GVM$J;KF?)-S4BZ(SZ&]D]GS$_/75]T0CD'N_+JB_E3HF MY!T'N_RVCQD,:>:[^ST'\HZ#77[;QTSXK"QF(A?J;!T37!:&77[;QTPWJQ63 MS=I7HJ_"![WZ]FF^^S BY!VG]4Z_/;FZO9[SA2CX M/%*7K]3^&+?(^?8?4$L#!!0 M ( '1\65>7=W+D+ ( /8H : >&PO7W)E;',O=V]R:V)O;VLN>&UL M+G)E;'/-VDM.XT 4A>&M1%X E;JO0(LPZ@E3Q :L4'F()(Y<;@&[[R@,DF/U MH"?(9V25+5__HT]6V8\O9=\.N^Y8M[M3G7T>]L>Z;+;#J;^=T3P]WLZ@GH+@=Z">@N!WC)ZV2;06U!O(=!;4&\AT%M0;R'06U!O(=!;4&\AT%M0 M;R'06U!O(=!;46\ET%M1;R706U%O)=!;1YLE!'HKZJT$>BOJK01Z*^JM!'HK MZJT$>BOJK01Z*^JM!'H;ZFT$>AOJ;01Z&^IM!'H;ZFT$>MMHLYM ;T.]C4!O M0[V-0&]#O8U ;T.]C4!O0[V-0&]'O9U ;T>]G4!O1[V=0&]'O9U ;T>]G4!O M'WVL)-#;46\GT-M1;R?0VU%O)]#;46\GT#M0[R#0.U#O(- [4.\@T#M0[R#0 M.U#O(- [4.\@T#M&/YL0Z!VH=Q#H':AW$.@=J'?\I-YU^-J7>NWY7N-/03]) M]7"^MUP??UE^GT2<%Q>7M+2; M-DVNMOGGV+A^7@1J8S&YV&T$,I\<]\15X^-1 MWE"P+Q.&E>\#7L_=/%((34V36QO2M>WR+K9M64S/+<5R?XDO>G3+95-1[:I- MEX^4T0>R=5P1I:XM=T6/]B>G?,.T^^0'YX]E]@7FG;?!^9@G%NCW<6\C&4Y/ M?2Y$(37[7_$],9<^^/UHF'9-]0^S\_4^N; >YQ'9^#C\CC_.^+W^+_L0('U( MD#X42!\:I \#TLN]<^L_CA^?96>;_BV?C?\17+P 4$L! A0#% @ M='Q95P=!36*! L0 ! ( ! &1O8U!R;W!S+V%P M<"YX;6Q02P$"% ,4 " !T?%E7L8S@G^\ K @ $0 M@ &O 9&]C4')O<',O8V]R92YX;6Q02P$"% ,4 " !T?%E7F5R<(Q & M "<)P $P @ '- 0 >&PO=&AE;64O=&AE;64Q+GAM;%!+ M 0(4 Q0 ( '1\65>LJZM.S 4 ,,> 8 " @0X( !X M;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% @ ='Q95WC_?$A^ P D0P !@ ("! MC!0 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M='Q95]@[KFNW" "R8 !@ ("!62\ 'AL+W=O&PO=V]R M:W-H965T&UL4$L! A0#% @ ='Q95\S8>^ 3" G10 M !@ ("![E\ 'AL+W=O&UL4$L! A0#% @ ='Q95UZK&PO=V]R:W-H965T&UL4$L! A0#% @ ='Q95\ESV\2K P )0@ !D M ("!:'L 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ ='Q95TSC.RNP @ *@< !D ("![XX M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M='Q95W*C2:F@ P $@@ !D ("!&)T 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ='Q95T@U17Y# @ MB@8 !D ("!,:< 'AL+W=O !F9@ &0 @(&K MJ0 >&PO=V]R:W-H965T&UL4$L! A0#% @ ='Q95ZZ[!'UT!@ *A !D M ("!!\\ 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ ='Q95ZEB#S&& P M < !D ("!ZMX 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ='Q9 M5SGW3 )N P D@D !D ("!-^H 'AL+W=O*:&O- $ !H# &0 M @('<[0 >&PO=V]R:W-H965T/R !X;"]W;W)K M&UL4$L! A0#% @ ='Q95]X>QH@H P _0H M !D ("!C/4 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ='Q95]_Z85)* P E@P !D M ("!& (! 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ ='Q95Y%RHU+2 @ C0< !D ("!]PP! 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ ='Q95_]V M+!FD @ B08 !D ("!I!P! 'AL+W=O&PO=V]R:W-H965TFN%HUE@( '(& 9 " @;HB 0!X;"]W;W)K&UL4$L! A0#% @ ='Q95VGR P&L P G0\ !D M ("!AR4! 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ ='Q95QP=S?2$ P S \ !D ("! M&S,! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ ='Q95\M,*K1.! DQ@ !D ("!OCP! 'AL+W=O&UL4$L! A0#% @ ='Q95]&C8^8[ M!0 QR( !D ("!(T@! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ='Q95]\:[OJ3 P ,1 !D M ("!J58! 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ ='Q95S81*=!] @ J@< !D ("!AV8! M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M='Q95^,@/^F! P &1 !D ("!WV\! 'AL+W=O&UL4$L! A0#% @ ='Q95_I526RS @ M108 !D ("!Y'T! 'AL+W=O82V8@" T!@ &0 @('. M@ $ >&PO=V]R:W-H965T# M^;+E>@, *L7 - " 8V# 0!X;"]S='EL97,N>&UL4$L! M A0#% @ ='Q95Y>*NQS $P( L ( !,H7=W+D M+ ( /8H : " <6- 0!X;"]?7!E&UL4$L%!@ !- $T $A4 %&2 $ 0 $! end XML 83 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 84 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 85 FilingSummary.xml IDEA: XBRL DOCUMENT 3.23.3 html 280 292 1 false 47 0 false 10 false false R1.htm 0000001 - Document - Cover page Sheet http://www.costar.com/role/Coverpage Cover page Cover 1 false false R2.htm 0000002 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS Sheet http://www.costar.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS Statements 2 false false R3.htm 0000003 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME Sheet http://www.costar.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME Statements 3 false false R4.htm 0000004 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS Sheet http://www.costar.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS CONDENSED CONSOLIDATED BALANCE SHEETS Statements 4 false false R5.htm 0000005 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS??? EQUITY Sheet http://www.costar.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS??? EQUITY Statements 5 false false R6.htm 0000006 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS Sheet http://www.costar.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS Statements 6 false false R7.htm 0000007 - Disclosure - ORGANIZATION Sheet http://www.costar.com/role/ORGANIZATION ORGANIZATION Notes 7 false false R8.htm 0000008 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES Sheet http://www.costar.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIES SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES Notes 8 false false R9.htm 0000009 - Disclosure - REVENUE FROM CONTRACTS WITH CUSTOMERS Sheet http://www.costar.com/role/REVENUEFROMCONTRACTSWITHCUSTOMERS REVENUE FROM CONTRACTS WITH CUSTOMERS Notes 9 false false R10.htm 0000010 - Disclosure - ALLOWANCE FOR CREDIT LOSSES Sheet http://www.costar.com/role/ALLOWANCEFORCREDITLOSSES ALLOWANCE FOR CREDIT LOSSES Notes 10 false false R11.htm 0000011 - Disclosure - ACQUISITIONS Sheet http://www.costar.com/role/ACQUISITIONS ACQUISITIONS Notes 11 false false R12.htm 0000012 - Disclosure - INVESTMENTS AND FAIR VALUE MEASUREMENTS Sheet http://www.costar.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTS INVESTMENTS AND FAIR VALUE MEASUREMENTS Notes 12 false false R13.htm 0000013 - Disclosure - LEASES Sheet http://www.costar.com/role/LEASES LEASES Notes 13 false false R14.htm 0000014 - Disclosure - GOODWILL Sheet http://www.costar.com/role/GOODWILL GOODWILL Notes 14 false false R15.htm 0000015 - Disclosure - INTANGIBLE ASSETS Sheet http://www.costar.com/role/INTANGIBLEASSETS INTANGIBLE ASSETS Notes 15 false false R16.htm 0000016 - Disclosure - LONG-TERM DEBT Sheet http://www.costar.com/role/LONGTERMDEBT LONG-TERM DEBT Notes 16 false false R17.htm 0000017 - Disclosure - INCOME TAXES Sheet http://www.costar.com/role/INCOMETAXES INCOME TAXES Notes 17 false false R18.htm 0000018 - Disclosure - COMMITMENTS AND CONTINGENCIES Sheet http://www.costar.com/role/COMMITMENTSANDCONTINGENCIES COMMITMENTS AND CONTINGENCIES Notes 18 false false R19.htm 0000019 - Disclosure - SEGMENT REPORTING Sheet http://www.costar.com/role/SEGMENTREPORTING SEGMENT REPORTING Notes 19 false false R20.htm 0000020 - Disclosure - STOCKHOLDERS' EQUITY Sheet http://www.costar.com/role/STOCKHOLDERSEQUITY STOCKHOLDERS' EQUITY Notes 20 false false R21.htm 0000021 - Disclosure - SUBSEQUENT EVENTS Sheet http://www.costar.com/role/SUBSEQUENTEVENTS SUBSEQUENT EVENTS Notes 21 false false R22.htm 995410 - Disclosure - Pay vs Performance Disclosure Sheet http://xbrl.sec.gov/ecd/role/PvpDisclosure Pay vs Performance Disclosure Notes 22 false false R23.htm 995445 - Disclosure - Insider Trading Arrangements Sheet http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements Insider Trading Arrangements Notes 23 false false R24.htm 9954471 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies) Sheet http://www.costar.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies) Policies 24 false false R25.htm 9954472 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables) Sheet http://www.costar.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESTables SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables) Tables http://www.costar.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIES 25 false false R26.htm 9954473 - Disclosure - REVENUE FROM CONTRACTS WITH CUSTOMERS (Tables) Sheet http://www.costar.com/role/REVENUEFROMCONTRACTSWITHCUSTOMERSTables REVENUE FROM CONTRACTS WITH CUSTOMERS (Tables) Tables http://www.costar.com/role/REVENUEFROMCONTRACTSWITHCUSTOMERS 26 false false R27.htm 9954474 - Disclosure - ALLOWANCE FOR CREDIT LOSSES (Tables) Sheet http://www.costar.com/role/ALLOWANCEFORCREDITLOSSESTables ALLOWANCE FOR CREDIT LOSSES (Tables) Tables http://www.costar.com/role/ALLOWANCEFORCREDITLOSSES 27 false false R28.htm 9954475 - Disclosure - LEASES (Tables) Sheet http://www.costar.com/role/LEASESTables LEASES (Tables) Tables http://www.costar.com/role/LEASES 28 false false R29.htm 9954476 - Disclosure - GOODWILL (Tables) Sheet http://www.costar.com/role/GOODWILLTables GOODWILL (Tables) Tables http://www.costar.com/role/GOODWILL 29 false false R30.htm 9954477 - Disclosure - INTANGIBLE ASSETS (Tables) Sheet http://www.costar.com/role/INTANGIBLEASSETSTables INTANGIBLE ASSETS (Tables) Tables http://www.costar.com/role/INTANGIBLEASSETS 30 false false R31.htm 9954478 - Disclosure - LONG-TERM DEBT (Tables) Sheet http://www.costar.com/role/LONGTERMDEBTTables LONG-TERM DEBT (Tables) Tables http://www.costar.com/role/LONGTERMDEBT 31 false false R32.htm 9954479 - Disclosure - COMMITMENTS AND CONTINGENCIES (Tables) Sheet http://www.costar.com/role/COMMITMENTSANDCONTINGENCIESTables COMMITMENTS AND CONTINGENCIES (Tables) Tables http://www.costar.com/role/COMMITMENTSANDCONTINGENCIES 32 false false R33.htm 9954480 - Disclosure - SEGMENT REPORTING (Tables) Sheet http://www.costar.com/role/SEGMENTREPORTINGTables SEGMENT REPORTING (Tables) Tables http://www.costar.com/role/SEGMENTREPORTING 33 false false R34.htm 9954481 - Disclosure - ORGANIZATION (Details) Sheet http://www.costar.com/role/ORGANIZATIONDetails ORGANIZATION (Details) Details http://www.costar.com/role/ORGANIZATION 34 false false R35.htm 9954482 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Revenue Recognition) (Details) Sheet http://www.costar.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESRevenueRecognitionDetails SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Revenue Recognition) (Details) Details http://www.costar.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESTables 35 false false R36.htm 9954483 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Foreign Currency Translation and Accumulated Other Comprehensive Loss) (Details) Sheet http://www.costar.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESForeignCurrencyTranslationandAccumulatedOtherComprehensiveLossDetails SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Foreign Currency Translation and Accumulated Other Comprehensive Loss) (Details) Details http://www.costar.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESTables 36 false false R37.htm 9954484 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Net Income Per Share) (Details) Sheet http://www.costar.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNetIncomePerShareDetails SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Net Income Per Share) (Details) Details http://www.costar.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESTables 37 false false R38.htm 9954485 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Anti-dilutive Shares) (Details) Sheet http://www.costar.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESAntidilutiveSharesDetails SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Anti-dilutive Shares) (Details) Details http://www.costar.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESTables 38 false false R39.htm 9954486 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Stock-Based Compensation) (Details) Sheet http://www.costar.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESStockBasedCompensationDetails SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Stock-Based Compensation) (Details) Details http://www.costar.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESTables 39 false false R40.htm 9954487 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Cash, Cash Equivalents and Restricted Cash Narrative) (Details) Sheet http://www.costar.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESCashCashEquivalentsandRestrictedCashNarrativeDetails SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Cash, Cash Equivalents and Restricted Cash Narrative) (Details) Details http://www.costar.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESTables 40 false false R41.htm 9954488 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Allowance for Credit Losses) (Details) Sheet http://www.costar.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESAllowanceforCreditLossesDetails SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Allowance for Credit Losses) (Details) Details http://www.costar.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESTables 41 false false R42.htm 9954489 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Recent Accounting Pronouncements) (Details) Sheet http://www.costar.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESRecentAccountingPronouncementsDetails SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Recent Accounting Pronouncements) (Details) Details http://www.costar.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESTables 42 false false R43.htm 9954490 - Disclosure - REVENUE FROM CONTRACTS WITH CUSTOMERS (Disaggregated Revenue) (Details) Sheet http://www.costar.com/role/REVENUEFROMCONTRACTSWITHCUSTOMERSDisaggregatedRevenueDetails REVENUE FROM CONTRACTS WITH CUSTOMERS (Disaggregated Revenue) (Details) Details http://www.costar.com/role/REVENUEFROMCONTRACTSWITHCUSTOMERSTables 43 false false R44.htm 9954491 - Disclosure - REVENUE FROM CONTRACTS WITH CUSTOMERS (Deferred Revenue) (Details) Sheet http://www.costar.com/role/REVENUEFROMCONTRACTSWITHCUSTOMERSDeferredRevenueDetails REVENUE FROM CONTRACTS WITH CUSTOMERS (Deferred Revenue) (Details) Details http://www.costar.com/role/REVENUEFROMCONTRACTSWITHCUSTOMERSTables 44 false false R45.htm 9954492 - Disclosure - REVENUE FROM CONTRACTS WITH CUSTOMERS (Contract Assets and Liabilities) (Details) Sheet http://www.costar.com/role/REVENUEFROMCONTRACTSWITHCUSTOMERSContractAssetsandLiabilitiesDetails REVENUE FROM CONTRACTS WITH CUSTOMERS (Contract Assets and Liabilities) (Details) Details http://www.costar.com/role/REVENUEFROMCONTRACTSWITHCUSTOMERSTables 45 false false R46.htm 9954493 - Disclosure - REVENUE FROM CONTRACTS WITH CUSTOMERS (Contract Assets) (Details) Sheet http://www.costar.com/role/REVENUEFROMCONTRACTSWITHCUSTOMERSContractAssetsDetails REVENUE FROM CONTRACTS WITH CUSTOMERS (Contract Assets) (Details) Details http://www.costar.com/role/REVENUEFROMCONTRACTSWITHCUSTOMERSTables 46 false false R47.htm 9954494 - Disclosure - REVENUE FROM CONTRACTS WITH CUSTOMERS (Narrative) (Details) Sheet http://www.costar.com/role/REVENUEFROMCONTRACTSWITHCUSTOMERSNarrativeDetails REVENUE FROM CONTRACTS WITH CUSTOMERS (Narrative) (Details) Details http://www.costar.com/role/REVENUEFROMCONTRACTSWITHCUSTOMERSTables 47 false false R48.htm 9954495 - Disclosure - REVENUE FROM CONTRACTS WITH CUSTOMERS (Commissions) (Details) Sheet http://www.costar.com/role/REVENUEFROMCONTRACTSWITHCUSTOMERSCommissionsDetails REVENUE FROM CONTRACTS WITH CUSTOMERS (Commissions) (Details) Details http://www.costar.com/role/REVENUEFROMCONTRACTSWITHCUSTOMERSTables 48 false false R49.htm 9954496 - Disclosure - ALLOWANCE FOR CREDIT LOSSES (Details) Sheet http://www.costar.com/role/ALLOWANCEFORCREDITLOSSESDetails ALLOWANCE FOR CREDIT LOSSES (Details) Details http://www.costar.com/role/ALLOWANCEFORCREDITLOSSESTables 49 false false R50.htm 9954497 - Disclosure - ACQUISITIONS (Narrative) (Details) Sheet http://www.costar.com/role/ACQUISITIONSNarrativeDetails ACQUISITIONS (Narrative) (Details) Details http://www.costar.com/role/ACQUISITIONS 50 false false R51.htm 9954498 - Disclosure - INVESTMENTS AND FAIR VALUE MEASUREMENTS (Details) Sheet http://www.costar.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSDetails INVESTMENTS AND FAIR VALUE MEASUREMENTS (Details) Details http://www.costar.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTS 51 false false R52.htm 9954499 - Disclosure - LEASES (Narrative) (Details) Sheet http://www.costar.com/role/LEASESNarrativeDetails LEASES (Narrative) (Details) Details http://www.costar.com/role/LEASESTables 52 false false R53.htm 9954500 - Disclosure - LEASES (Lease Cost) (Details) Sheet http://www.costar.com/role/LEASESLeaseCostDetails LEASES (Lease Cost) (Details) Details http://www.costar.com/role/LEASESTables 53 false false R54.htm 9954501 - Disclosure - LEASES (Supplemental Balance Sheet Information Related to Leases) (Details) Sheet http://www.costar.com/role/LEASESSupplementalBalanceSheetInformationRelatedtoLeasesDetails LEASES (Supplemental Balance Sheet Information Related to Leases) (Details) Details http://www.costar.com/role/LEASESTables 54 false false R55.htm 9954502 - Disclosure - LEASES (Supplemental Cash Flow Information Related to Leases) (Details) Sheet http://www.costar.com/role/LEASESSupplementalCashFlowInformationRelatedtoLeasesDetails LEASES (Supplemental Cash Flow Information Related to Leases) (Details) Details http://www.costar.com/role/LEASESTables 55 false false R56.htm 9954503 - Disclosure - GOODWILL (Goodwill by Segment) (Details) Sheet http://www.costar.com/role/GOODWILLGoodwillbySegmentDetails GOODWILL (Goodwill by Segment) (Details) Details http://www.costar.com/role/GOODWILLTables 56 false false R57.htm 9954504 - Disclosure - GOODWILL (Narrative) (Details) Sheet http://www.costar.com/role/GOODWILLNarrativeDetails GOODWILL (Narrative) (Details) Details http://www.costar.com/role/GOODWILLTables 57 false false R58.htm 9954505 - Disclosure - INTANGIBLE ASSETS (Details) Sheet http://www.costar.com/role/INTANGIBLEASSETSDetails INTANGIBLE ASSETS (Details) Details http://www.costar.com/role/INTANGIBLEASSETSTables 58 false false R59.htm 9954506 - Disclosure - LONG-TERM DEBT (Schedule of Debt) (Details) Sheet http://www.costar.com/role/LONGTERMDEBTScheduleofDebtDetails LONG-TERM DEBT (Schedule of Debt) (Details) Details http://www.costar.com/role/LONGTERMDEBTTables 59 false false R60.htm 9954507 - Disclosure - LONG-TERM DEBT (Narrative) (Details) Sheet http://www.costar.com/role/LONGTERMDEBTNarrativeDetails LONG-TERM DEBT (Narrative) (Details) Details http://www.costar.com/role/LONGTERMDEBTTables 60 false false R61.htm 9954508 - Disclosure - LONG-TERM DEBT (Interest) (Details) Sheet http://www.costar.com/role/LONGTERMDEBTInterestDetails LONG-TERM DEBT (Interest) (Details) Details http://www.costar.com/role/LONGTERMDEBTTables 61 false false R62.htm 9954509 - Disclosure - INCOME TAXES (Details) Sheet http://www.costar.com/role/INCOMETAXESDetails INCOME TAXES (Details) Details http://www.costar.com/role/INCOMETAXES 62 false false R63.htm 9954510 - Disclosure - COMMITMENTS AND CONTINGENCIES (Details) Sheet http://www.costar.com/role/COMMITMENTSANDCONTINGENCIESDetails COMMITMENTS AND CONTINGENCIES (Details) Details http://www.costar.com/role/COMMITMENTSANDCONTINGENCIESTables 63 false false R64.htm 9954511 - Disclosure - SEGMENT REPORTING (Narrative) (Details) Sheet http://www.costar.com/role/SEGMENTREPORTINGNarrativeDetails SEGMENT REPORTING (Narrative) (Details) Details http://www.costar.com/role/SEGMENTREPORTINGTables 64 false false R65.htm 9954512 - Disclosure - SEGMENT REPORTING (EBITDA) (Details) Sheet http://www.costar.com/role/SEGMENTREPORTINGEBITDADetails SEGMENT REPORTING (EBITDA) (Details) Details http://www.costar.com/role/SEGMENTREPORTINGTables 65 false false R66.htm 9954513 - Disclosure - SEGMENT REPORTING (Reconciliation of Net Income (Loss) to EBITDA) (Details) Sheet http://www.costar.com/role/SEGMENTREPORTINGReconciliationofNetIncomeLosstoEBITDADetails SEGMENT REPORTING (Reconciliation of Net Income (Loss) to EBITDA) (Details) Details http://www.costar.com/role/SEGMENTREPORTINGTables 66 false false R67.htm 9954514 - Disclosure - SEGMENT REPORTING (Summarized Information) (Details) Sheet http://www.costar.com/role/SEGMENTREPORTINGSummarizedInformationDetails SEGMENT REPORTING (Summarized Information) (Details) Details http://www.costar.com/role/SEGMENTREPORTINGTables 67 false false R68.htm 9954515 - Disclosure - STOCKHOLDERS' EQUITY (Details) Sheet http://www.costar.com/role/STOCKHOLDERSEQUITYDetails STOCKHOLDERS' EQUITY (Details) Details http://www.costar.com/role/STOCKHOLDERSEQUITY 68 false false R69.htm 9954516 - Disclosure - SUBSEQUENT EVENTS (Details) Sheet http://www.costar.com/role/SUBSEQUENTEVENTSDetails SUBSEQUENT EVENTS (Details) Details http://www.costar.com/role/SUBSEQUENTEVENTS 69 false false All Reports Book All Reports csgp-20230930.htm csgp-20230930.xsd csgp-20230930_cal.xml csgp-20230930_def.xml csgp-20230930_lab.xml csgp-20230930_pre.xml csgp-20230930_g1.jpg http://fasb.org/us-gaap/2023 http://xbrl.sec.gov/dei/2023 http://xbrl.sec.gov/ecd/2023 true true JSON 88 MetaLinks.json IDEA: XBRL DOCUMENT { "version": "2.2", "instance": { "csgp-20230930.htm": { "nsprefix": "csgp", "nsuri": "http://www.costar.com/20230930", "dts": { "inline": { "local": [ "csgp-20230930.htm" ] }, "schema": { "local": [ "csgp-20230930.xsd" ], "remote": [ "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd", "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd", "https://www.xbrl.org/dtr/type/2022-03-31/types.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-roles-2023.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-types-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-roles-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-types-2023.xsd", "https://xbrl.sec.gov/country/2023/country-2023.xsd", "https://xbrl.sec.gov/dei/2023/dei-2023.xsd", "https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd" ] }, "calculationLink": { "local": [ "csgp-20230930_cal.xml" ] }, "definitionLink": { "local": [ "csgp-20230930_def.xml" ] }, "labelLink": { "local": [ "csgp-20230930_lab.xml" ] }, "presentationLink": { "local": [ "csgp-20230930_pre.xml" ] } }, "keyStandard": 242, "keyCustom": 50, "axisStandard": 19, "axisCustom": 0, "memberStandard": 25, "memberCustom": 17, "hidden": { "total": 8, "http://xbrl.sec.gov/dei/2023": 5, "http://fasb.org/us-gaap/2023": 3 }, "contextCount": 280, "entityCount": 1, "segmentCount": 47, "elementCount": 537, "unitCount": 10, "baseTaxonomies": { "http://fasb.org/us-gaap/2023": 842, "http://xbrl.sec.gov/ecd/2023": 4, "http://xbrl.sec.gov/dei/2023": 29 }, "report": { "R1": { "role": "http://www.costar.com/role/Coverpage", "longName": "0000001 - Document - Cover page", "shortName": "Cover page", "isDefault": "true", "groupType": "document", "subGroupType": "", "menuCat": "Cover", "order": "1", "firstAnchor": { "contextRef": "c-1", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "csgp-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "csgp-20230930.htm", "first": true, "unique": true } }, "R2": { "role": "http://www.costar.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS", "longName": "0000002 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "2", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "csgp-20230930.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:CostOfGoodsAndServicesSold", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "csgp-20230930.htm", "unique": true } }, "R3": { "role": "http://www.costar.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME", "longName": "0000003 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "3", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:NetIncomeLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "csgp-20230930.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "csgp-20230930.htm", "unique": true } }, "R4": { "role": "http://www.costar.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "longName": "0000004 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS", "shortName": "CONDENSED CONSOLIDATED BALANCE SHEETS", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "4", "firstAnchor": { "contextRef": "c-6", "name": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "csgp-20230930.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-6", "name": "us-gaap:AccountsReceivableGrossCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "csgp-20230930.htm", "unique": true } }, "R5": { "role": "http://www.costar.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY", "longName": "0000005 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS\u2019 EQUITY", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS\u2019 EQUITY", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "5", "firstAnchor": { "contextRef": "c-40", "name": "us-gaap:CommonStockSharesOutstanding", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "csgp-20230930.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-45", "name": "us-gaap:NetIncomeLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "csgp-20230930.htm", "unique": true } }, "R6": { "role": "http://www.costar.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS", "longName": "0000006 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "6", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:NetIncomeLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "csgp-20230930.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:DepreciationDepletionAndAmortization", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "csgp-20230930.htm", "unique": true } }, "R7": { "role": "http://www.costar.com/role/ORGANIZATION", "longName": "0000007 - Disclosure - ORGANIZATION", "shortName": "ORGANIZATION", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "7", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:NatureOfOperations", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "csgp-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:NatureOfOperations", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "csgp-20230930.htm", "first": true, "unique": true } }, "R8": { "role": "http://www.costar.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIES", "longName": "0000008 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES", "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "8", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "csgp-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "csgp-20230930.htm", "first": true, "unique": true } }, "R9": { "role": "http://www.costar.com/role/REVENUEFROMCONTRACTSWITHCUSTOMERS", "longName": "0000009 - Disclosure - REVENUE FROM CONTRACTS WITH CUSTOMERS", "shortName": "REVENUE FROM CONTRACTS WITH CUSTOMERS", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "9", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "csgp-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "csgp-20230930.htm", "first": true, "unique": true } }, "R10": { "role": "http://www.costar.com/role/ALLOWANCEFORCREDITLOSSES", "longName": "0000010 - Disclosure - ALLOWANCE FOR CREDIT LOSSES", "shortName": "ALLOWANCE FOR CREDIT LOSSES", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "10", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:CreditLossFinancialInstrumentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "csgp-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:CreditLossFinancialInstrumentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "csgp-20230930.htm", "first": true, "unique": true } }, "R11": { "role": "http://www.costar.com/role/ACQUISITIONS", "longName": "0000011 - Disclosure - ACQUISITIONS", "shortName": "ACQUISITIONS", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "11", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "csgp-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "csgp-20230930.htm", "first": true, "unique": true } }, "R12": { "role": "http://www.costar.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTS", "longName": "0000012 - Disclosure - INVESTMENTS AND FAIR VALUE MEASUREMENTS", "shortName": "INVESTMENTS AND FAIR VALUE MEASUREMENTS", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "12", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "csgp-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "csgp-20230930.htm", "first": true, "unique": true } }, "R13": { "role": "http://www.costar.com/role/LEASES", "longName": "0000013 - Disclosure - LEASES", "shortName": "LEASES", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "13", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "csgp-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "csgp-20230930.htm", "first": true, "unique": true } }, "R14": { "role": "http://www.costar.com/role/GOODWILL", "longName": "0000014 - Disclosure - GOODWILL", "shortName": "GOODWILL", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "14", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:GoodwillDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "csgp-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:GoodwillDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "csgp-20230930.htm", "first": true, "unique": true } }, "R15": { "role": "http://www.costar.com/role/INTANGIBLEASSETS", "longName": "0000015 - Disclosure - INTANGIBLE ASSETS", "shortName": "INTANGIBLE ASSETS", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "15", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:IntangibleAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "csgp-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:IntangibleAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "csgp-20230930.htm", "first": true, "unique": true } }, "R16": { "role": "http://www.costar.com/role/LONGTERMDEBT", "longName": "0000016 - Disclosure - LONG-TERM DEBT", "shortName": "LONG-TERM DEBT", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "16", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:LongTermDebtTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "csgp-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:LongTermDebtTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "csgp-20230930.htm", "first": true, "unique": true } }, "R17": { "role": "http://www.costar.com/role/INCOMETAXES", "longName": "0000017 - Disclosure - INCOME TAXES", "shortName": "INCOME TAXES", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "17", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "csgp-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "csgp-20230930.htm", "first": true, "unique": true } }, "R18": { "role": "http://www.costar.com/role/COMMITMENTSANDCONTINGENCIES", "longName": "0000018 - Disclosure - COMMITMENTS AND CONTINGENCIES", "shortName": "COMMITMENTS AND CONTINGENCIES", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "18", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "csgp-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "csgp-20230930.htm", "first": true, "unique": true } }, "R19": { "role": "http://www.costar.com/role/SEGMENTREPORTING", "longName": "0000019 - Disclosure - SEGMENT REPORTING", "shortName": "SEGMENT REPORTING", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "19", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "csgp-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "csgp-20230930.htm", "first": true, "unique": true } }, "R20": { "role": "http://www.costar.com/role/STOCKHOLDERSEQUITY", "longName": "0000020 - Disclosure - STOCKHOLDERS' EQUITY", "shortName": "STOCKHOLDERS' EQUITY", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "20", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "csgp-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "csgp-20230930.htm", "first": true, "unique": true } }, "R21": { "role": "http://www.costar.com/role/SUBSEQUENTEVENTS", "longName": "0000021 - Disclosure - SUBSEQUENT EVENTS", "shortName": "SUBSEQUENT EVENTS", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "21", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:SubsequentEventsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "csgp-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:SubsequentEventsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "csgp-20230930.htm", "first": true, "unique": true } }, "R22": { "role": "http://xbrl.sec.gov/ecd/role/PvpDisclosure", "longName": "995410 - Disclosure - Pay vs Performance Disclosure", "shortName": "Pay vs Performance Disclosure", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "22", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:NetIncomeLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "csgp-20230930.htm", "first": true }, "uniqueAnchor": null }, "R23": { "role": "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "longName": "995445 - Disclosure - Insider Trading Arrangements", "shortName": "Insider Trading Arrangements", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "23", "firstAnchor": { "contextRef": "c-3", "name": "ecd:Rule10b51ArrAdoptedFlag", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "csgp-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "ecd:Rule10b51ArrAdoptedFlag", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "csgp-20230930.htm", "first": true, "unique": true } }, "R24": { "role": "http://www.costar.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies", "longName": "9954471 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies)", "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "policies", "menuCat": "Policies", "order": "24", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ConsolidationPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "csgp-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ConsolidationPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "csgp-20230930.htm", "first": true, "unique": true } }, "R25": { "role": "http://www.costar.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESTables", "longName": "9954472 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables)", "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "25", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "csgp-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "csgp-20230930.htm", "first": true, "unique": true } }, "R26": { "role": "http://www.costar.com/role/REVENUEFROMCONTRACTSWITHCUSTOMERSTables", "longName": "9954473 - Disclosure - REVENUE FROM CONTRACTS WITH CUSTOMERS (Tables)", "shortName": "REVENUE FROM CONTRACTS WITH CUSTOMERS (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "26", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "csgp-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "csgp-20230930.htm", "first": true, "unique": true } }, "R27": { "role": "http://www.costar.com/role/ALLOWANCEFORCREDITLOSSESTables", "longName": "9954474 - Disclosure - ALLOWANCE FOR CREDIT LOSSES (Tables)", "shortName": "ALLOWANCE FOR CREDIT LOSSES (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "27", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "csgp-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "csgp-20230930.htm", "first": true, "unique": true } }, "R28": { "role": "http://www.costar.com/role/LEASESTables", "longName": "9954475 - Disclosure - LEASES (Tables)", "shortName": "LEASES (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "28", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:LeaseCostTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "csgp-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:LeaseCostTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "csgp-20230930.htm", "first": true, "unique": true } }, "R29": { "role": "http://www.costar.com/role/GOODWILLTables", "longName": "9954476 - Disclosure - GOODWILL (Tables)", "shortName": "GOODWILL (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "29", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "csgp-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "csgp-20230930.htm", "first": true, "unique": true } }, "R30": { "role": "http://www.costar.com/role/INTANGIBLEASSETSTables", "longName": "9954477 - Disclosure - INTANGIBLE ASSETS (Tables)", "shortName": "INTANGIBLE ASSETS (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "30", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "csgp-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "csgp-20230930.htm", "first": true, "unique": true } }, "R31": { "role": "http://www.costar.com/role/LONGTERMDEBTTables", "longName": "9954478 - Disclosure - LONG-TERM DEBT (Tables)", "shortName": "LONG-TERM DEBT (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "31", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "csgp-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "csgp-20230930.htm", "first": true, "unique": true } }, "R32": { "role": "http://www.costar.com/role/COMMITMENTSANDCONTINGENCIESTables", "longName": "9954479 - Disclosure - COMMITMENTS AND CONTINGENCIES (Tables)", "shortName": "COMMITMENTS AND CONTINGENCIES (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "32", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "csgp-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "csgp-20230930.htm", "first": true, "unique": true } }, "R33": { "role": "http://www.costar.com/role/SEGMENTREPORTINGTables", "longName": "9954480 - Disclosure - SEGMENT REPORTING (Tables)", "shortName": "SEGMENT REPORTING (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "33", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "csgp-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "csgp-20230930.htm", "first": true, "unique": true } }, "R34": { "role": "http://www.costar.com/role/ORGANIZATIONDetails", "longName": "9954481 - Disclosure - ORGANIZATION (Details)", "shortName": "ORGANIZATION (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "34", "firstAnchor": { "contextRef": "c-1", "name": "csgp:SubscriptionBasedLicensingAgreementMinimumTermYears", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "csgp-20230930.htm", "first": true }, "uniqueAnchor": null }, "R35": { "role": "http://www.costar.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESRevenueRecognitionDetails", "longName": "9954482 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Revenue Recognition) (Details)", "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Revenue Recognition) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "35", "firstAnchor": { "contextRef": "c-1", "name": "csgp:SubscriptionBasedLicensingAgreementMinimumTermYears", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "csgp-20230930.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "csgp:PercentageOfTotalRevenue", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "2", "ancestors": [ "span", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "csgp-20230930.htm", "unique": true } }, "R36": { "role": "http://www.costar.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESForeignCurrencyTranslationandAccumulatedOtherComprehensiveLossDetails", "longName": "9954483 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Foreign Currency Translation and Accumulated Other Comprehensive Loss) (Details)", "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Foreign Currency Translation and Accumulated Other Comprehensive Loss) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "36", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:ForeignCurrencyTransactionGainLossRealized", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "ix:continuation", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "csgp-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:ForeignCurrencyTransactionGainLossRealized", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "ix:continuation", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "csgp-20230930.htm", "first": true, "unique": true } }, "R37": { "role": "http://www.costar.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNetIncomePerShareDetails", "longName": "9954484 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Net Income Per Share) (Details)", "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Net Income Per Share) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "37", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:NetIncomeLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "csgp-20230930.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "csgp-20230930.htm", "unique": true } }, "R38": { "role": "http://www.costar.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESAntidilutiveSharesDetails", "longName": "9954485 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Anti-dilutive Shares) (Details)", "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Anti-dilutive Shares) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "38", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "csgp-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "csgp-20230930.htm", "first": true, "unique": true } }, "R39": { "role": "http://www.costar.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESStockBasedCompensationDetails", "longName": "9954486 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Stock-Based Compensation) (Details)", "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Stock-Based Compensation) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "39", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "csgp-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "csgp-20230930.htm", "first": true, "unique": true } }, "R40": { "role": "http://www.costar.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESCashCashEquivalentsandRestrictedCashNarrativeDetails", "longName": "9954487 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Cash, Cash Equivalents and Restricted Cash Narrative) (Details)", "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Cash, Cash Equivalents and Restricted Cash Narrative) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "40", "firstAnchor": { "contextRef": "c-6", "name": "us-gaap:RestrictedCash", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "us-gaap:RestrictedCash", "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "csgp-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-6", "name": "us-gaap:RestrictedCash", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "us-gaap:RestrictedCash", "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "csgp-20230930.htm", "first": true, "unique": true } }, "R41": { "role": "http://www.costar.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESAllowanceforCreditLossesDetails", "longName": "9954488 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Allowance for Credit Losses) (Details)", "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Allowance for Credit Losses) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "41", "firstAnchor": { "contextRef": "c-6", "name": "csgp:NumberOfPortfolioSegments", "unitRef": "operating_segment", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "us-gaap:CreditLossFinancialInstrumentPolicyTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "csgp-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-6", "name": "csgp:NumberOfPortfolioSegments", "unitRef": "operating_segment", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "us-gaap:CreditLossFinancialInstrumentPolicyTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "csgp-20230930.htm", "first": true, "unique": true } }, "R42": { "role": "http://www.costar.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESRecentAccountingPronouncementsDetails", "longName": "9954489 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Recent Accounting Pronouncements) (Details)", "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Recent Accounting Pronouncements) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "42", "firstAnchor": { "contextRef": "c-258", "name": "us-gaap:LineOfCredit", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "csgp-20230930.htm", "first": true }, "uniqueAnchor": null }, "R43": { "role": "http://www.costar.com/role/REVENUEFROMCONTRACTSWITHCUSTOMERSDisaggregatedRevenueDetails", "longName": "9954490 - Disclosure - REVENUE FROM CONTRACTS WITH CUSTOMERS (Disaggregated Revenue) (Details)", "shortName": "REVENUE FROM CONTRACTS WITH CUSTOMERS (Disaggregated Revenue) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "43", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "csgp-20230930.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-98", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "csgp-20230930.htm", "unique": true } }, "R44": { "role": "http://www.costar.com/role/REVENUEFROMCONTRACTSWITHCUSTOMERSDeferredRevenueDetails", "longName": "9954491 - Disclosure - REVENUE FROM CONTRACTS WITH CUSTOMERS (Deferred Revenue) (Details)", "shortName": "REVENUE FROM CONTRACTS WITH CUSTOMERS (Deferred Revenue) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "44", "firstAnchor": { "contextRef": "c-6", "name": "us-gaap:ContractWithCustomerLiabilityCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "csgp-20230930.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-6", "name": "us-gaap:ContractWithCustomerLiabilityNoncurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "csgp-20230930.htm", "unique": true } }, "R45": { "role": "http://www.costar.com/role/REVENUEFROMCONTRACTSWITHCUSTOMERSContractAssetsandLiabilitiesDetails", "longName": "9954492 - Disclosure - REVENUE FROM CONTRACTS WITH CUSTOMERS (Contract Assets and Liabilities) (Details)", "shortName": "REVENUE FROM CONTRACTS WITH CUSTOMERS (Contract Assets and Liabilities) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "45", "firstAnchor": { "contextRef": "c-7", "name": "us-gaap:ContractWithCustomerLiability", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "csgp-20230930.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "csgp:ContractwithCustomerLiabilityPriorPeriodAmountsRecognized", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "csgp-20230930.htm", "unique": true } }, "R46": { "role": "http://www.costar.com/role/REVENUEFROMCONTRACTSWITHCUSTOMERSContractAssetsDetails", "longName": "9954493 - Disclosure - REVENUE FROM CONTRACTS WITH CUSTOMERS (Contract Assets) (Details)", "shortName": "REVENUE FROM CONTRACTS WITH CUSTOMERS (Contract Assets) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "46", "firstAnchor": { "contextRef": "c-6", "name": "us-gaap:ContractWithCustomerAssetGrossCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "csgp-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-6", "name": "us-gaap:ContractWithCustomerAssetGrossCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "csgp-20230930.htm", "first": true, "unique": true } }, "R47": { "role": "http://www.costar.com/role/REVENUEFROMCONTRACTSWITHCUSTOMERSNarrativeDetails", "longName": "9954494 - Disclosure - REVENUE FROM CONTRACTS WITH CUSTOMERS (Narrative) (Details)", "shortName": "REVENUE FROM CONTRACTS WITH CUSTOMERS (Narrative) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "47", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:ContractWithCustomerLiabilityRevenueRecognized", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "csgp-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:ContractWithCustomerLiabilityRevenueRecognized", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "csgp-20230930.htm", "first": true, "unique": true } }, "R48": { "role": "http://www.costar.com/role/REVENUEFROMCONTRACTSWITHCUSTOMERSCommissionsDetails", "longName": "9954495 - Disclosure - REVENUE FROM CONTRACTS WITH CUSTOMERS (Commissions) (Details)", "shortName": "REVENUE FROM CONTRACTS WITH CUSTOMERS (Commissions) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "48", "firstAnchor": { "contextRef": "c-3", "name": "csgp:CommissionsIncurred", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "csgp-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "csgp:CommissionsIncurred", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "csgp-20230930.htm", "first": true, "unique": true } }, "R49": { "role": "http://www.costar.com/role/ALLOWANCEFORCREDITLOSSESDetails", "longName": "9954496 - Disclosure - ALLOWANCE FOR CREDIT LOSSES (Details)", "shortName": "ALLOWANCE FOR CREDIT LOSSES (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "49", "firstAnchor": { "contextRef": "c-7", "name": "us-gaap:FinancingReceivableAllowanceForCreditLossExcludingAccruedInterest", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "csgp-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-7", "name": "us-gaap:FinancingReceivableAllowanceForCreditLossExcludingAccruedInterest", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "csgp-20230930.htm", "first": true, "unique": true } }, "R50": { "role": "http://www.costar.com/role/ACQUISITIONSNarrativeDetails", "longName": "9954497 - Disclosure - ACQUISITIONS (Narrative) (Details)", "shortName": "ACQUISITIONS (Narrative) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "50", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "csgp-20230930.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-207", "name": "us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "csgp-20230930.htm", "unique": true } }, "R51": { "role": "http://www.costar.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSDetails", "longName": "9954498 - Disclosure - INVESTMENTS AND FAIR VALUE MEASUREMENTS (Details)", "shortName": "INVESTMENTS AND FAIR VALUE MEASUREMENTS (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "51", "firstAnchor": { "contextRef": "c-216", "name": "us-gaap:DebtInstrumentFairValue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-8", "ancestors": [ "us-gaap:DebtInstrumentFairValue", "span", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "csgp-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-216", "name": "us-gaap:DebtInstrumentFairValue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-8", "ancestors": [ "us-gaap:DebtInstrumentFairValue", "span", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "csgp-20230930.htm", "first": true, "unique": true } }, "R52": { "role": "http://www.costar.com/role/LEASESNarrativeDetails", "longName": "9954499 - Disclosure - LEASES (Narrative) (Details)", "shortName": "LEASES (Narrative) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "52", "firstAnchor": { "contextRef": "c-217", "name": "us-gaap:LesseeOperatingLeaseTermOfContract", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "csgp-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-217", "name": "us-gaap:LesseeOperatingLeaseTermOfContract", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "csgp-20230930.htm", "first": true, "unique": true } }, "R53": { "role": "http://www.costar.com/role/LEASESLeaseCostDetails", "longName": "9954500 - Disclosure - LEASES (Lease Cost) (Details)", "shortName": "LEASES (Lease Cost) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "53", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:OperatingLeaseCost", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "csgp-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:OperatingLeaseCost", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "csgp-20230930.htm", "first": true, "unique": true } }, "R54": { "role": "http://www.costar.com/role/LEASESSupplementalBalanceSheetInformationRelatedtoLeasesDetails", "longName": "9954501 - Disclosure - LEASES (Supplemental Balance Sheet Information Related to Leases) (Details)", "shortName": "LEASES (Supplemental Balance Sheet Information Related to Leases) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "54", "firstAnchor": { "contextRef": "c-6", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "csgp:SupplementalBalanceSheetInformationRelatedtoLeasesTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "csgp-20230930.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-6", "name": "us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "csgp:SupplementalBalanceSheetInformationRelatedtoLeasesTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "csgp-20230930.htm", "unique": true } }, "R55": { "role": "http://www.costar.com/role/LEASESSupplementalCashFlowInformationRelatedtoLeasesDetails", "longName": "9954502 - Disclosure - LEASES (Supplemental Cash Flow Information Related to Leases) (Details)", "shortName": "LEASES (Supplemental Cash Flow Information Related to Leases) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "55", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:OperatingLeasePayments", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "csgp:ScheduleofSupplementalCashFlowInformationforLeasesTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "csgp-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:OperatingLeasePayments", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "csgp:ScheduleofSupplementalCashFlowInformationforLeasesTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "csgp-20230930.htm", "first": true, "unique": true } }, "R56": { "role": "http://www.costar.com/role/GOODWILLGoodwillbySegmentDetails", "longName": "9954503 - Disclosure - GOODWILL (Goodwill by Segment) (Details)", "shortName": "GOODWILL (Goodwill by Segment) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "56", "firstAnchor": { "contextRef": "c-7", "name": "us-gaap:Goodwill", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ReconciliationOfAssetsFromSegmentToConsolidatedTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "csgp-20230930.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-223", "name": "csgp:GoodwillAcquisitionsAndAdjustments", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfGoodwillTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "csgp-20230930.htm", "unique": true } }, "R57": { "role": "http://www.costar.com/role/GOODWILLNarrativeDetails", "longName": "9954504 - Disclosure - GOODWILL (Narrative) (Details)", "shortName": "GOODWILL (Narrative) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "57", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:GoodwillImpairmentLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "us-gaap:GoodwillImpairmentLoss", "us-gaap:GoodwillImpairmentLoss", "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "csgp-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:GoodwillImpairmentLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "us-gaap:GoodwillImpairmentLoss", "us-gaap:GoodwillImpairmentLoss", "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "csgp-20230930.htm", "first": true, "unique": true } }, "R58": { "role": "http://www.costar.com/role/INTANGIBLEASSETSDetails", "longName": "9954505 - Disclosure - INTANGIBLE ASSETS (Details)", "shortName": "INTANGIBLE ASSETS (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "58", "firstAnchor": { "contextRef": "c-6", "name": "us-gaap:FiniteLivedIntangibleAssetsNet", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "csgp-20230930.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-7", "name": "us-gaap:FiniteLivedIntangibleAssetsNet", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "csgp-20230930.htm", "unique": true } }, "R59": { "role": "http://www.costar.com/role/LONGTERMDEBTScheduleofDebtDetails", "longName": "9954506 - Disclosure - LONG-TERM DEBT (Schedule of Debt) (Details)", "shortName": "LONG-TERM DEBT (Schedule of Debt) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "59", "firstAnchor": { "contextRef": "c-6", "name": "us-gaap:DebtInstrumentFaceAmount", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "csgp-20230930.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-6", "name": "us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "csgp-20230930.htm", "unique": true } }, "R60": { "role": "http://www.costar.com/role/LONGTERMDEBTNarrativeDetails", "longName": "9954507 - Disclosure - LONG-TERM DEBT (Narrative) (Details)", "shortName": "LONG-TERM DEBT (Narrative) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "60", "firstAnchor": { "contextRef": "c-6", "name": "us-gaap:DebtInstrumentFaceAmount", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "csgp-20230930.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-256", "name": "csgp:NumberOfAllowableIncreaseRequests", "unitRef": "occasion", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "csgp-20230930.htm", "unique": true } }, "R61": { "role": "http://www.costar.com/role/LONGTERMDEBTInterestDetails", "longName": "9954508 - Disclosure - LONG-TERM DEBT (Interest) (Details)", "shortName": "LONG-TERM DEBT (Interest) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "61", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:InterestExpenseDebt", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "csgp:ScheduleOfInterestExpenseTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "csgp-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:InterestExpenseDebt", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "csgp:ScheduleOfInterestExpenseTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "csgp-20230930.htm", "first": true, "unique": true } }, "R62": { "role": "http://www.costar.com/role/INCOMETAXESDetails", "longName": "9954509 - Disclosure - INCOME TAXES (Details)", "shortName": "INCOME TAXES (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "62", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "2", "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "csgp-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "2", "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "csgp-20230930.htm", "first": true, "unique": true } }, "R63": { "role": "http://www.costar.com/role/COMMITMENTSANDCONTINGENCIESDetails", "longName": "9954510 - Disclosure - COMMITMENTS AND CONTINGENCIES (Details)", "shortName": "COMMITMENTS AND CONTINGENCIES (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "63", "firstAnchor": { "contextRef": "c-6", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "csgp-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-6", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "csgp-20230930.htm", "first": true, "unique": true } }, "R64": { "role": "http://www.costar.com/role/SEGMENTREPORTINGNarrativeDetails", "longName": "9954511 - Disclosure - SEGMENT REPORTING (Narrative) (Details)", "shortName": "SEGMENT REPORTING (Narrative) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "64", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:NumberOfOperatingSegments", "unitRef": "operating_segment", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "csgp-20230930.htm", "first": true }, "uniqueAnchor": null }, "R65": { "role": "http://www.costar.com/role/SEGMENTREPORTINGEBITDADetails", "longName": "9954512 - Disclosure - SEGMENT REPORTING (EBITDA) (Details)", "shortName": "SEGMENT REPORTING (EBITDA) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "65", "firstAnchor": { "contextRef": "c-3", "name": "csgp:NetIncomeLossBeforeInterestAndOtherIncomeExpenseIncomeTaxesDepreciationAndAmortizationEBITDA", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "csgp-20230930.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-265", "name": "csgp:NetIncomeLossBeforeInterestAndOtherIncomeExpenseIncomeTaxesDepreciationAndAmortizationEBITDA", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "csgp-20230930.htm", "unique": true } }, "R66": { "role": "http://www.costar.com/role/SEGMENTREPORTINGReconciliationofNetIncomeLosstoEBITDADetails", "longName": "9954513 - Disclosure - SEGMENT REPORTING (Reconciliation of Net Income (Loss) to EBITDA) (Details)", "shortName": "SEGMENT REPORTING (Reconciliation of Net Income (Loss) to EBITDA) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "66", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:NetIncomeLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "csgp-20230930.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "csgp:AmortizationOfIntangibleAssetsCostofRevenue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "csgp-20230930.htm", "unique": true } }, "R67": { "role": "http://www.costar.com/role/SEGMENTREPORTINGSummarizedInformationDetails", "longName": "9954514 - Disclosure - SEGMENT REPORTING (Summarized Information) (Details)", "shortName": "SEGMENT REPORTING (Summarized Information) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "67", "firstAnchor": { "contextRef": "c-6", "name": "us-gaap:PropertyPlantAndEquipmentNet", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ReconciliationOfAssetsFromSegmentToConsolidatedTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "csgp-20230930.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-273", "name": "us-gaap:PropertyPlantAndEquipmentNet", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ReconciliationOfAssetsFromSegmentToConsolidatedTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "csgp-20230930.htm", "unique": true } }, "R68": { "role": "http://www.costar.com/role/STOCKHOLDERSEQUITYDetails", "longName": "9954515 - Disclosure - STOCKHOLDERS' EQUITY (Details)", "shortName": "STOCKHOLDERS' EQUITY (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "68", "firstAnchor": { "contextRef": "c-277", "name": "us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "csgp-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-277", "name": "us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "csgp-20230930.htm", "first": true, "unique": true } }, "R69": { "role": "http://www.costar.com/role/SUBSEQUENTEVENTSDetails", "longName": "9954516 - Disclosure - SUBSEQUENT EVENTS (Details)", "shortName": "SUBSEQUENT EVENTS (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "69", "firstAnchor": { "contextRef": "c-279", "name": "us-gaap:BusinessCombinationConsiderationTransferred1", "unitRef": "gbp", "xsiNil": "false", "lang": "en-US", "decimals": "-6", "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "csgp-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-279", "name": "us-gaap:BusinessCombinationConsiderationTransferred1", "unitRef": "gbp", "xsiNil": "false", "lang": "en-US", "decimals": "-6", "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "csgp-20230930.htm", "first": true, "unique": true } } }, "tag": { "us-gaap_ContractWithCustomerLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerLiabilityCurrent", "crdr": "credit", "calculation": { "http://www.costar.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 1.0 }, "http://www.costar.com/role/REVENUEFROMCONTRACTSWITHCUSTOMERSDeferredRevenueDetails": { "parentTag": "us-gaap_ContractWithCustomerLiability", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.costar.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://www.costar.com/role/REVENUEFROMCONTRACTSWITHCUSTOMERSDeferredRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred revenue", "label": "Contract with Customer, Liability, Current", "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current." } } }, "auth_ref": [ "r391", "r392", "r411" ] }, "us-gaap_GoodwillForeignCurrencyTranslationGainLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillForeignCurrencyTranslationGainLoss", "crdr": "credit", "presentation": [ "http://www.costar.com/role/GOODWILLGoodwillbySegmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Effect of foreign currency translation", "label": "Goodwill, Foreign Currency Translation Gain (Loss)", "documentation": "Amount of foreign currency translation gain (loss) which increases (decreases) an asset representing future economic benefits from other assets acquired in a business combination that are not individually identified and separately recognized." } } }, "auth_ref": [ "r325" ] }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "presentation": [ "http://www.costar.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Recent Accounting Pronouncements", "label": "New Accounting Pronouncements, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact." } } }, "auth_ref": [] }, "us-gaap_CustomerContractsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CustomerContractsMember", "presentation": [ "http://www.costar.com/role/INTANGIBLEASSETSDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Acquired customer base", "label": "Customer Contracts [Member]", "documentation": "Entity's established relationships with its customers through contracts." } } }, "auth_ref": [ "r67" ] }, "ecd_ExecutiveCategoryAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ExecutiveCategoryAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Executive Category:", "label": "Executive Category [Axis]" } } }, "auth_ref": [ "r793" ] }, "ecd_MeasureAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "MeasureAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Measure:", "label": "Measure [Axis]" } } }, "auth_ref": [ "r785" ] }, "us-gaap_ContractWithCustomerLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerLiabilityNoncurrent", "crdr": "credit", "calculation": { "http://www.costar.com/role/REVENUEFROMCONTRACTSWITHCUSTOMERSDeferredRevenueDetails": { "parentTag": "us-gaap_ContractWithCustomerLiability", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.costar.com/role/REVENUEFROMCONTRACTSWITHCUSTOMERSDeferredRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Lease and other long-term liabilities", "label": "Contract with Customer, Liability, Noncurrent", "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as noncurrent." } } }, "auth_ref": [ "r391", "r392", "r411" ] }, "dei_EntityAddressCityOrTown": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressCityOrTown", "presentation": [ "http://www.costar.com/role/Coverpage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, City or Town", "label": "Entity Address, City or Town", "documentation": "Name of the City or Town" } } }, "auth_ref": [] }, "us-gaap_ContractWithCustomerLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerLiability", "crdr": "credit", "calculation": { "http://www.costar.com/role/REVENUEFROMCONTRACTSWITHCUSTOMERSDeferredRevenueDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.costar.com/role/REVENUEFROMCONTRACTSWITHCUSTOMERSContractAssetsandLiabilitiesDetails", "http://www.costar.com/role/REVENUEFROMCONTRACTSWITHCUSTOMERSDeferredRevenueDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total deferred revenue", "periodStartLabel": "Beginning balance", "periodEndLabel": "Ending balance", "label": "Contract with Customer, Liability", "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable." } } }, "auth_ref": [ "r391", "r392", "r411" ] }, "us-gaap_ContractWithCustomerAssetGrossNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerAssetGrossNoncurrent", "crdr": "debit", "calculation": { "http://www.costar.com/role/REVENUEFROMCONTRACTSWITHCUSTOMERSContractAssetsDetails": { "parentTag": "us-gaap_ContractWithCustomerAssetGross", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.costar.com/role/REVENUEFROMCONTRACTSWITHCUSTOMERSContractAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Non-current portion", "label": "Contract with Customer, Asset, before Allowance for Credit Loss, Noncurrent", "documentation": "Amount, before 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." } } }, "auth_ref": [ "r876", "r877" ] }, "ecd_AwardsCloseToMnpiDiscTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardsCloseToMnpiDiscTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Awards Close in Time to MNPI Disclosures", "label": "Awards Close in Time to MNPI Disclosures [Table]" } } }, "auth_ref": [ "r805" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax", "crdr": "credit", "calculation": { "http://www.costar.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESForeignCurrencyTranslationandAccumulatedOtherComprehensiveLossDetails": { "parentTag": "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.costar.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESForeignCurrencyTranslationandAccumulatedOtherComprehensiveLossDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Foreign currency translation loss", "label": "Accumulated Other Comprehensive Income (Loss), Foreign Currency Translation Adjustment, Net of Tax", "documentation": "Accumulated adjustment, net of tax, that results from the process of translating subsidiary financial statements and foreign equity investments into the reporting currency from the functional currency of the reporting entity, net of reclassification of realized foreign currency translation gains or losses." } } }, "auth_ref": [ "r168", "r169", "r170", "r171", "r508" ] }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "crdr": "credit", "calculation": { "http://www.costar.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "parentTag": "us-gaap_GrossProfit", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.costar.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.costar.com/role/REVENUEFROMCONTRACTSWITHCUSTOMERSDisaggregatedRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenues", "label": "Revenue from Contract with Customer, Excluding Assessed Tax", "documentation": "Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise." } } }, "auth_ref": [ "r227", "r228", "r232", "r237", "r238", "r244", "r246", "r248", "r409", "r410", "r572" ] }, "us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation", "crdr": "debit", "presentation": [ "http://www.costar.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Management stock purchase plan", "label": "Share-Based Payment Arrangement, Decrease for Tax Withholding Obligation", "documentation": "Amount of decrease to equity for grantee's tax withholding obligation for award under share-based payment arrangement." } } }, "auth_ref": [] }, "us-gaap_LiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.costar.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.costar.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "totalLabel": "Total current liabilities", "label": "Liabilities, Current", "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer." } } }, "auth_ref": [ "r23", "r158", "r193", "r287", "r344", "r345", "r347", "r348", "r349", "r351", "r353", "r355", "r356", "r488", "r489", "r490", "r510", "r729", "r872", "r890", "r891" ] }, "us-gaap_ContractWithCustomerAssetGrossCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerAssetGrossCurrent", "crdr": "debit", "calculation": { "http://www.costar.com/role/REVENUEFROMCONTRACTSWITHCUSTOMERSContractAssetsDetails": { "parentTag": "us-gaap_ContractWithCustomerAssetGross", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.costar.com/role/REVENUEFROMCONTRACTSWITHCUSTOMERSContractAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Current portion", "label": "Contract with Customer, Asset, before Allowance for Credit Loss, Current", "documentation": "Amount, before 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." } } }, "auth_ref": [ "r876", "r877" ] }, "ecd_OtherPerfMeasureAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "OtherPerfMeasureAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Other Performance Measure, Amount", "label": "Other Performance Measure, Amount" } } }, "auth_ref": [ "r785" ] }, "csgp_LongTermDebtMaturityInterestPaymentsYearOne": { "xbrltype": "monetaryItemType", "nsuri": "http://www.costar.com/20230930", "localname": "LongTermDebtMaturityInterestPaymentsYearOne", "crdr": "credit", "calculation": { "http://www.costar.com/role/COMMITMENTSANDCONTINGENCIESDetails": { "parentTag": "csgp_LongTermDebtMaturityInterestPayments", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.costar.com/role/COMMITMENTSANDCONTINGENCIESDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2024", "label": "Long-Term Debt, Maturity, Interest Payments, Year One", "documentation": "Long-Term Debt, Maturity, Interest Payments, Year One" } } }, "auth_ref": [] }, "ecd_MeasureName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "MeasureName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Measure Name" } } }, "auth_ref": [ "r785" ] }, "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerLiabilityRevenueRecognized", "crdr": "credit", "presentation": [ "http://www.costar.com/role/REVENUEFROMCONTRACTSWITHCUSTOMERSNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue recognized", "label": "Contract with Customer, Liability, Revenue Recognized", "documentation": "Amount of revenue recognized that was previously included in balance of obligation to transfer good or service to customer for which consideration from customer has been received or is due." } } }, "auth_ref": [ "r412" ] }, "ecd_AllExecutiveCategoriesMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AllExecutiveCategoriesMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "All Executive Categories", "label": "All Executive Categories [Member]" } } }, "auth_ref": [ "r793" ] }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "presentation": [ "http://www.costar.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIES" ], "lang": { "en-us": { "role": { "verboseLabel": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES", "label": "Organization, Consolidation and Presentation of Financial Statements Disclosure and Significant Accounting Policies [Text Block]", "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." } } }, "auth_ref": [ "r84", "r108", "r109", "r122" ] }, "us-gaap_CommonStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockMember", "presentation": [ "http://www.costar.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Common Stock", "label": "Common Stock [Member]", "documentation": "Stock that is subordinate to all other stock of the issuer." } } }, "auth_ref": [ "r732", "r733", "r734", "r736", "r737", "r738", "r739", "r844", "r845", "r881", "r902", "r904" ] }, "ecd_AdjToCompAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AdjToCompAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustment to Compensation:", "label": "Adjustment to Compensation [Axis]" } } }, "auth_ref": [ "r786" ] }, "ecd_AwardsCloseToMnpiDiscTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardsCloseToMnpiDiscTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Awards Close in Time to MNPI Disclosures, Table", "label": "Awards Close in Time to MNPI Disclosures [Table Text Block]" } } }, "auth_ref": [ "r805" ] }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "crdr": "credit", "calculation": { "http://www.costar.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.costar.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "lang": { "en-us": { "role": { "totalLabel": "Income before income taxes", "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest", "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest." } } }, "auth_ref": [ "r0", "r94", "r131", "r226", "r233", "r239", "r242", "r579", "r586", "r704" ] }, "us-gaap_ContractWithCustomerAssetGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerAssetGross", "crdr": "debit", "calculation": { "http://www.costar.com/role/REVENUEFROMCONTRACTSWITHCUSTOMERSContractAssetsDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.costar.com/role/REVENUEFROMCONTRACTSWITHCUSTOMERSContractAssetsDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total contract assets", "label": "Contract with Customer, Asset, before Allowance for Credit Loss", "documentation": "Amount, before allowance for credit loss, of right to consideration in exchange for good or service transferred to customer, when right is conditioned on something other than passage of time." } } }, "auth_ref": [ "r143", "r298", "r876", "r877" ] }, "us-gaap_AccruedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccruedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.costar.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.costar.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued expenses", "label": "Accrued Liabilities, Current", "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r22" ] }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllowanceForDoubtfulAccountsReceivableCurrent", "crdr": "credit", "calculation": { "http://www.costar.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_AccountsReceivableNetCurrent", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.costar.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Less: Allowance for credit losses", "label": "Accounts Receivable, Allowance for Credit Loss, Current", "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current." } } }, "auth_ref": [ "r166", "r251", "r293" ] }, "us-gaap_RepaymentsOfLongTermDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RepaymentsOfLongTermDebt", "crdr": "credit", "calculation": { "http://www.costar.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 4.0 } }, "presentation": [ "http://www.costar.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Repayments of long-term debt assumed in acquisition", "label": "Repayments of Long-Term Debt", "documentation": "The cash outflow for debt initially having maturity due after one year or beyond the normal operating cycle, if longer." } } }, "auth_ref": [ "r32", "r608" ] }, "us-gaap_CostOfSalesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostOfSalesMember", "presentation": [ "http://www.costar.com/role/LEASESLeaseCostDetails", "http://www.costar.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESStockBasedCompensationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cost of revenues", "label": "Cost of Sales [Member]", "documentation": "Primary financial statement caption encompassing cost of sales." } } }, "auth_ref": [] }, "us-gaap_LiabilitiesCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesCurrentAbstract", "presentation": [ "http://www.costar.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Current liabilities:", "label": "Liabilities, Current [Abstract]" } } }, "auth_ref": [] }, "ecd_PeoMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeoMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "PEO", "label": "PEO [Member]" } } }, "auth_ref": [ "r793" ] }, "ecd_AdjToCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AdjToCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustment to Compensation, Amount", "label": "Adjustment to Compensation Amount" } } }, "auth_ref": [ "r786" ] }, "us-gaap_AllocatedShareBasedCompensationExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllocatedShareBasedCompensationExpense", "crdr": "debit", "presentation": [ "http://www.costar.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESStockBasedCompensationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation expense", "label": "Share-Based Payment Arrangement, Expense", "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized." } } }, "auth_ref": [ "r454", "r462" ] }, "us-gaap_DeferredIncomeTaxAssetsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxAssetsNet", "crdr": "debit", "calculation": { "http://www.costar.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.costar.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred income taxes, net", "label": "Deferred Income Tax Assets, Net", "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, with jurisdictional netting." } } }, "auth_ref": [ "r466", "r467" ] }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PrepaidExpenseAndOtherAssetsCurrent", "crdr": "debit", "calculation": { "http://www.costar.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.costar.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Prepaid expenses and other current assets", "label": "Prepaid Expense and Other Assets, Current", "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r833" ] }, "ecd_AllAdjToCompMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AllAdjToCompMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "All Adjustments to Compensation", "label": "All Adjustments to Compensation [Member]" } } }, "auth_ref": [ "r786" ] }, "ecd_AwardsCloseToMnpiDiscIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardsCloseToMnpiDiscIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Awards Close in Time to MNPI Disclosures, Individual Name" } } }, "auth_ref": [ "r806" ] }, "us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems", "presentation": [ "http://www.costar.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESStockBasedCompensationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]", "label": "Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "ecd_AwardExrcPrice": { "xbrltype": "perShareItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardExrcPrice", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Exercise Price", "label": "Award Exercise Price" } } }, "auth_ref": [ "r808" ] }, "ecd_TradingArrAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TradingArrAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Trading Arrangement:", "label": "Trading Arrangement [Axis]" } } }, "auth_ref": [ "r811" ] }, "ecd_PeoName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeoName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "PEO Name", "label": "PEO Name" } } }, "auth_ref": [ "r786" ] }, "ecd_NamedExecutiveOfficersFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NamedExecutiveOfficersFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Named Executive Officers, Footnote", "label": "Named Executive Officers, Footnote [Text Block]" } } }, "auth_ref": [ "r786" ] }, "ecd_AdjToNonPeoNeoCompFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AdjToNonPeoNeoCompFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustment to Non-PEO NEO Compensation Footnote", "label": "Adjustment to Non-PEO NEO Compensation Footnote [Text Block]" } } }, "auth_ref": [ "r786" ] }, "us-gaap_CreditFacilityAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CreditFacilityAxis", "presentation": [ "http://www.costar.com/role/LONGTERMDEBTNarrativeDetails", "http://www.costar.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESRecentAccountingPronouncementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Credit Facility [Axis]", "label": "Credit Facility [Axis]", "documentation": "Information by type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing." } } }, "auth_ref": [] }, "ecd_AwardUndrlygSecuritiesAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardUndrlygSecuritiesAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Underlying Securities", "label": "Award Underlying Securities Amount" } } }, "auth_ref": [ "r807" ] }, "us-gaap_ShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensation", "crdr": "debit", "calculation": { "http://www.costar.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 13.0 } }, "presentation": [ "http://www.costar.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Stock-based compensation expense", "label": "Share-Based Payment Arrangement, Noncash Expense", "documentation": "Amount of noncash expense for share-based payment arrangement." } } }, "auth_ref": [ "r8" ] }, "dei_AmendmentFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AmendmentFlag", "presentation": [ "http://www.costar.com/role/Coverpage" ], "lang": { "en-us": { "role": { "terseLabel": "Amendment Flag", "label": "Amendment Flag", "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission." } } }, "auth_ref": [] }, "ecd_AdjToPeoCompFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AdjToPeoCompFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustment To PEO Compensation, Footnote", "label": "Adjustment To PEO Compensation, Footnote [Text Block]" } } }, "auth_ref": [ "r786" ] }, "us-gaap_RevenueFromContractWithCustomerAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerAbstract", "lang": { "en-us": { "role": { "terseLabel": "Revenue from Contract with Customer [Abstract]", "label": "Revenue from Contract with Customer [Abstract]" } } }, "auth_ref": [] }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerTextBlock", "presentation": [ "http://www.costar.com/role/REVENUEFROMCONTRACTSWITHCUSTOMERS" ], "lang": { "en-us": { "role": { "terseLabel": "REVENUE FROM CONTRACTS WITH CUSTOMERS", "label": "Revenue from Contract with Customer [Text Block]", "documentation": "The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts." } } }, "auth_ref": [ "r148", "r393", "r394", "r395", "r396", "r397", "r398", "r399", "r400", "r413" ] }, "ecd_EquityValuationAssumptionDifferenceFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "EquityValuationAssumptionDifferenceFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Valuation Assumption Difference, Footnote", "label": "Equity Valuation Assumption Difference, Footnote [Text Block]" } } }, "auth_ref": [ "r787" ] }, "us-gaap_IntangibleAssetsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IntangibleAssetsDisclosureTextBlock", "presentation": [ "http://www.costar.com/role/INTANGIBLEASSETS" ], "lang": { "en-us": { "role": { "verboseLabel": "INTANGIBLE ASSETS", "label": "Intangible Assets Disclosure [Text Block]", "documentation": "The entire disclosure for all or part of the information related to intangible assets." } } }, "auth_ref": [ "r331" ] }, "us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccruedIncomeTaxesPayable", "crdr": "debit", "calculation": { "http://www.costar.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.costar.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Income taxes payable, net", "label": "Increase (Decrease) in Income Taxes Payable", "documentation": "The increase (decrease) during the period in the amount due for taxes based on the reporting entity's earnings or attributable to the entity's income earning process (business presence) within a given jurisdiction." } } }, "auth_ref": [ "r8" ] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "calculation": { "http://www.costar.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNetIncomePerShareDetails": { "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.costar.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.costar.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNetIncomePerShareDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Weighted-average outstanding shares - basic (in shares)", "terseLabel": "Denominator for basic net income per share - weighted-average outstanding shares (in shares)", "label": "Weighted Average Number of Shares Outstanding, Basic", "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period." } } }, "auth_ref": [ "r209", "r218" ] }, "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInStockholdersEquityRollForward", "presentation": [ "http://www.costar.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Increase (Decrease) in Stockholders' Equity [Roll Forward]", "label": "Increase (Decrease) in Stockholders' Equity [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "ecd_AllTradingArrangementsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AllTradingArrangementsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "All Trading Arrangements", "label": "All Trading Arrangements [Member]" } } }, "auth_ref": [ "r811" ] }, "us-gaap_FinancingReceivableAllowanceForCreditLossExcludingAccruedInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinancingReceivableAllowanceForCreditLossExcludingAccruedInterest", "crdr": "credit", "presentation": [ "http://www.costar.com/role/ALLOWANCEFORCREDITLOSSESDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Beginning balance", "periodEndLabel": "Ending balance", "label": "Financing Receivable, Allowance for Credit Loss, Excluding Accrued Interest", "documentation": "Amount excluding accrued interest, of allowance for credit loss on financing receivable. Excludes net investment in lease." } } }, "auth_ref": [ "r854" ] }, "us-gaap_DevelopedTechnologyRightsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DevelopedTechnologyRightsMember", "presentation": [ "http://www.costar.com/role/INTANGIBLEASSETSDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Acquired technology and data", "label": "Developed Technology Rights [Member]", "documentation": "Rights to developed technology, which can include the right to develop, use, market, sell, or offer for sale products, compounds, or intellectual property." } } }, "auth_ref": [ "r121" ] }, "ecd_AwardGrantDateFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardGrantDateFairValue", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value as of Grant Date", "label": "Award Grant Date Fair Value" } } }, "auth_ref": [ "r809" ] }, "ecd_CompActuallyPaidVsNetIncomeTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CompActuallyPaidVsNetIncomeTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation Actually Paid vs. Net Income", "label": "Compensation Actually Paid vs. Net Income [Text Block]" } } }, "auth_ref": [ "r789" ] }, "csgp_ScheduleofCommissionsExpenseTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.costar.com/20230930", "localname": "ScheduleofCommissionsExpenseTableTextBlock", "presentation": [ "http://www.costar.com/role/REVENUEFROMCONTRACTSWITHCUSTOMERSTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Commissions Expense", "label": "Schedule of Commissions Expense [Table Text Block]", "documentation": "Schedule of Commissions Expense [Table Text Block]" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable", "presentation": [ "http://www.costar.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESStockBasedCompensationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table]", "label": "Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table]", "documentation": "Disclosure of information about amount recognized for award under share-based payment arrangement. Includes, but is not limited to, amount expensed in statement of income or comprehensive income, amount capitalized in statement of financial position, and corresponding reporting line item in financial statements." } } }, "auth_ref": [ "r59" ] }, "ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CompActuallyPaidVsTotalShareholderRtnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation Actually Paid vs. Total Shareholder Return", "label": "Compensation Actually Paid vs. Total Shareholder Return [Text Block]" } } }, "auth_ref": [ "r788" ] }, "us-gaap_DepreciationDepletionAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DepreciationDepletionAndAmortization", "crdr": "debit", "calculation": { "http://www.costar.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 16.0 } }, "presentation": [ "http://www.costar.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "verboseLabel": "Depreciation and amortization", "label": "Depreciation, Depletion and Amortization", "documentation": "The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets." } } }, "auth_ref": [ "r9", "r229" ] }, "us-gaap_CostOfGoodsAndServicesSold": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostOfGoodsAndServicesSold", "crdr": "debit", "calculation": { "http://www.costar.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "parentTag": "us-gaap_GrossProfit", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.costar.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "lang": { "en-us": { "role": { "verboseLabel": "Cost of revenues", "label": "Cost of Goods and Services Sold", "documentation": "The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities." } } }, "auth_ref": [ "r99", "r572" ] }, "ecd_UndrlygSecurityMktPriceChngPct": { "xbrltype": "pureItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "UndrlygSecurityMktPriceChngPct", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Underlying Security Market Price Change", "label": "Underlying Security Market Price Change, Percent" } } }, "auth_ref": [ "r810" ] }, "ecd_TabularListTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TabularListTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Tabular List, Table", "label": "Tabular List [Table Text Block]" } } }, "auth_ref": [ "r792" ] }, "dei_DocumentFiscalYearFocus": { "xbrltype": "gYearItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFiscalYearFocus", "presentation": [ "http://www.costar.com/role/Coverpage" ], "lang": { "en-us": { "role": { "terseLabel": "Document Fiscal Year Focus", "label": "Document Fiscal Year Focus", "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006." } } }, "auth_ref": [] }, "ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CompActuallyPaidVsCoSelectedMeasureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation Actually Paid vs. Company Selected Measure", "label": "Compensation Actually Paid vs. Company Selected Measure [Text Block]" } } }, "auth_ref": [ "r790" ] }, "ecd_TotalShareholderRtnVsPeerGroupTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TotalShareholderRtnVsPeerGroupTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Total Shareholder Return Vs Peer Group", "label": "Total Shareholder Return Vs Peer Group [Text Block]" } } }, "auth_ref": [ "r791" ] }, "us-gaap_CreditFacilityDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CreditFacilityDomain", "presentation": [ "http://www.costar.com/role/LONGTERMDEBTNarrativeDetails", "http://www.costar.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESRecentAccountingPronouncementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Credit Facility [Domain]", "label": "Credit Facility [Domain]", "documentation": "Type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing." } } }, "auth_ref": [] }, "ecd_InsiderTradingArrLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "InsiderTradingArrLineItems", "lang": { "en-us": { "role": { "label": "Insider Trading Arrangements [Line Items]" } } }, "auth_ref": [ "r811" ] }, "ecd_AwardTmgMethodTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgMethodTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Timing Method", "label": "Award Timing Method [Text Block]" } } }, "auth_ref": [ "r804" ] }, "ecd_CompActuallyPaidVsOtherMeasureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CompActuallyPaidVsOtherMeasureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation Actually Paid vs. Other Measure", "label": "Compensation Actually Paid vs. Other Measure [Text Block]" } } }, "auth_ref": [ "r791" ] }, "dei_DocumentFiscalPeriodFocus": { "xbrltype": "fiscalPeriodItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFiscalPeriodFocus", "presentation": [ "http://www.costar.com/role/Coverpage" ], "lang": { "en-us": { "role": { "terseLabel": "Document Fiscal Period Focus", "label": "Document Fiscal Period Focus", "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY." } } }, "auth_ref": [] }, "ecd_AwardTmgHowMnpiCnsdrdTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgHowMnpiCnsdrdTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Timing, How MNPI Considered", "label": "Award Timing, How MNPI Considered [Text Block]" } } }, "auth_ref": [ "r804" ] }, "ecd_InsiderTradingPoliciesProcLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "InsiderTradingPoliciesProcLineItems", "lang": { "en-us": { "role": { "label": "Insider Trading Policies and Procedures [Line Items]" } } }, "auth_ref": [ "r747", "r817" ] }, "ecd_Rule10b51ArrAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "Rule10b51ArrAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Rule 10b5-1 Arrangement Adopted", "label": "Rule 10b5-1 Arrangement Adopted [Flag]" } } }, "auth_ref": [ "r812" ] }, "ecd_OutstandingAggtErrCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "OutstandingAggtErrCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Outstanding Aggregate Erroneous Compensation Amount", "label": "Outstanding Aggregate Erroneous Compensation Amount" } } }, "auth_ref": [ "r753", "r764", "r774", "r799" ] }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingenciesDisclosureAbstract", "lang": { "en-us": { "role": { "terseLabel": "Commitments and Contingencies Disclosure [Abstract]", "label": "Commitments and Contingencies Disclosure [Abstract]" } } }, "auth_ref": [] }, "dei_EntitySmallBusiness": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntitySmallBusiness", "presentation": [ "http://www.costar.com/role/Coverpage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Small Business", "label": "Entity Small Business", "documentation": "Indicates that the company is a Smaller Reporting Company (SRC)." } } }, "auth_ref": [ "r744" ] }, "us-gaap_RevenueFromContractWithCustomerPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerPolicyTextBlock", "presentation": [ "http://www.costar.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue Recognition", "label": "Revenue from Contract with Customer [Policy Text Block]", "documentation": "Disclosure of accounting policy for revenue from contract with customer." } } }, "auth_ref": [ "r148", "r401", "r402", "r403", "r404", "r405", "r406", "r407", "r408", "r696" ] }, "csgp_OtherMarketplacesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.costar.com/20230930", "localname": "OtherMarketplacesMember", "presentation": [ "http://www.costar.com/role/ALLOWANCEFORCREDITLOSSESDetails", "http://www.costar.com/role/REVENUEFROMCONTRACTSWITHCUSTOMERSDisaggregatedRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other Marketplaces", "label": "Other Marketplaces [Member]", "documentation": "Other Marketplaces" } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareReconciliationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareReconciliationAbstract", "presentation": [ "http://www.costar.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNetIncomePerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Numerator:", "label": "Earnings Per Share Reconciliation [Abstract]" } } }, "auth_ref": [] }, "us-gaap_SubsidiarySaleOfStockLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsidiarySaleOfStockLineItems", "presentation": [ "http://www.costar.com/role/STOCKHOLDERSEQUITYDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Subsidiary, Sale of Stock [Line Items]", "label": "Subsidiary, Sale of Stock [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryExplanationOfImpracticabilityTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Forgone Recovery, Explanation of Impracticability", "label": "Forgone Recovery, Explanation of Impracticability [Text Block]" } } }, "auth_ref": [ "r755", "r766", "r776", "r801" ] }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "presentation": [ "http://www.costar.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Changes in operating assets and liabilities, net of acquisitions:", "label": "Increase (Decrease) in Operating Capital [Abstract]" } } }, "auth_ref": [] }, "dei_EntityEmergingGrowthCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityEmergingGrowthCompany", "presentation": [ "http://www.costar.com/role/Coverpage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Emerging Growth Company", "label": "Entity Emerging Growth Company", "documentation": "Indicate if registrant meets the emerging growth company criteria." } } }, "auth_ref": [ "r744" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis", "presentation": [ "http://www.costar.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESAntidilutiveSharesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Antidilutive Securities Excluded from Computation of Earnings Per Share, by Antidilutive Securities [Axis]", "label": "Antidilutive Securities [Axis]", "documentation": "Information by type of antidilutive security." } } }, "auth_ref": [ "r37" ] }, "us-gaap_EquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityAbstract", "lang": { "en-us": { "role": { "label": "Equity [Abstract]" } } }, "auth_ref": [] }, "ecd_Rule10b51ArrTrmntdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "Rule10b51ArrTrmntdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Rule 10b5-1 Arrangement Terminated", "label": "Rule 10b5-1 Arrangement Terminated [Flag]" } } }, "auth_ref": [ "r812" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems", "presentation": [ "http://www.costar.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESAntidilutiveSharesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_FinancingReceivablePortfolioSegmentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinancingReceivablePortfolioSegmentDomain", "presentation": [ "http://www.costar.com/role/ALLOWANCEFORCREDITLOSSESDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Financing Receivable Portfolio Segment [Domain]", "label": "Financing Receivable Portfolio Segment [Domain]", "documentation": "Level at which an entity develops and documents a systematic methodology to determine its allowance for credit losses." } } }, "auth_ref": [ "r150", "r151", "r152", "r153", "r821", "r822", "r823", "r824", "r825", "r826", "r827", "r828", "r829", "r830" ] }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "crdr": "credit", "calculation": { "http://www.costar.com/role/INTANGIBLEASSETSDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.costar.com/role/INTANGIBLEASSETSDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Accumulated amortization", "label": "Finite-Lived Intangible Assets, Accumulated Amortization", "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r161", "r334" ] }, "us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "presentation": [ "http://www.costar.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTS" ], "lang": { "en-us": { "role": { "verboseLabel": "INVESTMENTS AND FAIR VALUE MEASUREMENTS", "label": "Investments in Debt and Marketable Equity Securities (and Certain Trading Assets) Disclosure [Text Block]", "documentation": "The entire disclosure for investments in certain debt and equity securities." } } }, "auth_ref": [ "r123", "r133", "r134", "r149", "r254", "r255", "r506", "r507" ] }, "us-gaap_GrossProfit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GrossProfit", "crdr": "credit", "calculation": { "http://www.costar.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.costar.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "lang": { "en-us": { "role": { "totalLabel": "Gross profit", "label": "Gross Profit", "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity." } } }, "auth_ref": [ "r98", "r193", "r226", "r233", "r239", "r242", "r287", "r344", "r345", "r347", "r348", "r349", "r351", "r353", "r355", "r356", "r510", "r704", "r872" ] }, "ecd_NonRule10b51ArrAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonRule10b51ArrAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Non-Rule 10b5-1 Arrangement Adopted", "label": "Non-Rule 10b5-1 Arrangement Adopted [Flag]" } } }, "auth_ref": [ "r812" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "presentation": [ "http://www.costar.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESAntidilutiveSharesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Anti-dilutive securities (in shares)", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount", "documentation": "Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented." } } }, "auth_ref": [ "r219" ] }, "us-gaap_DeferredIncomeTaxLiabilitiesNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxLiabilitiesNet", "crdr": "credit", "calculation": { "http://www.costar.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.costar.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred income taxes, net", "label": "Deferred Income Tax Liabilities, Net", "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences with jurisdictional netting." } } }, "auth_ref": [ "r466", "r467", "r582" ] }, "ecd_StkPrcOrTsrEstimationMethodTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "StkPrcOrTsrEstimationMethodTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Stock Price or TSR Estimation Method", "label": "Stock Price or TSR Estimation Method [Text Block]" } } }, "auth_ref": [ "r752", "r763", "r773", "r798" ] }, "ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryDueToViolationOfHomeCountryLawAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Forgone Recovery due to Violation of Home Country Law, Amount", "label": "Forgone Recovery due to Violation of Home Country Law, Amount" } } }, "auth_ref": [ "r755", "r766", "r776", "r801" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract", "presentation": [ "http://www.costar.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESForeignCurrencyTranslationandAccumulatedOtherComprehensiveLossDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated Other Comprehensive Loss Net of Tax [Abstract]", "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax [Abstract]" } } }, "auth_ref": [] }, "ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Forgone Recovery due to Disqualification of Tax Benefits, Amount", "label": "Forgone Recovery due to Disqualification of Tax Benefits, Amount" } } }, "auth_ref": [ "r755", "r766", "r776", "r801" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInFinancingActivities", "crdr": "debit", "calculation": { "http://www.costar.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.costar.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash (used in) provided by financing activities", "label": "Net Cash Provided by (Used in) Financing Activities", "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit." } } }, "auth_ref": [ "r188" ] }, "ecd_NonRule10b51ArrTrmntdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonRule10b51ArrTrmntdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Non-Rule 10b5-1 Arrangement Terminated", "label": "Non-Rule 10b5-1 Arrangement Terminated [Flag]" } } }, "auth_ref": [ "r812" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "crdr": "credit", "calculation": { "http://www.costar.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESForeignCurrencyTranslationandAccumulatedOtherComprehensiveLossDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.costar.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESForeignCurrencyTranslationandAccumulatedOtherComprehensiveLossDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total accumulated other comprehensive loss", "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax", "documentation": "Amount, after tax, of accumulated increase (decrease) in equity from transaction and other event and circumstance from nonowner source." } } }, "auth_ref": [ "r27", "r28", "r93", "r165", "r583", "r603", "r604" ] }, "us-gaap_IncomeTaxDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxDisclosureAbstract", "lang": { "en-us": { "role": { "terseLabel": "Income Tax Disclosure [Abstract]", "label": "Income Tax Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareDiluted": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareDiluted", "presentation": [ "http://www.costar.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.costar.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNetIncomePerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Net income per share - diluted (in dollars per share)", "label": "Earnings Per Share, Diluted", "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period." } } }, "auth_ref": [ "r184", "r201", "r202", "r203", "r204", "r205", "r211", "r216", "r217", "r218", "r220", "r500", "r501", "r578", "r591", "r702" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "presentation": [ "http://www.costar.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Financing activities:", "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_GoodwillLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillLineItems", "presentation": [ "http://www.costar.com/role/GOODWILLGoodwillbySegmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Goodwill [Line Items]", "label": "Goodwill [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r319", "r320", "r321", "r322", "r323", "r324", "r325", "r326", "r327", "r328", "r330", "r708" ] }, "us-gaap_DebtInstrumentInterestRateStatedPercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentInterestRateStatedPercentage", "presentation": [ "http://www.costar.com/role/LONGTERMDEBTNarrativeDetails", "http://www.costar.com/role/LONGTERMDEBTScheduleofDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Stated interest rate", "label": "Debt Instrument, Interest Rate, Stated Percentage", "documentation": "Contractual interest rate for funds borrowed, under the debt agreement." } } }, "auth_ref": [ "r24", "r358" ] }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInInvestingActivities", "crdr": "debit", "calculation": { "http://www.costar.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.costar.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash used in investing activities", "label": "Net Cash Provided by (Used in) Investing Activities", "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets." } } }, "auth_ref": [ "r188" ] }, "us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillAndIntangibleAssetsPolicyTextBlock", "presentation": [ "http://www.costar.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Long-Lived Assets, Intangible Assets and Goodwill", "label": "Goodwill and Intangible Assets, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for goodwill and intangible assets. This accounting policy also may address how an entity assesses and measures impairment of goodwill and intangible assets." } } }, "auth_ref": [ "r12", "r49" ] }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "presentation": [ "http://www.costar.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Investing activities:", "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquity", "crdr": "credit", "calculation": { "http://www.costar.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.costar.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://www.costar.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Total stockholders' equity", "periodStartLabel": "Beginning balance", "periodEndLabel": "Ending balance", "label": "Equity, Attributable to Parent", "documentation": "Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest." } } }, "auth_ref": [ "r89", "r90", "r91", "r110", "r626", "r642", "r664", "r665", "r729", "r742", "r841", "r853", "r882", "r904" ] }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInOperatingActivities", "calculation": { "http://www.costar.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.costar.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash provided by operating activities", "label": "Net Cash Provided by (Used in) Operating Activities", "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities." } } }, "auth_ref": [ "r105", "r106", "r107" ] }, "us-gaap_SubsequentEventsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventsTextBlock", "presentation": [ "http://www.costar.com/role/SUBSEQUENTEVENTS" ], "lang": { "en-us": { "role": { "terseLabel": "SUBSEQUENT EVENTS", "label": "Subsequent Events [Text Block]", "documentation": "The entire disclosure for significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, catastrophic loss, significant foreign exchange rate changes, loans to insiders or affiliates, and transactions not in the ordinary course of business." } } }, "auth_ref": [ "r537", "r539" ] }, "ecd_MtrlTermsOfTrdArrTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "MtrlTermsOfTrdArrTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Material Terms of Trading Arrangement", "label": "Material Terms of Trading Arrangement [Text Block]" } } }, "auth_ref": [ "r812" ] }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityNoteDisclosureTextBlock", "presentation": [ "http://www.costar.com/role/STOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "STOCKHOLDERS' EQUITY", "label": "Equity [Text Block]", "documentation": "The entire disclosure for equity." } } }, "auth_ref": [ "r115", "r192", "r377", "r378", "r379", "r380", "r381", "r382", "r383", "r384", "r385", "r386", "r387", "r389", "r390", "r498", "r666", "r667", "r682" ] }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://www.costar.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Operating activities:", "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]" } } }, "auth_ref": [] }, "csgp_PercentageOfTotalRevenue": { "xbrltype": "pureItemType", "nsuri": "http://www.costar.com/20230930", "localname": "PercentageOfTotalRevenue", "presentation": [ "http://www.costar.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESRevenueRecognitionDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Percentage of total revenue", "label": "Percentage Of Total Revenue", "documentation": "Percentage Of Total Revenue" } } }, "auth_ref": [] }, "us-gaap_Liabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Liabilities", "crdr": "credit", "calculation": { "http://www.costar.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.costar.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://www.costar.com/role/SEGMENTREPORTINGSummarizedInformationDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total liabilities", "terseLabel": "Total liabilities", "label": "Liabilities", "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." } } }, "auth_ref": [ "r21", "r193", "r287", "r344", "r345", "r347", "r348", "r349", "r351", "r353", "r355", "r356", "r488", "r489", "r490", "r510", "r624", "r703", "r742", "r872", "r890", "r891" ] }, "us-gaap_ScheduleOfGoodwillTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfGoodwillTable", "presentation": [ "http://www.costar.com/role/GOODWILLGoodwillbySegmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Goodwill [Table]", "label": "Schedule of Goodwill [Table]", "documentation": "Schedule of goodwill and the changes during the year due to acquisition, sale, impairment or for other reasons." } } }, "auth_ref": [ "r319", "r320", "r321", "r322", "r323", "r324", "r325", "r326", "r327", "r328", "r330", "r708" ] }, "us-gaap_FinancingReceivablePortfolioSegmentAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinancingReceivablePortfolioSegmentAxis", "presentation": [ "http://www.costar.com/role/ALLOWANCEFORCREDITLOSSESDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Financing Receivable Portfolio Segment [Axis]", "label": "Financing Receivable Portfolio Segment [Axis]", "documentation": "Information by the level at which an entity develops and documents a systematic methodology to determine its allowance for credit losses." } } }, "auth_ref": [ "r150", "r151", "r152", "r153", "r295", "r296", "r706", "r821", "r822", "r823", "r824", "r825", "r826", "r827", "r828", "r829", "r830" ] }, "us-gaap_DebtDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtDisclosureAbstract", "lang": { "en-us": { "role": { "terseLabel": "Debt Disclosure [Abstract]", "label": "Debt Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AcquiredFiniteLivedIntangibleAssetsLineItems", "presentation": [ "http://www.costar.com/role/INTANGIBLEASSETSDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Acquired Finite-Lived Intangible Assets [Line Items]", "label": "Acquired Finite-Lived Intangible Assets [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "ecd_TradingArrByIndTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TradingArrByIndTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Trading Arrangements, by Individual", "label": "Trading Arrangements, by Individual [Table]" } } }, "auth_ref": [ "r813" ] }, "us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable", "presentation": [ "http://www.costar.com/role/INTANGIBLEASSETSDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Acquired Finite-Lived Intangible Asset by Major Class [Table]", "label": "Schedule of Acquired Finite-Lived Intangible Asset by Major Class [Table]", "documentation": "Tabular disclosure of the major classes of acquired finite-lived intangible assets showing the amount, any significant residual value, weighted average amortization period, and other characteristics. A major class is composed of intangible assets that can be grouped together because they are similar, either by nature or by their use in the operations of the company." } } }, "auth_ref": [ "r52" ] }, "ecd_ErrCompAnalysisTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ErrCompAnalysisTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Erroneous Compensation Analysis", "label": "Erroneous Compensation Analysis [Text Block]" } } }, "auth_ref": [ "r751", "r762", "r772", "r797" ] }, "ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryDueToExpenseOfEnforcementAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Forgone Recovery due to Expense of Enforcement, Amount", "label": "Forgone Recovery due to Expense of Enforcement, Amount" } } }, "auth_ref": [ "r755", "r766", "r776", "r801" ] }, "us-gaap_SubsequentEventLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventLineItems", "presentation": [ "http://www.costar.com/role/SUBSEQUENTEVENTSDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Subsequent Event [Line Items]", "label": "Subsequent Event [Line Items]", "documentation": "Detail information of subsequent event by type. User is expected to use existing line items from elsewhere in the taxonomy as the primary line items for this disclosure, which is further associated with dimension and member elements pertaining to a subsequent event." } } }, "auth_ref": [ "r520", "r538" ] }, "csgp_NumberOfTradeReceivablesInMultifamilyPortfolio": { "xbrltype": "integerItemType", "nsuri": "http://www.costar.com/20230930", "localname": "NumberOfTradeReceivablesInMultifamilyPortfolio", "presentation": [ "http://www.costar.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESAllowanceforCreditLossesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of trade receivables in multifamily portfolio", "label": "Number of Trade Receivables in Multifamily Portfolio", "documentation": "Number of Trade Receivables in Multifamily Portfolio" } } }, "auth_ref": [] }, "ecd_TrdArrIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Trading Arrangement, Individual Name" } } }, "auth_ref": [ "r813" ] }, "csgp_IncreaseDecreaseInLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://www.costar.com/20230930", "localname": "IncreaseDecreaseInLeaseLiability", "crdr": "debit", "calculation": { "http://www.costar.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.costar.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Lease liabilities", "label": "Increase (Decrease) In Lease Liability", "documentation": "Increase (Decrease) In Lease Liability" } } }, "auth_ref": [] }, "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquireBusinessesNetOfCashAcquired", "crdr": "credit", "calculation": { "http://www.costar.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.costar.com/role/ACQUISITIONSNarrativeDetails", "http://www.costar.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Cash paid for acquisitions, net of cash acquired", "terseLabel": "Cash paid for acquisitions, net of cash acquired", "label": "Payments to Acquire Businesses, Net of Cash Acquired", "documentation": "The cash outflow associated with the acquisition of a business, net of the cash acquired from the purchase." } } }, "auth_ref": [ "r30" ] }, "us-gaap_GoodwillRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillRollForward", "presentation": [ "http://www.costar.com/role/GOODWILLGoodwillbySegmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Goodwill [Roll Forward]", "label": "Goodwill [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "presentation": [ "http://www.costar.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Anti-dilutive Securities Excluded from Computation of Earnings Per Share", "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block]", "documentation": "Tabular disclosure of securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by antidilutive securities." } } }, "auth_ref": [ "r37" ] }, "csgp_LeaseAndOtherLiabilitiesNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.costar.com/20230930", "localname": "LeaseAndOtherLiabilitiesNoncurrent", "crdr": "credit", "calculation": { "http://www.costar.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.costar.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Lease and other long-term liabilities", "label": "Lease and Other Liabilities, Noncurrent", "documentation": "Lease and Other Liabilities, Noncurrent" } } }, "auth_ref": [] }, "us-gaap_SubsequentEventTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventTable", "presentation": [ "http://www.costar.com/role/SUBSEQUENTEVENTSDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Subsequent Event [Table]", "label": "Subsequent Event [Table]", "documentation": "Discloses pertinent information about one or more significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued." } } }, "auth_ref": [ "r520", "r538" ] }, "us-gaap_SubsequentEventTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventTypeAxis", "presentation": [ "http://www.costar.com/role/SUBSEQUENTEVENTSDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Subsequent Event Type [Axis]", "label": "Subsequent Event Type [Axis]", "documentation": "Information by event that occurred after the balance sheet date but before financial statements are issued or available to be issued." } } }, "auth_ref": [ "r520", "r538" ] }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable", "presentation": [ "http://www.costar.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESAntidilutiveSharesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]", "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]", "documentation": "Schedule for securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by Antidilutive Securities." } } }, "auth_ref": [ "r37" ] }, "ecd_AggtErrCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AggtErrCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Erroneous Compensation Amount", "label": "Aggregate Erroneous Compensation Amount" } } }, "auth_ref": [ "r751", "r762", "r772", "r797" ] }, "ecd_TrdArrTerminationDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrTerminationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Termination Date", "label": "Trading Arrangement Termination Date" } } }, "auth_ref": [ "r814" ] }, "us-gaap_DebtInstrumentNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentNameDomain", "presentation": [ "http://www.costar.com/role/LONGTERMDEBTInterestDetails", "http://www.costar.com/role/LONGTERMDEBTNarrativeDetails", "http://www.costar.com/role/LONGTERMDEBTScheduleofDebtDetails", "http://www.costar.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESRecentAccountingPronouncementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Instrument, Name [Domain]", "label": "Debt Instrument, Name [Domain]", "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities." } } }, "auth_ref": [ "r25", "r195", "r357", "r358", "r359", "r360", "r361", "r362", "r363", "r364", "r365", "r366", "r367", "r368", "r369", "r370", "r371", "r372", "r522", "r709", "r710", "r711", "r712", "r713", "r840" ] }, "ecd_TrdArrIndTitle": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrIndTitle", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Title", "label": "Trading Arrangement, Individual Title" } } }, "auth_ref": [ "r813" ] }, "us-gaap_SubsidiarySaleOfStockAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsidiarySaleOfStockAxis", "presentation": [ "http://www.costar.com/role/STOCKHOLDERSEQUITYDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Sale of Stock [Axis]", "label": "Sale of Stock [Axis]", "documentation": "Information by type of sale of the entity's stock." } } }, "auth_ref": [] }, "us-gaap_EarningsPerSharePolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerSharePolicyTextBlock", "presentation": [ "http://www.costar.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Net Income Per Share", "label": "Earnings Per Share, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for computing basic and diluted earnings or loss per share for each class of common stock and participating security. Addresses all significant policy factors, including any antidilutive items that have been excluded from the computation and takes into account stock dividends, splits and reverse splits that occur after the balance sheet date of the latest reporting period but before the issuance of the financial statements." } } }, "auth_ref": [ "r37", "r38" ] }, "us-gaap_StockIssuedDuringPeriodValueNewIssues": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodValueNewIssues", "crdr": "credit", "presentation": [ "http://www.costar.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Stock issued for equity offerings, net of transaction costs", "label": "Stock Issued During Period, Value, New Issues", "documentation": "Equity impact of the value of new stock issued during the period. Includes shares issued in an initial public offering or a secondary public offering." } } }, "auth_ref": [ "r15", "r88", "r89", "r118", "r610", "r663", "r681", "r741" ] }, "us-gaap_SupplementalCashFlowInformationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SupplementalCashFlowInformationAbstract", "presentation": [ "http://www.costar.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Supplemental cash flow disclosures:", "label": "Supplemental Cash Flow Information [Abstract]" } } }, "auth_ref": [] }, "ecd_TrdArrDuration": { "xbrltype": "durationItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrDuration", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Arrangement Duration", "label": "Trading Arrangement Duration" } } }, "auth_ref": [ "r815" ] }, "us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodValueEmployeeStockPurchasePlan", "crdr": "credit", "presentation": [ "http://www.costar.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "verboseLabel": "Employee stock purchase plan", "label": "Stock Issued During Period, Value, Employee Stock Purchase Plan", "documentation": "Aggregate change in value for stock issued during the period as a result of employee stock purchase plan." } } }, "auth_ref": [ "r15", "r88", "r89", "r118" ] }, "us-gaap_LiabilitiesAndStockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesAndStockholdersEquity", "crdr": "credit", "calculation": { "http://www.costar.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.costar.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "totalLabel": "Total liabilities and stockholders' equity", "label": "Liabilities and Equity", "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any." } } }, "auth_ref": [ "r92", "r130", "r584", "r729", "r841", "r853", "r882" ] }, "csgp_HomescomMember": { "xbrltype": "domainItemType", "nsuri": "http://www.costar.com/20230930", "localname": "HomescomMember", "presentation": [ "http://www.costar.com/role/GOODWILLGoodwillbySegmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Homes.com", "label": "Homes.com [Member]", "documentation": "Homes.com" } } }, "auth_ref": [] }, "ecd_ForgoneRecoveryIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Forgone Recovery, Individual Name" } } }, "auth_ref": [ "r755", "r766", "r776", "r801" ] }, "us-gaap_OperatingExpenses": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingExpenses", "crdr": "debit", "calculation": { "http://www.costar.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.costar.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "lang": { "en-us": { "role": { "totalLabel": "Total operating expenses", "label": "Operating Expenses", "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." } } }, "auth_ref": [] }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesAndStockholdersEquityAbstract", "presentation": [ "http://www.costar.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "LIABILITIES AND STOCKHOLDERS\u2019 EQUITY", "label": "Liabilities and Equity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_SubsequentEventTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventTypeDomain", "presentation": [ "http://www.costar.com/role/SUBSEQUENTEVENTSDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Subsequent Event Type [Domain]", "label": "Subsequent Event Type [Domain]", "documentation": "Event that occurred after the balance sheet date but before financial statements are issued or available to be issued." } } }, "auth_ref": [ "r520", "r538" ] }, "ecd_TrdArrAdoptionDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrAdoptionDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Adoption Date", "label": "Trading Arrangement Adoption Date" } } }, "auth_ref": [ "r814" ] }, "us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodValueRestrictedStockAwardGross", "crdr": "credit", "presentation": [ "http://www.costar.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "verboseLabel": "Restricted stock grants", "label": "Stock Issued During Period, Value, Restricted Stock Award, Gross", "documentation": "Aggregate value of stock related to Restricted Stock Awards issued during the period." } } }, "auth_ref": [ "r15", "r88", "r89", "r118" ] }, "csgp_PublicOfferingMember": { "xbrltype": "domainItemType", "nsuri": "http://www.costar.com/20230930", "localname": "PublicOfferingMember", "presentation": [ "http://www.costar.com/role/STOCKHOLDERSEQUITYDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Public Offering", "label": "Public Offering [Member]", "documentation": "Public Offering" } } }, "auth_ref": [] }, "ecd_AggtErrCompNotYetDeterminedTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AggtErrCompNotYetDeterminedTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Erroneous Compensation Not Yet Determined", "label": "Aggregate Erroneous Compensation Not Yet Determined [Text Block]" } } }, "auth_ref": [ "r754", "r765", "r775", "r800" ] }, "us-gaap_NumberOfOperatingSegments": { "xbrltype": "integerItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NumberOfOperatingSegments", "presentation": [ "http://www.costar.com/role/ORGANIZATIONDetails", "http://www.costar.com/role/SEGMENTREPORTINGNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of business segments", "verboseLabel": "Number of operating segments", "label": "Number of Operating Segments", "documentation": "Number of operating segments. An operating segment is a component of an enterprise: (a) that engages in business activities from which it may earn revenues and incur expenses (including revenues and expenses relating to transactions with other components of the same enterprise), (b) whose operating results are regularly reviewed by the enterprise's chief operating decision maker to make decisions about resources to be allocated to the segment and assess its performance, and (c) for which discrete financial information is available. An operating segment may engage in business activities for which it has yet to earn revenues, for example, start-up operations may be operating segments before earning revenues." } } }, "auth_ref": [ "r848" ] }, "us-gaap_ConsolidationPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConsolidationPolicyTextBlock", "presentation": [ "http://www.costar.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Basis of Presentation", "label": "Consolidation, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy regarding (1) the principles it follows in consolidating or combining the separate financial statements, including the principles followed in determining the inclusion or exclusion of subsidiaries or other entities in the consolidated or combined financial statements and (2) its treatment of interests (for example, common stock, a partnership interest or other means of exerting influence) in other entities, for example consolidation or use of the equity or cost methods of accounting. The accounting policy may also address the accounting treatment for intercompany accounts and transactions, noncontrolling interest, and the income statement treatment in consolidation for issuances of stock by a subsidiary." } } }, "auth_ref": [ "r68", "r701" ] }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementsFairValueHierarchyDomain", "presentation": [ "http://www.costar.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value Hierarchy and NAV [Domain]", "label": "Fair Value Hierarchy and NAV [Domain]", "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value." } } }, "auth_ref": [ "r365", "r415", "r416", "r417", "r418", "r419", "r420", "r543", "r544", "r545", "r710", "r711", "r722", "r723", "r724" ] }, "csgp_LongTermDebtMaturityInterestPaymentsRemainderOfFiscalYear": { "xbrltype": "monetaryItemType", "nsuri": "http://www.costar.com/20230930", "localname": "LongTermDebtMaturityInterestPaymentsRemainderOfFiscalYear", "crdr": "credit", "calculation": { "http://www.costar.com/role/COMMITMENTSANDCONTINGENCIESDetails": { "parentTag": "csgp_LongTermDebtMaturityInterestPayments", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.costar.com/role/COMMITMENTSANDCONTINGENCIESDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Remainder of 2023", "label": "Long-Term Debt, Maturity, Interest Payments, Remainder of Fiscal Year", "documentation": "Long-Term Debt, Maturity, Interest Payments, Remainder of Fiscal Year" } } }, "auth_ref": [] }, "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodValueStockOptionsExercised", "crdr": "credit", "presentation": [ "http://www.costar.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Exercise of stock options", "label": "Stock Issued During Period, Value, Stock Options Exercised", "documentation": "Value of stock issued as a result of the exercise of stock options." } } }, "auth_ref": [ "r15", "r26", "r118" ] }, "us-gaap_GoodwillAcquiredDuringPeriod": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillAcquiredDuringPeriod", "crdr": "debit", "presentation": [ "http://www.costar.com/role/ACQUISITIONSNarrativeDetails", "http://www.costar.com/role/GOODWILLGoodwillbySegmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Goodwill acquired", "label": "Goodwill, Acquired During Period", "documentation": "Amount of increase in asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized resulting from a business combination." } } }, "auth_ref": [ "r321", "r708" ] }, "csgp_LoopNetMember": { "xbrltype": "domainItemType", "nsuri": "http://www.costar.com/20230930", "localname": "LoopNetMember", "presentation": [ "http://www.costar.com/role/ALLOWANCEFORCREDITLOSSESDetails", "http://www.costar.com/role/REVENUEFROMCONTRACTSWITHCUSTOMERSDisaggregatedRevenueDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "LoopNet", "label": "LoopNet [Member]", "documentation": "LoopNet" } } }, "auth_ref": [] }, "us-gaap_OperatingExpensesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingExpensesAbstract", "presentation": [ "http://www.costar.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "lang": { "en-us": { "role": { "terseLabel": "Operating expenses:", "label": "Operating Expenses [Abstract]" } } }, "auth_ref": [] }, "csgp_DebtInstrumentParValueDiscountedRate": { "xbrltype": "percentItemType", "nsuri": "http://www.costar.com/20230930", "localname": "DebtInstrumentParValueDiscountedRate", "presentation": [ "http://www.costar.com/role/LONGTERMDEBTNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Discounted rate par value", "label": "Debt Instrument, Par Value, Discounted Rate", "documentation": "Debt Instrument, Par Value, Discounted Rate" } } }, "auth_ref": [] }, "csgp_LesseeOperatingLeaseLiabilityToBePaidDueAfterYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://www.costar.com/20230930", "localname": "LesseeOperatingLeaseLiabilityToBePaidDueAfterYearFour", "crdr": "credit", "calculation": { "http://www.costar.com/role/COMMITMENTSANDCONTINGENCIESDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.costar.com/role/COMMITMENTSANDCONTINGENCIESDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Thereafter", "label": "Lessee, Operating Lease, Liability, to be Paid, Due After Year Four", "documentation": "Lessee, Operating Lease, Liability, to be Paid, Due After Year Four" } } }, "auth_ref": [] }, "us-gaap_FairValueDisclosuresTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueDisclosuresTextBlock", "presentation": [ "http://www.costar.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTS" ], "lang": { "en-us": { "role": { "verboseLabel": "INVESTMENTS AND FAIR VALUE MEASUREMENTS", "label": "Fair Value Disclosures [Text Block]", "documentation": "The entire disclosure for the fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities. Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the entity is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risks are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired information." } } }, "auth_ref": [ "r502" ] }, "csgp_A2800SeniorNotesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.costar.com/20230930", "localname": "A2800SeniorNotesMember", "presentation": [ "http://www.costar.com/role/LONGTERMDEBTNarrativeDetails", "http://www.costar.com/role/LONGTERMDEBTScheduleofDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2.800% Senior Notes", "label": "2.800 Senior Notes [Member]", "documentation": "2.800 Senior Notes" } } }, "auth_ref": [] }, "ecd_TrdArrSecuritiesAggAvailAmt": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrSecuritiesAggAvailAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Available", "label": "Trading Arrangement, Securities Aggregate Available Amount" } } }, "auth_ref": [ "r816" ] }, "csgp_DeferredSalesCommissionAmortizationPeriod": { "xbrltype": "durationItemType", "nsuri": "http://www.costar.com/20230930", "localname": "DeferredSalesCommissionAmortizationPeriod", "presentation": [ "http://www.costar.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESRevenueRecognitionDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Amortization period of deferred sales commissions", "label": "Deferred Sales Commission, Amortization Period", "documentation": "Deferred Sales Commission, Amortization Period" } } }, "auth_ref": [] }, "us-gaap_StockIssuedDuringPeriodSharesNewIssues": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesNewIssues", "presentation": [ "http://www.costar.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Stock issued for equity offerings, net of transaction costs (in shares)", "label": "Stock Issued During Period, Shares, New Issues", "documentation": "Number of new stock issued during the period." } } }, "auth_ref": [ "r15", "r88", "r89", "r118", "r607", "r663", "r681" ] }, "ecd_AwardTmgMnpiDiscTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgMnpiDiscTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Timing MNPI Disclosure", "label": "Award Timing MNPI Disclosure [Text Block]" } } }, "auth_ref": [ "r804" ] }, "us-gaap_LeaseCostTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeaseCostTableTextBlock", "presentation": [ "http://www.costar.com/role/LEASESTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Components of Lease Expense", "label": "Lease, Cost [Table Text Block]", "documentation": "Tabular disclosure of lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income." } } }, "auth_ref": [ "r888" ] }, "csgp_SecuredOvernightFinancingRateSOFRMember": { "xbrltype": "domainItemType", "nsuri": "http://www.costar.com/20230930", "localname": "SecuredOvernightFinancingRateSOFRMember", "presentation": [ "http://www.costar.com/role/LONGTERMDEBTNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Secured Overnight Financing Rate (SOFR)", "label": "Secured Overnight Financing Rate (SOFR) [Member]", "documentation": "Secured Overnight Financing Rate (SOFR)" } } }, "auth_ref": [] }, "csgp_SupplementalBalanceSheetInformationRelatedtoLeasesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.costar.com/20230930", "localname": "SupplementalBalanceSheetInformationRelatedtoLeasesTableTextBlock", "presentation": [ "http://www.costar.com/role/LEASESTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Supplemental Balance Sheet Information Related to Leases", "label": "Supplemental Balance Sheet Information Related to Leases [Table Text Block]", "documentation": "Supplemental Balance Sheet Information Related to Leases [Table Text Block]" } } }, "auth_ref": [] }, "us-gaap_FinancialInstrumentAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinancialInstrumentAxis", "presentation": [ "http://www.costar.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Financial Instrument [Axis]", "label": "Financial Instrument [Axis]", "documentation": "Information by type of financial instrument." } } }, "auth_ref": [ "r256", "r257", "r258", "r259", "r260", "r261", "r262", "r263", "r264", "r265", "r266", "r267", "r268", "r269", "r270", "r271", "r272", "r273", "r274", "r275", "r276", "r277", "r278", "r279", "r280", "r281", "r282", "r283", "r284", "r285", "r295", "r296", "r298", "r299", "r305", "r313", "r314", "r315", "r373", "r388", "r497", "r540", "r541", "r542", "r543", "r544", "r545", "r546", "r547", "r548", "r549", "r550", "r551", "r552", "r553", "r554", "r555", "r556", "r557", "r558", "r559", "r560", "r561", "r562", "r563", "r564", "r565", "r566", "r567", "r568", "r569", "r589", "r707", "r821", "r822", "r823", "r824", "r825", "r826", "r827", "r849", "r850", "r851", "r852" ] }, "us-gaap_NatureOfOperations": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NatureOfOperations", "presentation": [ "http://www.costar.com/role/ORGANIZATION" ], "lang": { "en-us": { "role": { "verboseLabel": "ORGANIZATION", "label": "Nature of Operations [Text Block]", "documentation": "The entire disclosure for the nature of an entity's business, major products or services, principal markets including location, and the relative importance of its operations in each business and the basis for the determination, including but not limited to, assets, revenues, or earnings. For an entity that has not commenced principal operations, disclosures about the risks and uncertainties related to the activities in which the entity is currently engaged and an understanding of what those activities are being directed toward." } } }, "auth_ref": [ "r136", "r147" ] }, "us-gaap_OtherOperatingActivitiesCashFlowStatement": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherOperatingActivitiesCashFlowStatement", "crdr": "debit", "calculation": { "http://www.costar.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 15.0 } }, "presentation": [ "http://www.costar.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Other operating activities, net", "label": "Other Operating Activities, Cash Flow Statement", "documentation": "Other cash or noncash adjustments to reconcile net income to cash provided by (used in) operating activities that are not separately disclosed in the statement of cash flows (for example, cash received or cash paid during the current period for miscellaneous operating activities, net change during the reporting period in other assets or other liabilities)." } } }, "auth_ref": [] }, "us-gaap_BorrowingsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BorrowingsMember", "presentation": [ "http://www.costar.com/role/LONGTERMDEBTInterestDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Borrowings", "label": "Borrowings [Member]", "documentation": "Obligations to pay to another in accordance with an expressed or implied agreement." } } }, "auth_ref": [] }, "dei_TradingSymbol": { "xbrltype": "tradingSymbolItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "TradingSymbol", "presentation": [ "http://www.costar.com/role/Coverpage" ], "lang": { "en-us": { "role": { "terseLabel": "Trading Symbol", "label": "Trading Symbol", "documentation": "Trading symbol of an instrument as listed on an exchange." } } }, "auth_ref": [] }, "srt_StatementGeographicalAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "StatementGeographicalAxis", "presentation": [ "http://www.costar.com/role/GOODWILLGoodwillbySegmentDetails", "http://www.costar.com/role/REVENUEFROMCONTRACTSWITHCUSTOMERSDisaggregatedRevenueDetails", "http://www.costar.com/role/SEGMENTREPORTINGEBITDADetails", "http://www.costar.com/role/SEGMENTREPORTINGSummarizedInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Geographical [Axis]", "label": "Geographical [Axis]" } } }, "auth_ref": [ "r246", "r247", "r612", "r613", "r614", "r669", "r671", "r674", "r680", "r683", "r685", "r686", "r687", "r688", "r689", "r690", "r691", "r692", "r693", "r698", "r716", "r734", "r879", "r901" ] }, "us-gaap_StatementTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementTable", "presentation": [ "http://www.costar.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Statement [Table]", "label": "Statement [Table]", "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed." } } }, "auth_ref": [ "r196", "r197", "r198", "r221", "r572", "r605", "r611", "r618", "r619", "r620", "r621", "r622", "r623", "r625", "r627", "r628", "r629", "r630", "r631", "r632", "r633", "r634", "r635", "r637", "r638", "r639", "r640", "r641", "r643", "r646", "r647", "r649", "r650", "r651", "r652", "r653", "r654", "r655", "r656", "r657", "r658", "r659", "r660", "r663", "r735" ] }, "dei_SecurityExchangeName": { "xbrltype": "edgarExchangeCodeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "SecurityExchangeName", "presentation": [ "http://www.costar.com/role/Coverpage" ], "lang": { "en-us": { "role": { "terseLabel": "Security Exchange Name", "label": "Security Exchange Name", "documentation": "Name of the Exchange on which a security is registered." } } }, "auth_ref": [ "r745" ] }, "us-gaap_AntidilutiveSecuritiesNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesNameDomain", "presentation": [ "http://www.costar.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESAntidilutiveSharesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Antidilutive Securities, Name [Domain]", "label": "Antidilutive Securities, Name [Domain]", "documentation": "Incremental common shares attributable to securities that were not included in diluted earnings per share (EPS) because to do so would increase EPS amounts or decrease loss per share amounts for the period presented." } } }, "auth_ref": [ "r37" ] }, "us-gaap_EarningsPerShareBasic": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareBasic", "presentation": [ "http://www.costar.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.costar.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNetIncomePerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Net income per share - basic (in dollars per share)", "label": "Earnings Per Share, Basic", "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period." } } }, "auth_ref": [ "r184", "r201", "r202", "r203", "r204", "r205", "r209", "r211", "r216", "r217", "r218", "r220", "r500", "r501", "r578", "r591", "r702" ] }, "csgp_DeferredSalesCommissionsImpairment": { "xbrltype": "monetaryItemType", "nsuri": "http://www.costar.com/20230930", "localname": "DeferredSalesCommissionsImpairment", "crdr": "debit", "presentation": [ "http://www.costar.com/role/REVENUEFROMCONTRACTSWITHCUSTOMERSNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred sales commissions of impaired", "label": "Deferred Sales Commissions, Impairment", "documentation": "Deferred Sales Commissions, Impairment" } } }, "auth_ref": [] }, "srt_SegmentGeographicalDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "SegmentGeographicalDomain", "presentation": [ "http://www.costar.com/role/GOODWILLGoodwillbySegmentDetails", "http://www.costar.com/role/REVENUEFROMCONTRACTSWITHCUSTOMERSDisaggregatedRevenueDetails", "http://www.costar.com/role/SEGMENTREPORTINGEBITDADetails", "http://www.costar.com/role/SEGMENTREPORTINGSummarizedInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Geographical [Domain]", "label": "Geographical [Domain]" } } }, "auth_ref": [ "r246", "r247", "r612", "r613", "r614", "r669", "r671", "r674", "r680", "r685", "r686", "r687", "r688", "r689", "r690", "r691", "r692", "r693", "r698", "r716", "r734", "r879", "r901" ] }, "us-gaap_DepositsAssetsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DepositsAssetsNoncurrent", "crdr": "debit", "calculation": { "http://www.costar.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.costar.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "verboseLabel": "Deposits and other assets", "label": "Deposits Assets, Noncurrent", "documentation": "Carrying value of amounts transferred to third parties for security purposes that are expected to be returned or applied towards payment after one year or beyond the operating cycle, if longer." } } }, "auth_ref": [ "r832" ] }, "us-gaap_OtherDepreciationAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherDepreciationAndAmortization", "crdr": "debit", "calculation": { "http://www.costar.com/role/SEGMENTREPORTINGReconciliationofNetIncomeLosstoEBITDADetails": { "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.costar.com/role/SEGMENTREPORTINGReconciliationofNetIncomeLosstoEBITDADetails" ], "lang": { "en-us": { "role": { "terseLabel": "Depreciation and other amortization", "label": "Other Depreciation and Amortization", "documentation": "Amount of expense charged against earnings to allocate the cost of tangible and intangible assets over their remaining economic lives, classified as other." } } }, "auth_ref": [ "r9", "r56", "r100" ] }, "us-gaap_LineOfCreditFacilityExpirationPeriod": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityExpirationPeriod", "presentation": [ "http://www.costar.com/role/LONGTERMDEBTNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Term of credit facility", "label": "Line of Credit Facility, Expiration Period", "documentation": "Period remaining on line of credit facility before it terminates, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "presentation": [ "http://www.costar.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Calculation of Basic and Diluted Net Income (Loss) Per Share", "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]", "documentation": "Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations." } } }, "auth_ref": [ "r847" ] }, "dei_EntityCommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCommonStockSharesOutstanding", "presentation": [ "http://www.costar.com/role/Coverpage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Common Stock, Shares Outstanding", "label": "Entity Common Stock, Shares Outstanding", "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument." } } }, "auth_ref": [] }, "us-gaap_MaturitiesOfLongTermDebtAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MaturitiesOfLongTermDebtAbstract", "presentation": [ "http://www.costar.com/role/COMMITMENTSANDCONTINGENCIESDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long-term debt principal payments", "label": "Maturities of Long-Term Debt [Abstract]" } } }, "auth_ref": [] }, "ecd_NonPeoNeoMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonPeoNeoMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Non-PEO NEO", "label": "Non-PEO NEO [Member]" } } }, "auth_ref": [ "r793" ] }, "srt_ProductOrServiceAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ProductOrServiceAxis", "presentation": [ "http://www.costar.com/role/REVENUEFROMCONTRACTSWITHCUSTOMERSDisaggregatedRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Product and Service [Axis]", "label": "Product and Service [Axis]" } } }, "auth_ref": [ "r244", "r572", "r593", "r594", "r595", "r596", "r597", "r598", "r697", "r715", "r730", "r819", "r870", "r871", "r879", "r901" ] }, "srt_RangeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RangeAxis", "presentation": [ "http://www.costar.com/role/LEASESNarrativeDetails", "http://www.costar.com/role/LONGTERMDEBTNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Statistical Measurement [Axis]", "label": "Statistical Measurement [Axis]" } } }, "auth_ref": [ "r340", "r341", "r342", "r343", "r414", "r421", "r450", "r451", "r452", "r546", "r570", "r599", "r616", "r617", "r668", "r670", "r672", "r673", "r679", "r694", "r695", "r705", "r714", "r727", "r731", "r734", "r868", "r874", "r893", "r894", "r895", "r896", "r897" ] }, "us-gaap_OtherComprehensiveIncomeLossNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossNetOfTax", "crdr": "credit", "calculation": { "http://www.costar.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.costar.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY", "http://www.costar.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME" ], "lang": { "en-us": { "role": { "totalLabel": "Total other comprehensive (loss) income, net of tax", "terseLabel": "Other comprehensive income (loss)", "label": "Other Comprehensive Income (Loss), Net of Tax", "documentation": "Amount after tax and reclassification adjustments of other comprehensive income (loss)." } } }, "auth_ref": [ "r15", "r17", "r174", "r177", "r182", "r513", "r514", "r519", "r576", "r588", "r834", "r835" ] }, "us-gaap_CreditLossAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CreditLossAbstract", "lang": { "en-us": { "role": { "terseLabel": "Credit Loss [Abstract]", "label": "Credit Loss [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DerivativeInstrumentRiskAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeInstrumentRiskAxis", "presentation": [ "http://www.costar.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESRecentAccountingPronouncementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Derivative Instrument [Axis]", "label": "Derivative Instrument [Axis]", "documentation": "Information by type of derivative contract." } } }, "auth_ref": [ "r70", "r71", "r73", "r74", "r615", "r617", "r629", "r630", "r631", "r632", "r633", "r634", "r635", "r637", "r638", "r639", "r640", "r651", "r652", "r653", "r654", "r657", "r658", "r659", "r660", "r675", "r676", "r677", "r678", "r700", "r732", "r734" ] }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "crdr": "credit", "calculation": { "http://www.costar.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.costar.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedLabel": "Prepaid expenses and other current assets", "label": "Increase (Decrease) in Prepaid Expense and Other Assets", "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other." } } }, "auth_ref": [ "r8" ] }, "us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract", "presentation": [ "http://www.costar.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Supplemental non-cash investing and financing activities:", "label": "Cash Flow, Noncash Investing and Financing Activities Disclosure [Abstract]" } } }, "auth_ref": [] }, "srt_ProductsAndServicesDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ProductsAndServicesDomain", "presentation": [ "http://www.costar.com/role/REVENUEFROMCONTRACTSWITHCUSTOMERSDisaggregatedRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Product and Service [Domain]", "label": "Product and Service [Domain]" } } }, "auth_ref": [ "r244", "r572", "r593", "r594", "r595", "r596", "r597", "r598", "r697", "r715", "r730", "r819", "r870", "r871", "r879", "r901" ] }, "srt_MaximumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MaximumMember", "presentation": [ "http://www.costar.com/role/LEASESNarrativeDetails", "http://www.costar.com/role/LONGTERMDEBTNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Maximum", "label": "Maximum [Member]" } } }, "auth_ref": [ "r340", "r341", "r342", "r343", "r421", "r570", "r599", "r616", "r617", "r668", "r670", "r672", "r673", "r679", "r694", "r695", "r705", "r714", "r727", "r731", "r874", "r892", "r893", "r894", "r895", "r896", "r897" ] }, "us-gaap_BusinessCombinationAndAssetAcquisitionAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationAndAssetAcquisitionAbstract", "lang": { "en-us": { "role": { "label": "Business Combination and Asset Acquisition [Abstract]" } } }, "auth_ref": [] }, "srt_RangeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RangeMember", "presentation": [ "http://www.costar.com/role/LEASESNarrativeDetails", "http://www.costar.com/role/LONGTERMDEBTNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Statistical Measurement [Domain]", "label": "Statistical Measurement [Domain]" } } }, "auth_ref": [ "r340", "r341", "r342", "r343", "r414", "r421", "r450", "r451", "r452", "r546", "r570", "r599", "r616", "r617", "r668", "r670", "r672", "r673", "r679", "r694", "r695", "r705", "r714", "r727", "r731", "r734", "r868", "r874", "r893", "r894", "r895", "r896", "r897" ] }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://www.costar.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustments to reconcile net income to net cash provided by operating\u00a0activities:", "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]" } } }, "auth_ref": [] }, "srt_MinimumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MinimumMember", "presentation": [ "http://www.costar.com/role/LEASESNarrativeDetails", "http://www.costar.com/role/LONGTERMDEBTNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Minimum", "label": "Minimum [Member]" } } }, "auth_ref": [ "r340", "r341", "r342", "r343", "r421", "r570", "r599", "r616", "r617", "r668", "r670", "r672", "r673", "r679", "r694", "r695", "r705", "r714", "r727", "r731", "r874", "r892", "r893", "r894", "r895", "r896", "r897" ] }, "dei_CoverAbstract": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CoverAbstract", "lang": { "en-us": { "role": { "terseLabel": "Cover [Abstract]", "label": "Cover [Abstract]", "documentation": "Cover page." } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentFaceAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentFaceAmount", "crdr": "credit", "calculation": { "http://www.costar.com/role/LONGTERMDEBTScheduleofDebtDetails": { "parentTag": "us-gaap_LongTermDebtNoncurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.costar.com/role/LONGTERMDEBTNarrativeDetails", "http://www.costar.com/role/LONGTERMDEBTScheduleofDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Total face amount of long-term debt", "label": "Debt Instrument, Face Amount", "documentation": "Face (par) amount of debt instrument at time of issuance." } } }, "auth_ref": [ "r79", "r81", "r357", "r522", "r710", "r711" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill", "crdr": "debit", "presentation": [ "http://www.costar.com/role/ACQUISITIONSNarrativeDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Business combination, identifiable assets acquired and liabilities assumed", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Intangible Assets, Other than Goodwill", "documentation": "Amount of intangible assets, excluding goodwill, acquired at the acquisition date." } } }, "auth_ref": [ "r65" ] }, "us-gaap_BusinessAcquisitionAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionAxis", "presentation": [ "http://www.costar.com/role/ACQUISITIONSNarrativeDetails", "http://www.costar.com/role/GOODWILLGoodwillbySegmentDetails", "http://www.costar.com/role/SUBSEQUENTEVENTSDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Business Acquisition [Axis]", "label": "Business Acquisition [Axis]", "documentation": "Information by business combination or series of individually immaterial business combinations." } } }, "auth_ref": [ "r63", "r64", "r485", "r725", "r726" ] }, "us-gaap_DebtInstrumentFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentFairValue", "crdr": "credit", "presentation": [ "http://www.costar.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt outstanding, fair value", "label": "Debt Instrument, Fair Value Disclosure", "documentation": "Fair value portion of debt instrument payable, including, but not limited to, notes payable and loans payable." } } }, "auth_ref": [ "r365", "r509", "r710", "r711" ] }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionAcquireeDomain", "presentation": [ "http://www.costar.com/role/ACQUISITIONSNarrativeDetails", "http://www.costar.com/role/GOODWILLGoodwillbySegmentDetails", "http://www.costar.com/role/SUBSEQUENTEVENTSDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Business Acquisition, Acquiree [Domain]", "label": "Business Acquisition, Acquiree [Domain]", "documentation": "Identification of the acquiree in a material business combination (or series of individually immaterial business combinations), which may include the name or other type of identification of the acquiree." } } }, "auth_ref": [ "r485", "r725", "r726" ] }, "us-gaap_PropertyPlantAndEquipmentNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentNet", "crdr": "debit", "calculation": { "http://www.costar.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.costar.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://www.costar.com/role/SEGMENTREPORTINGSummarizedInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Property and equipment, net", "verboseLabel": "Total property and equipment, net", "label": "Property, Plant and Equipment, Net", "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures." } } }, "auth_ref": [ "r10", "r580", "r585", "r729" ] }, "us-gaap_AssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsAbstract", "presentation": [ "http://www.costar.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "ASSETS", "label": "Assets [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LongTermDebtTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtTextBlock", "presentation": [ "http://www.costar.com/role/LONGTERMDEBT" ], "lang": { "en-us": { "role": { "terseLabel": "LONG-TERM DEBT", "label": "Long-Term Debt [Text Block]", "documentation": "The entire disclosure for long-term debt." } } }, "auth_ref": [ "r114" ] }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear", "crdr": "credit", "calculation": { "http://www.costar.com/role/COMMITMENTSANDCONTINGENCIESDetails": { "parentTag": "us-gaap_LongTermDebt", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.costar.com/role/COMMITMENTSANDCONTINGENCIESDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Remainder of 2023", "label": "Long-Term Debt, Maturity, Remainder of Fiscal Year", "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." } } }, "auth_ref": [ "r843" ] }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTable", "presentation": [ "http://www.costar.com/role/ACQUISITIONSNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Business Acquisitions, by Acquisition [Table]", "label": "Schedule of Business Acquisitions, by Acquisition [Table]", "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." } } }, "auth_ref": [ "r63", "r64", "r485" ] }, "us-gaap_BusinessAcquisitionLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionLineItems", "presentation": [ "http://www.costar.com/role/ACQUISITIONSNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Business Acquisition [Line Items]", "label": "Business Acquisition [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r485" ] }, "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax", "crdr": "credit", "calculation": { "http://www.costar.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": { "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.costar.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME" ], "lang": { "en-us": { "role": { "terseLabel": "Foreign currency translation (loss) gain", "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax", "documentation": "Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature." } } }, "auth_ref": [ "r5" ] }, "us-gaap_BusinessCombinationsPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationsPolicy", "presentation": [ "http://www.costar.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "lang": { "en-us": { "role": { "verboseLabel": "Business Combinations", "label": "Business Combinations Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for completed business combinations (purchase method, acquisition method or combination of entities under common control). This accounting policy may include a general discussion of the purchase method or acquisition method of accounting (including for example, the treatment accorded contingent consideration, the identification of assets and liabilities, the purchase price allocation process, how the fair values of acquired assets and liabilities are determined) and the entity's specific application thereof. An entity that acquires another entity in a leveraged buyout transaction generally discloses the accounting policy followed by the acquiring entity in determining the basis used to value its interest in the acquired entity, and the rationale for that accounting policy." } } }, "auth_ref": [ "r62" ] }, "us-gaap_StatementLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementLineItems", "presentation": [ "http://www.costar.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Statement [Line Items]", "label": "Statement [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r196", "r197", "r198", "r221", "r572", "r605", "r611", "r618", "r619", "r620", "r621", "r622", "r623", "r625", "r627", "r628", "r629", "r630", "r631", "r632", "r633", "r634", "r635", "r637", "r638", "r639", "r640", "r641", "r643", "r646", "r647", "r649", "r650", "r651", "r652", "r653", "r654", "r655", "r656", "r657", "r658", "r659", "r660", "r663", "r735" ] }, "us-gaap_ProvisionForDoubtfulAccounts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProvisionForDoubtfulAccounts", "crdr": "debit", "calculation": { "http://www.costar.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.costar.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Credit loss expense", "label": "Accounts Receivable, Credit Loss Expense (Reversal)", "documentation": "Amount of expense (reversal of expense) for expected credit loss on accounts receivable." } } }, "auth_ref": [ "r185", "r297" ] }, "us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain", "presentation": [ "http://www.costar.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Financial Instruments [Domain]", "label": "Financial Instruments [Domain]", "documentation": "Instrument or contract that imposes a contractual obligation to deliver cash or another financial instrument or to exchange other financial instruments on potentially unfavorable terms and conveys a contractual right to receive cash or another financial instrument or to exchange other financial instruments on potentially favorable terms." } } }, "auth_ref": [ "r256", "r257", "r258", "r259", "r260", "r261", "r262", "r263", "r264", "r265", "r266", "r267", "r268", "r269", "r270", "r271", "r272", "r273", "r274", "r275", "r276", "r277", "r278", "r279", "r280", "r281", "r282", "r283", "r284", "r285", "r373", "r388", "r497", "r540", "r541", "r542", "r543", "r544", "r545", "r546", "r547", "r548", "r549", "r550", "r551", "r552", "r553", "r554", "r555", "r556", "r557", "r558", "r559", "r560", "r561", "r562", "r563", "r564", "r565", "r566", "r567", "r568", "r569", "r589", "r821", "r822", "r823", "r824", "r825", "r826", "r827", "r849", "r850", "r851", "r852" ] }, "us-gaap_EmployeeStockOptionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeStockOptionMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Employee Stock Option", "label": "Employee Stock Option [Member]", "documentation": "Share-based payment arrangement granting right, subject to vesting and other restrictions, to purchase or sell certain number of shares at predetermined price for specified period of time." } } }, "auth_ref": [] }, "csgp_NumberOfTradeReceivablesInLoopNetPortfolio": { "xbrltype": "integerItemType", "nsuri": "http://www.costar.com/20230930", "localname": "NumberOfTradeReceivablesInLoopNetPortfolio", "presentation": [ "http://www.costar.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESAllowanceforCreditLossesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of trade receivables in loop net portfolio", "label": "Number Of Trade Receivables In Loop Net Portfolio", "documentation": "Number Of Trade Receivables In Loop Net Portfolio" } } }, "auth_ref": [] }, "us-gaap_LineOfCreditFacilityCommitmentFeePercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityCommitmentFeePercentage", "presentation": [ "http://www.costar.com/role/LONGTERMDEBTNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Commitment fee percentage", "label": "Line of Credit Facility, Commitment Fee Percentage", "documentation": "The fee, expressed as a percentage of the line of credit facility, for the line of credit facility regardless of whether the facility has been used." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "presentation": [ "http://www.costar.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Accumulated Other Comprehensive Loss", "label": "Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block]", "documentation": "Tabular disclosure of the components of accumulated other comprehensive income (loss)." } } }, "auth_ref": [ "r28", "r885", "r886" ] }, "csgp_LineOfCreditFacilityCovenantComplianceTotalLeverageRatio": { "xbrltype": "pureItemType", "nsuri": "http://www.costar.com/20230930", "localname": "LineOfCreditFacilityCovenantComplianceTotalLeverageRatio", "presentation": [ "http://www.costar.com/role/LONGTERMDEBTNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Total leverage ratio", "label": "Line Of Credit Facility, Covenant Compliance, Total Leverage Ratio", "documentation": "Line Of Credit Facility, Covenant Compliance, Total Leverage Ratio" } } }, "auth_ref": [] }, "csgp_InvestmentsAndFairValueDisclosuresAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.costar.com/20230930", "localname": "InvestmentsAndFairValueDisclosuresAbstract", "lang": { "en-us": { "role": { "terseLabel": "Investments And Fair Value Disclosures [Abstract]", "label": "Investments And Fair Value Disclosures [Abstract]", "documentation": "Investments And Fair Value Disclosures [Abstract]" } } }, "auth_ref": [] }, "csgp_NumberOfTradeReceivablesInOtherMarketplacesPortfolioSegment": { "xbrltype": "integerItemType", "nsuri": "http://www.costar.com/20230930", "localname": "NumberOfTradeReceivablesInOtherMarketplacesPortfolioSegment", "presentation": [ "http://www.costar.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESAllowanceforCreditLossesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of trade receivables in other marketplaces portfolio segment", "label": "Number Of Trade Receivables In Other Marketplaces Portfolio Segment", "documentation": "Number Of Trade Receivables In Other Marketplaces Portfolio Segment" } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentRedemptionPricePercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentRedemptionPricePercentage", "presentation": [ "http://www.costar.com/role/LONGTERMDEBTNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Redemption price rate", "label": "Debt Instrument, Redemption Price, Percentage", "documentation": "Percentage price of original principal amount of debt at which debt can be redeemed by the issuer." } } }, "auth_ref": [ "r16" ] }, "csgp_AdjustmentToSOFRMember": { "xbrltype": "domainItemType", "nsuri": "http://www.costar.com/20230930", "localname": "AdjustmentToSOFRMember", "presentation": [ "http://www.costar.com/role/LONGTERMDEBTNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustment to SOFR", "label": "Adjustment to SOFR [Member]", "documentation": "Adjustment to SOFR" } } }, "auth_ref": [] }, "us-gaap_LesseeLeaseDescriptionLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeLeaseDescriptionLineItems", "presentation": [ "http://www.costar.com/role/LEASESLeaseCostDetails", "http://www.costar.com/role/LEASESNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Lessee, Lease, Description [Line Items]", "label": "Lessee, Lease, Description [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r529" ] }, "csgp_NoncashAccruedTransactionCostsFromEquityOffering": { "xbrltype": "monetaryItemType", "nsuri": "http://www.costar.com/20230930", "localname": "NoncashAccruedTransactionCostsFromEquityOffering", "crdr": "debit", "presentation": [ "http://www.costar.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued transaction costs from equity offering", "label": "Noncash Accrued Transaction Costs from Equity Offering", "documentation": "Noncash Accrued Transaction Costs from Equity Offering" } } }, "auth_ref": [] }, "us-gaap_AssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsCurrent", "crdr": "debit", "calculation": { "http://www.costar.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.costar.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "totalLabel": "Total current assets", "label": "Assets, Current", "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events." } } }, "auth_ref": [ "r157", "r167", "r193", "r287", "r344", "r345", "r347", "r348", "r349", "r351", "r353", "r355", "r356", "r487", "r489", "r510", "r729", "r872", "r873", "r890" ] }, "csgp_LongTermDebtMaturityInterestPaymentsYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://www.costar.com/20230930", "localname": "LongTermDebtMaturityInterestPaymentsYearThree", "crdr": "credit", "calculation": { "http://www.costar.com/role/COMMITMENTSANDCONTINGENCIESDetails": { "parentTag": "csgp_LongTermDebtMaturityInterestPayments", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.costar.com/role/COMMITMENTSANDCONTINGENCIESDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2026", "label": "Long-Term Debt, Maturity, Interest Payments, Year Three", "documentation": "Long-Term Debt, Maturity, Interest Payments, Year Three" } } }, "auth_ref": [] }, "us-gaap_InterestCostsCapitalized": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestCostsCapitalized", "crdr": "debit", "presentation": [ "http://www.costar.com/role/LONGTERMDEBTInterestDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Interest capitalized for construction in process", "label": "Interest Costs Capitalized", "documentation": "Amount of interest capitalized during the period." } } }, "auth_ref": [ "r77" ] }, "csgp_NumberOfAllowableIncreaseRequests": { "xbrltype": "integerItemType", "nsuri": "http://www.costar.com/20230930", "localname": "NumberOfAllowableIncreaseRequests", "presentation": [ "http://www.costar.com/role/LONGTERMDEBTNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of allowable increase requests", "label": "Number of Allowable Increase Requests", "documentation": "Number of Allowable Increase Requests" } } }, "auth_ref": [] }, "us-gaap_Assets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Assets", "crdr": "debit", "calculation": { "http://www.costar.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.costar.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://www.costar.com/role/SEGMENTREPORTINGSummarizedInformationDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total assets", "terseLabel": "Total assets", "label": "Assets", "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events." } } }, "auth_ref": [ "r126", "r162", "r193", "r226", "r234", "r240", "r287", "r344", "r345", "r347", "r348", "r349", "r351", "r353", "r355", "r356", "r487", "r489", "r510", "r581", "r636", "r729", "r742", "r872", "r873", "r890" ] }, "csgp_CommissionsCapitalizedintheCurrentPeriod": { "xbrltype": "monetaryItemType", "nsuri": "http://www.costar.com/20230930", "localname": "CommissionsCapitalizedintheCurrentPeriod", "crdr": "credit", "calculation": { "http://www.costar.com/role/REVENUEFROMCONTRACTSWITHCUSTOMERSCommissionsDetails": { "parentTag": "us-gaap_SalesCommissionsAndFees", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.costar.com/role/REVENUEFROMCONTRACTSWITHCUSTOMERSCommissionsDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Commissions capitalized in the current period", "label": "Commissions Capitalized in the Current Period", "documentation": "Commissions Capitalized in the Current Period" } } }, "auth_ref": [] }, "csgp_IncreaseDecreaseDeferredCommissions": { "xbrltype": "monetaryItemType", "nsuri": "http://www.costar.com/20230930", "localname": "IncreaseDecreaseDeferredCommissions", "crdr": "debit", "calculation": { "http://www.costar.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 17.0 } }, "presentation": [ "http://www.costar.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred commissions", "label": "Increase (Decrease) Deferred Commissions", "documentation": "Increase (Decrease) Deferred Commissions" } } }, "auth_ref": [] }, "csgp_IncreaseDecreaseLeaseRightofUseandOtherAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://www.costar.com/20230930", "localname": "IncreaseDecreaseLeaseRightofUseandOtherAssets", "crdr": "debit", "calculation": { "http://www.costar.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 11.0 } }, "presentation": [ "http://www.costar.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Other assets", "label": "Increase (Decrease) Lease Right of Use and Other Assets", "documentation": "Increase (Decrease) Lease Right of Use and Other Assets" } } }, "auth_ref": [] }, "csgp_CoStarMember": { "xbrltype": "domainItemType", "nsuri": "http://www.costar.com/20230930", "localname": "CoStarMember", "presentation": [ "http://www.costar.com/role/ALLOWANCEFORCREDITLOSSESDetails", "http://www.costar.com/role/REVENUEFROMCONTRACTSWITHCUSTOMERSDisaggregatedRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "CoStar", "label": "CoStar [Member]", "documentation": "CoStar Suite [Member]" } } }, "auth_ref": [] }, "csgp_ScheduleofSupplementalCashFlowInformationforLeasesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.costar.com/20230930", "localname": "ScheduleofSupplementalCashFlowInformationforLeasesTableTextBlock", "presentation": [ "http://www.costar.com/role/LEASESTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Supplemental Cash Flow Information for Leases", "label": "Schedule of Supplemental Cash Flow Information for Leases [Table Text Block]", "documentation": "Schedule of Supplemental Cash Flow Information for Leases [Table Text Block]" } } }, "auth_ref": [] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "crdr": "credit", "calculation": { "http://www.costar.com/role/LEASESSupplementalBalanceSheetInformationRelatedtoLeasesDetails": { "parentTag": null, "weight": null, "order": null, "root": true }, "http://www.costar.com/role/COMMITMENTSANDCONTINGENCIESDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.costar.com/role/COMMITMENTSANDCONTINGENCIESDetails", "http://www.costar.com/role/LEASESSupplementalBalanceSheetInformationRelatedtoLeasesDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total", "label": "Lessee, Operating Lease, Liability, to be Paid", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease." } } }, "auth_ref": [ "r535" ] }, "ecd_MnpiDiscTimedForCompValFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "MnpiDiscTimedForCompValFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "MNPI Disclosure Timed for Compensation Value", "label": "MNPI Disclosure Timed for Compensation Value [Flag]" } } }, "auth_ref": [ "r804" ] }, "csgp_LongTermDebtMaturityInterestPayments": { "xbrltype": "monetaryItemType", "nsuri": "http://www.costar.com/20230930", "localname": "LongTermDebtMaturityInterestPayments", "crdr": "credit", "calculation": { "http://www.costar.com/role/COMMITMENTSANDCONTINGENCIESDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.costar.com/role/COMMITMENTSANDCONTINGENCIESDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total", "label": "Long-Term Debt, Maturity, Interest Payments", "documentation": "Long-Term Debt, Maturity, Interest Payments" } } }, "auth_ref": [] }, "csgp_AmortizationOfIntangibleAssetsCostofRevenue": { "xbrltype": "monetaryItemType", "nsuri": "http://www.costar.com/20230930", "localname": "AmortizationOfIntangibleAssetsCostofRevenue", "crdr": "debit", "calculation": { "http://www.costar.com/role/SEGMENTREPORTINGReconciliationofNetIncomeLosstoEBITDADetails": { "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://www.costar.com/role/SEGMENTREPORTINGReconciliationofNetIncomeLosstoEBITDADetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Amortization of acquired intangible assets in cost of revenues", "label": "Amortization Of Intangible Assets, Cost of Revenue", "documentation": "Amortization Of Intangible Assets, Cost of Revenue" } } }, "auth_ref": [] }, "us-gaap_AssetsCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsCurrentAbstract", "presentation": [ "http://www.costar.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Current assets:", "label": "Assets, Current [Abstract]" } } }, "auth_ref": [] }, "ecd_RestatementDoesNotRequireRecoveryTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "RestatementDoesNotRequireRecoveryTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Restatement does not require Recovery", "label": "Restatement Does Not Require Recovery [Text Block]" } } }, "auth_ref": [ "r757", "r768", "r778", "r803" ] }, "csgp_LongTermDebtMaturityInterestPaymentsYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://www.costar.com/20230930", "localname": "LongTermDebtMaturityInterestPaymentsYearTwo", "crdr": "credit", "calculation": { "http://www.costar.com/role/COMMITMENTSANDCONTINGENCIESDetails": { "parentTag": "csgp_LongTermDebtMaturityInterestPayments", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.costar.com/role/COMMITMENTSANDCONTINGENCIESDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2025", "label": "Long-Term Debt, Maturity, Interest Payments, Year Two", "documentation": "Long-Term Debt, Maturity, Interest Payments, Year Two" } } }, "auth_ref": [] }, "csgp_OnTheMarketPlcMember": { "xbrltype": "domainItemType", "nsuri": "http://www.costar.com/20230930", "localname": "OnTheMarketPlcMember", "presentation": [ "http://www.costar.com/role/SUBSEQUENTEVENTSDetails" ], "lang": { "en-us": { "role": { "terseLabel": "OnTheMarket plc", "label": "OnTheMarket plc [Member]", "documentation": "OnTheMarket plc" } } }, "auth_ref": [] }, "dei_DocumentType": { "xbrltype": "submissionTypeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentType", "presentation": [ "http://www.costar.com/role/Coverpage" ], "lang": { "en-us": { "role": { "terseLabel": "Document Type", "label": "Document Type", "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'." } } }, "auth_ref": [] }, "csgp_ChangeinContractwithCustomerLiabilityRollForward": { "xbrltype": "stringItemType", "nsuri": "http://www.costar.com/20230930", "localname": "ChangeinContractwithCustomerLiabilityRollForward", "presentation": [ "http://www.costar.com/role/REVENUEFROMCONTRACTSWITHCUSTOMERSContractAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Change in Contract with Customer, Liability [Roll Forward]", "label": "Change in Contract with Customer, Liability [Roll Forward]", "documentation": "Change in Contract with Customer, Liability [Roll Forward]" } } }, "auth_ref": [] }, "us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharesPaidForTaxWithholdingForShareBasedCompensation", "presentation": [ "http://www.costar.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Management stock purchase plan (in shares)", "label": "Share-Based Payment Arrangement, Shares Withheld for Tax Withholding Obligation", "documentation": "Number of shares used to settle grantee's tax withholding obligation for award under share-based payment arrangement." } } }, "auth_ref": [] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "crdr": "credit", "calculation": { "http://www.costar.com/role/COMMITMENTSANDCONTINGENCIESDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.costar.com/role/COMMITMENTSANDCONTINGENCIESDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2024", "label": "Lessee, Operating Lease, Liability, to be Paid, Year One", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r535" ] }, "csgp_ScheduleOfInterestExpenseTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.costar.com/20230930", "localname": "ScheduleOfInterestExpenseTableTextBlock", "presentation": [ "http://www.costar.com/role/LONGTERMDEBTTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Interest Expense", "label": "Schedule of Interest Expense [Table Text Block]", "documentation": "Schedule of Interest Expense" } } }, "auth_ref": [] }, "us-gaap_AssetsFairValueDisclosure": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsFairValueDisclosure", "crdr": "debit", "presentation": [ "http://www.costar.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Assets, fair value disclosure", "label": "Assets, Fair Value Disclosure", "documentation": "Fair value portion of probable future economic benefits obtained or controlled by an entity as a result of past transactions or events." } } }, "auth_ref": [ "r76" ] }, "us-gaap_NetIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLoss", "crdr": "credit", "calculation": { "http://www.costar.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0, "order": 1.0 }, "http://www.costar.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 3.0 }, "http://www.costar.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "parentTag": null, "weight": null, "order": null, "root": true }, "http://www.costar.com/role/SEGMENTREPORTINGReconciliationofNetIncomeLosstoEBITDADetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.costar.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://www.costar.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY", "http://www.costar.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME", "http://www.costar.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.costar.com/role/SEGMENTREPORTINGReconciliationofNetIncomeLosstoEBITDADetails", "http://www.costar.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNetIncomePerShareDetails", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "totalLabel": "Net income", "terseLabel": "Net income", "verboseLabel": "Net income", "label": "Net Income (Loss)", "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent." } } }, "auth_ref": [ "r95", "r107", "r132", "r156", "r173", "r176", "r181", "r193", "r199", "r201", "r202", "r203", "r204", "r207", "r208", "r215", "r226", "r233", "r239", "r242", "r287", "r344", "r345", "r347", "r348", "r349", "r351", "r353", "r355", "r356", "r501", "r510", "r587", "r645", "r661", "r662", "r704", "r740", "r872" ] }, "csgp_ContractwithCustomerLiabilityNewDeferralsNetofAmountsRecognizedinCurrentPeriod": { "xbrltype": "monetaryItemType", "nsuri": "http://www.costar.com/20230930", "localname": "ContractwithCustomerLiabilityNewDeferralsNetofAmountsRecognizedinCurrentPeriod", "crdr": "debit", "presentation": [ "http://www.costar.com/role/REVENUEFROMCONTRACTSWITHCUSTOMERSContractAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "New deferrals, net of amounts recognized in the current period", "label": "Contract with Customer, Liability, New Deferrals, Net of Amounts Recognized in Current Period", "documentation": "Contract with Customer, Liability, New Deferrals, Net of Amounts Recognized in Current Period" } } }, "auth_ref": [] }, "us-gaap_TradeNamesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TradeNamesMember", "presentation": [ "http://www.costar.com/role/INTANGIBLEASSETSDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Acquired trade names and other intangible assets", "label": "Trade Names [Member]", "documentation": "Rights acquired through registration of a business name to gain or protect exclusive use thereof." } } }, "auth_ref": [ "r66" ] }, "csgp_OperatingAndFinanceLeaseLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.costar.com/20230930", "localname": "OperatingAndFinanceLeaseLiabilityCurrent", "crdr": "credit", "calculation": { "http://www.costar.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.costar.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "verboseLabel": "Lease liabilities", "label": "Operating and Finance Lease, Liability, Current", "documentation": "Operating and Finance Lease, Liability, Current" } } }, "auth_ref": [] }, "csgp_CapitalExpendituresIncurredButNotYetPaidAndNoncashLandlordIncentives": { "xbrltype": "monetaryItemType", "nsuri": "http://www.costar.com/20230930", "localname": "CapitalExpendituresIncurredButNotYetPaidAndNoncashLandlordIncentives", "crdr": "credit", "presentation": [ "http://www.costar.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued capital expenditures and non-cash landlord incentives", "label": "Capital Expenditures Incurred But Not Yet Paid And Noncash Landlord Incentives", "documentation": "Capital Expenditures Incurred But Not Yet Paid And Noncash Landlord Incentives" } } }, "auth_ref": [] }, "dei_DocumentQuarterlyReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentQuarterlyReport", "presentation": [ "http://www.costar.com/role/Coverpage" ], "lang": { "en-us": { "role": { "terseLabel": "Document Quarterly Report", "label": "Document Quarterly Report", "documentation": "Boolean flag that is true only for a form used as an quarterly report." } } }, "auth_ref": [ "r746" ] }, "csgp_NumberOfTradeReceivablesInInformationServicesPortfolio": { "xbrltype": "integerItemType", "nsuri": "http://www.costar.com/20230930", "localname": "NumberOfTradeReceivablesInInformationServicesPortfolio", "presentation": [ "http://www.costar.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESAllowanceforCreditLossesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of trade receivables in information services portfolio", "label": "Number of Trade Receivables in Information Services Portfolio", "documentation": "Number of Trade Receivables in Information Services Portfolio" } } }, "auth_ref": [] }, "us-gaap_LesseeLeaseDescriptionTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeLeaseDescriptionTable", "presentation": [ "http://www.costar.com/role/LEASESLeaseCostDetails", "http://www.costar.com/role/LEASESNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Lessee, Lease, Description [Table]", "label": "Lessee, Lease, Description [Table]", "documentation": "Disclosure of information about lessee's leases." } } }, "auth_ref": [ "r529" ] }, "csgp_RightOfUseAssetsObtainedInExchangeForLeaseObligationsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.costar.com/20230930", "localname": "RightOfUseAssetsObtainedInExchangeForLeaseObligationsAbstract", "presentation": [ "http://www.costar.com/role/LEASESSupplementalCashFlowInformationRelatedtoLeasesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "ROU assets obtained in exchange for lease obligations:", "label": "Right Of Use Assets Obtained In Exchange For Lease Obligations [Abstract]", "documentation": "Right Of Use Assets Obtained In Exchange For Lease Obligations [Abstract]" } } }, "auth_ref": [] }, "csgp_ResidentialMember": { "xbrltype": "domainItemType", "nsuri": "http://www.costar.com/20230930", "localname": "ResidentialMember", "presentation": [ "http://www.costar.com/role/REVENUEFROMCONTRACTSWITHCUSTOMERSDisaggregatedRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Residential", "label": "Residential [Member]", "documentation": "Residential" } } }, "auth_ref": [] }, "csgp_InformationservicesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.costar.com/20230930", "localname": "InformationservicesMember", "presentation": [ "http://www.costar.com/role/ALLOWANCEFORCREDITLOSSESDetails", "http://www.costar.com/role/REVENUEFROMCONTRACTSWITHCUSTOMERSDisaggregatedRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Information Services", "verboseLabel": "Information Services", "label": "Information services [Member]", "documentation": "Information services [Member]" } } }, "auth_ref": [] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "crdr": "credit", "calculation": { "http://www.costar.com/role/COMMITMENTSANDCONTINGENCIESDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.costar.com/role/COMMITMENTSANDCONTINGENCIESDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2027", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Four", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r535" ] }, "us-gaap_AccountsReceivableGrossCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsReceivableGrossCurrent", "crdr": "debit", "calculation": { "http://www.costar.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_AccountsReceivableNetCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.costar.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts receivable", "label": "Accounts Receivable, before Allowance for Credit Loss, Current", "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." } } }, "auth_ref": [ "r164", "r249", "r250", "r699" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "crdr": "credit", "calculation": { "http://www.costar.com/role/COMMITMENTSANDCONTINGENCIESDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.costar.com/role/COMMITMENTSANDCONTINGENCIESDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2026", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Three", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r535" ] }, "us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock", "presentation": [ "http://www.costar.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Foreign Currency Translation", "label": "Foreign Currency Transactions and Translations Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for (1) transactions denominated in a currency other than the reporting enterprise's functional currency, (2) translating foreign currency financial statements that are incorporated into the financial statements of the reporting enterprise by consolidation, combination, or the equity method of accounting, and (3) remeasurement of the financial statements of a foreign reporting enterprise in a hyperinflationary economy." } } }, "auth_ref": [ "r511" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "crdr": "credit", "calculation": { "http://www.costar.com/role/COMMITMENTSANDCONTINGENCIESDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.costar.com/role/COMMITMENTSANDCONTINGENCIESDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2025", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Two", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r535" ] }, "csgp_LongTermDebtMaturityInterestPaymentsAfterYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://www.costar.com/20230930", "localname": "LongTermDebtMaturityInterestPaymentsAfterYearFour", "crdr": "credit", "calculation": { "http://www.costar.com/role/COMMITMENTSANDCONTINGENCIESDetails": { "parentTag": "csgp_LongTermDebtMaturityInterestPayments", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.costar.com/role/COMMITMENTSANDCONTINGENCIESDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Thereafter", "label": "Long-Term Debt, Maturity, Interest Payments, After Year Four", "documentation": "Long-Term Debt, Maturity, Interest Payments, After Year Four" } } }, "auth_ref": [] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "crdr": "credit", "calculation": { "http://www.costar.com/role/COMMITMENTSANDCONTINGENCIESDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.costar.com/role/COMMITMENTSANDCONTINGENCIESDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Remainder of 2023", "label": "Lessee, Operating Lease, Liability, to be Paid, Remainder of Fiscal Year", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease having initial or remaining lease term in excess of one year to be paid in remainder of current fiscal year." } } }, "auth_ref": [ "r889" ] }, "csgp_A2020CreditAgreementMember": { "xbrltype": "domainItemType", "nsuri": "http://www.costar.com/20230930", "localname": "A2020CreditAgreementMember", "presentation": [ "http://www.costar.com/role/LONGTERMDEBTNarrativeDetails", "http://www.costar.com/role/LONGTERMDEBTScheduleofDebtDetails", "http://www.costar.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESRecentAccountingPronouncementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2020 Credit Agreement", "label": "2020 Credit Agreement [Member]", "documentation": "2020 Credit Agreement" } } }, "auth_ref": [] }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "presentation": [ "http://www.costar.com/role/COMMITMENTSANDCONTINGENCIESTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Lessee, Operating Lease, Liability, Maturity", "label": "Lessee, Operating Lease, Liability, to be Paid, Maturity [Table Text Block]", "documentation": "Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position." } } }, "auth_ref": [ "r889" ] }, "dei_DocumentTransitionReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentTransitionReport", "presentation": [ "http://www.costar.com/role/Coverpage" ], "lang": { "en-us": { "role": { "terseLabel": "Document Transition Report", "label": "Document Transition Report", "documentation": "Boolean flag that is true only for a form used as a transition report." } } }, "auth_ref": [ "r779" ] }, "csgp_AmortizationOfIntangibleAssetsNetOfAdjustments": { "xbrltype": "monetaryItemType", "nsuri": "http://www.costar.com/20230930", "localname": "AmortizationOfIntangibleAssetsNetOfAdjustments", "crdr": "debit", "calculation": { "http://www.costar.com/role/SEGMENTREPORTINGReconciliationofNetIncomeLosstoEBITDADetails": { "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0, "order": 5.0 } }, "presentation": [ "http://www.costar.com/role/SEGMENTREPORTINGReconciliationofNetIncomeLosstoEBITDADetails" ], "lang": { "en-us": { "role": { "terseLabel": "Amortization of acquired intangible assets in operating expenses", "label": "Amortization Of Intangible Assets, Net Of Adjustments", "documentation": "Amortization Of Intangible Assets, Net Of Adjustments" } } }, "auth_ref": [] }, "csgp_MultifamilyOnlineMarketplaceMember": { "xbrltype": "domainItemType", "nsuri": "http://www.costar.com/20230930", "localname": "MultifamilyOnlineMarketplaceMember", "presentation": [ "http://www.costar.com/role/ALLOWANCEFORCREDITLOSSESDetails", "http://www.costar.com/role/REVENUEFROMCONTRACTSWITHCUSTOMERSDisaggregatedRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Multifamily", "verboseLabel": "Multifamily", "label": "Multifamily Online Marketplace [Member]", "documentation": "Multifamily Online Marketplace [Member]" } } }, "auth_ref": [] }, "csgp_LongTermDebtMaturityAfterYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://www.costar.com/20230930", "localname": "LongTermDebtMaturityAfterYearFour", "crdr": "credit", "calculation": { "http://www.costar.com/role/COMMITMENTSANDCONTINGENCIESDetails": { "parentTag": "us-gaap_LongTermDebt", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.costar.com/role/COMMITMENTSANDCONTINGENCIESDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Thereafter", "label": "Long-Term Debt, Maturity, after Year Four", "documentation": "Long-Term Debt, Maturity, after Year Four" } } }, "auth_ref": [] }, "us-gaap_LineOfCreditFacilityCommitmentFeeAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityCommitmentFeeAmount", "crdr": "debit", "presentation": [ "http://www.costar.com/role/LONGTERMDEBTInterestDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Commitment fees and other", "label": "Line of Credit Facility, Commitment Fee Amount", "documentation": "Amount of the fee for available but unused credit capacity under the credit facility." } } }, "auth_ref": [ "r20" ] }, "csgp_PaymentsToAcquirePropertyAndEquipmentAndOtherAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://www.costar.com/20230930", "localname": "PaymentsToAcquirePropertyAndEquipmentAndOtherAssets", "crdr": "credit", "calculation": { "http://www.costar.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.costar.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedLabel": "Purchases of property and equipment and other assets", "label": "Payments to Acquire Property and Equipment and Other Assets", "documentation": "Payments to Acquire Property and Equipment and Other Assets" } } }, "auth_ref": [] }, "csgp_LongTermDebtMaturityInterestPaymentsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.costar.com/20230930", "localname": "LongTermDebtMaturityInterestPaymentsAbstract", "presentation": [ "http://www.costar.com/role/COMMITMENTSANDCONTINGENCIESDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long-term interest payments", "label": "Long-Term Debt, Maturity, Interest Payments [Abstract]", "documentation": "Long-Term Debt, Maturity, Interest Payments" } } }, "auth_ref": [] }, "us-gaap_StockAppreciationRightsSARSMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockAppreciationRightsSARSMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Stock Appreciation Rights (SARs)", "label": "Stock Appreciation Rights (SARs) [Member]", "documentation": "Right to receive cash or shares equal to appreciation of predetermined number of grantor's shares during predetermined time period." } } }, "auth_ref": [] }, "csgp_RevolvingLoansAndLettersOfCreditMember": { "xbrltype": "domainItemType", "nsuri": "http://www.costar.com/20230930", "localname": "RevolvingLoansAndLettersOfCreditMember", "presentation": [ "http://www.costar.com/role/LONGTERMDEBTNarrativeDetails", "http://www.costar.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESRecentAccountingPronouncementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revolving Loans and Letters of Credit", "label": "Revolving Loans and Letters of Credit [Member]", "documentation": "Revolving Loans and Letters of Credit" } } }, "auth_ref": [] }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "presentation": [ "http://www.costar.com/role/INTANGIBLEASSETSDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finite-Lived Intangible Assets by Major Class [Axis]", "label": "Finite-Lived Intangible Assets by Major Class [Axis]", "documentation": "Information by major type or class of finite-lived intangible assets." } } }, "auth_ref": [ "r332", "r333", "r334", "r335", "r573", "r574" ] }, "csgp_PerformanceBasedRestrictedStockMember": { "xbrltype": "domainItemType", "nsuri": "http://www.costar.com/20230930", "localname": "PerformanceBasedRestrictedStockMember", "presentation": [ "http://www.costar.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESAntidilutiveSharesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Performance-based restricted stock awards", "label": "Performance Based Restricted Stock [Member]", "documentation": "Performance Based Restricted Stock [Member]" } } }, "auth_ref": [] }, "csgp_GoodwillAcquisitionsAndAdjustments": { "xbrltype": "monetaryItemType", "nsuri": "http://www.costar.com/20230930", "localname": "GoodwillAcquisitionsAndAdjustments", "crdr": "debit", "presentation": [ "http://www.costar.com/role/GOODWILLGoodwillbySegmentDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Acquisitions, including measurement period adjustments", "label": "Goodwill, Acquisitions and Adjustments", "documentation": "Goodwill, Acquisitions and Adjustments" } } }, "auth_ref": [] }, "us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesBeforeTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesBeforeTax", "crdr": "debit", "presentation": [ "http://www.costar.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESForeignCurrencyTranslationandAccumulatedOtherComprehensiveLossDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Reclassification out of accumulated other comprehensive loss", "label": "Other Comprehensive Income (Loss), Reclassification Adjustment from AOCI for Sale of Securities, before Tax", "documentation": "Amount before tax of reclassification adjustment from accumulated other comprehensive income for unrealized gain (loss) realized upon the sale of available-for-sale securities." } } }, "auth_ref": [ "r7", "r93", "r172", "r286" ] }, "csgp_AlternateBaseRateMember": { "xbrltype": "domainItemType", "nsuri": "http://www.costar.com/20230930", "localname": "AlternateBaseRateMember", "presentation": [ "http://www.costar.com/role/LONGTERMDEBTNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Alternate Base Rate", "label": "Alternate Base Rate [Member]", "documentation": "Alternate Base Rate" } } }, "auth_ref": [] }, "csgp_LongTermDebtMaturityInterestPaymentsYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://www.costar.com/20230930", "localname": "LongTermDebtMaturityInterestPaymentsYearFour", "crdr": "credit", "calculation": { "http://www.costar.com/role/COMMITMENTSANDCONTINGENCIESDetails": { "parentTag": "csgp_LongTermDebtMaturityInterestPayments", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.costar.com/role/COMMITMENTSANDCONTINGENCIESDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2027", "label": "Long-Term Debt, Maturity, Interest Payments, Year Four", "documentation": "Long-Term Debt, Maturity, Interest Payments, Year Four" } } }, "auth_ref": [] }, "csgp_IndefiniteLivedIntangibleAssetsWrittenOff": { "xbrltype": "monetaryItemType", "nsuri": "http://www.costar.com/20230930", "localname": "IndefiniteLivedIntangibleAssetsWrittenOff", "crdr": "credit", "presentation": [ "http://www.costar.com/role/INTANGIBLEASSETSDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Indefinite-lived intangible assets, written off", "label": "Indefinite Lived Intangible Assets Written Off", "documentation": "Indefinite Lived Intangible Assets Written Off" } } }, "auth_ref": [] }, "us-gaap_IncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.costar.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0, "order": 2.0 }, "http://www.costar.com/role/SEGMENTREPORTINGReconciliationofNetIncomeLosstoEBITDADetails": { "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0, "order": 6.0 } }, "presentation": [ "http://www.costar.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.costar.com/role/SEGMENTREPORTINGReconciliationofNetIncomeLosstoEBITDADetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Income tax expense", "terseLabel": "Income tax expense", "label": "Income Tax Expense (Benefit)", "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations." } } }, "auth_ref": [ "r135", "r146", "r207", "r208", "r230", "r468", "r479", "r592" ] }, "csgp_GoodwillMeasuringPeriodAdjustment": { "xbrltype": "monetaryItemType", "nsuri": "http://www.costar.com/20230930", "localname": "GoodwillMeasuringPeriodAdjustment", "crdr": "debit", "presentation": [ "http://www.costar.com/role/GOODWILLGoodwillbySegmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Goodwill, measuring period adjustment", "label": "Goodwill, Measuring Period Adjustment", "documentation": "Goodwill, Measuring Period Adjustment" } } }, "auth_ref": [] }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "presentation": [ "http://www.costar.com/role/INTANGIBLEASSETSDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finite-Lived Intangible Assets, Major Class Name [Domain]", "label": "Finite-Lived Intangible Assets, Major Class Name [Domain]", "documentation": "The major class of finite-lived intangible asset (for example, patents, trademarks, copyrights, etc.) A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of a company." } } }, "auth_ref": [ "r52", "r54" ] }, "ecd_AwardTmgDiscLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgDiscLineItems", "lang": { "en-us": { "role": { "label": "Award Timing Disclosures [Line Items]" } } }, "auth_ref": [ "r804" ] }, "csgp_SubscriptionBasedLicensingAgreementMinimumTermYears": { "xbrltype": "durationItemType", "nsuri": "http://www.costar.com/20230930", "localname": "SubscriptionBasedLicensingAgreementMinimumTermYears", "presentation": [ "http://www.costar.com/role/ORGANIZATIONDetails", "http://www.costar.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESRevenueRecognitionDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Term of subscription-based license agreements", "label": "Subscription-Based Licensing Agreement Minimum Term Years", "documentation": "Subscription-Based Licensing Agreement Minimum Term Years" } } }, "auth_ref": [] }, "csgp_NonCashLeaseExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://www.costar.com/20230930", "localname": "NonCashLeaseExpense", "crdr": "debit", "calculation": { "http://www.costar.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 12.0 } }, "presentation": [ "http://www.costar.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Non-cash lease expense", "label": "Non Cash Lease Expense", "documentation": "Non Cash Lease Expense" } } }, "auth_ref": [] }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract", "presentation": [ "http://www.costar.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME" ], "lang": { "en-us": { "role": { "terseLabel": "Other comprehensive (loss) income, net of tax", "label": "Other Comprehensive Income (Loss), Net of Tax [Abstract]" } } }, "auth_ref": [] }, "csgp_CommissionsIncurred": { "xbrltype": "monetaryItemType", "nsuri": "http://www.costar.com/20230930", "localname": "CommissionsIncurred", "crdr": "debit", "calculation": { "http://www.costar.com/role/REVENUEFROMCONTRACTSWITHCUSTOMERSCommissionsDetails": { "parentTag": "us-gaap_SalesCommissionsAndFees", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.costar.com/role/REVENUEFROMCONTRACTSWITHCUSTOMERSCommissionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Commissions incurred", "label": "Commissions Incurred", "documentation": "Commissions Incurred" } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentBasisSpreadOnVariableRate1": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentBasisSpreadOnVariableRate1", "presentation": [ "http://www.costar.com/role/LONGTERMDEBTNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Basis spread", "label": "Debt Instrument, Basis Spread on Variable Rate", "documentation": "Percentage points added to the reference rate to compute the variable rate on the debt instrument." } } }, "auth_ref": [] }, "dei_EntityInteractiveDataCurrent": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityInteractiveDataCurrent", "presentation": [ "http://www.costar.com/role/Coverpage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Interactive Data Current", "label": "Entity Interactive Data Current", "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files)." } } }, "auth_ref": [ "r818" ] }, "csgp_NumberOfPortfolioSegments": { "xbrltype": "integerItemType", "nsuri": "http://www.costar.com/20230930", "localname": "NumberOfPortfolioSegments", "presentation": [ "http://www.costar.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESAllowanceforCreditLossesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of portfolio segments", "label": "Number of Portfolio Segments", "documentation": "Number of Portfolio Segments" } } }, "auth_ref": [] }, "csgp_CashPaidForAmountsIncludedInMeasurementOfLeaseLiabilitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.costar.com/20230930", "localname": "CashPaidForAmountsIncludedInMeasurementOfLeaseLiabilitiesAbstract", "presentation": [ "http://www.costar.com/role/LEASESSupplementalCashFlowInformationRelatedtoLeasesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cash paid for amounts included in the measurement of lease liabilities:", "label": "Cash Paid For Amounts Included In Measurement Of Lease Liabilities [Abstract]", "documentation": "Cash Paid For Amounts Included In Measurement Of Lease Liabilities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable", "presentation": [ "http://www.costar.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value, Recurring and Nonrecurring [Table]", "label": "Fair Value, Recurring and Nonrecurring [Table]", "documentation": "Disclosure of information about asset and liability measured at fair value on recurring and nonrecurring basis." } } }, "auth_ref": [ "r503", "r504", "r505" ] }, "csgp_AdjustmentsToAdditionalPaidInCapitalRestrictedStockSurrendered": { "xbrltype": "monetaryItemType", "nsuri": "http://www.costar.com/20230930", "localname": "AdjustmentsToAdditionalPaidInCapitalRestrictedStockSurrendered", "crdr": "debit", "presentation": [ "http://www.costar.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Restricted stock grants surrendered", "label": "Adjustments to Additional Paid in Capital, Restricted Stock Surrendered", "documentation": "Adjustments to Additional Paid in Capital, Restricted Stock Surrendered" } } }, "auth_ref": [] }, "csgp_ProceedsFromSaleOfPropertyAndEquipmentAndOtherAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://www.costar.com/20230930", "localname": "ProceedsFromSaleOfPropertyAndEquipmentAndOtherAssets", "crdr": "debit", "calculation": { "http://www.costar.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.costar.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from sale of property and equipment and other assets", "label": "Proceeds From Sale Of Property And Equipment And Other Assets", "documentation": "Proceeds From Sale Of Property And Equipment And Other Assets" } } }, "auth_ref": [] }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "crdr": "credit", "presentation": [ "http://www.costar.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Stock-based compensation expense", "label": "APIC, Share-Based Payment Arrangement, Increase for Cost Recognition", "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement." } } }, "auth_ref": [ "r60", "r61", "r423" ] }, "csgp_NumberOfClassesOfTradeReceivablesBasedOnLocation": { "xbrltype": "integerItemType", "nsuri": "http://www.costar.com/20230930", "localname": "NumberOfClassesOfTradeReceivablesBasedOnLocation", "presentation": [ "http://www.costar.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESAllowanceforCreditLossesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of classes of trade receivables based on location", "label": "Number of Classes of Trade Receivables Based on Location", "documentation": "Number of Classes of Trade Receivables Based on Location" } } }, "auth_ref": [] }, "csgp_NetIncomeLossBeforeInterestAndOtherIncomeExpenseIncomeTaxesDepreciationAndAmortizationEBITDA": { "xbrltype": "monetaryItemType", "nsuri": "http://www.costar.com/20230930", "localname": "NetIncomeLossBeforeInterestAndOtherIncomeExpenseIncomeTaxesDepreciationAndAmortizationEBITDA", "crdr": "credit", "calculation": { "http://www.costar.com/role/SEGMENTREPORTINGReconciliationofNetIncomeLosstoEBITDADetails": { "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.costar.com/role/SEGMENTREPORTINGEBITDADetails", "http://www.costar.com/role/SEGMENTREPORTINGReconciliationofNetIncomeLosstoEBITDADetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Total EBITDA", "terseLabel": "EBITDA", "label": "Net Income (Loss) Before Interest and Other Income (Expense), Income Taxes, Depreciation and Amortization (\u201cEBITDA\u201d)", "documentation": "Net Income (Loss) Before Interest and Other Income (Expense), Income Taxes, Depreciation and Amortization (\u201cEBITDA\u201d)" } } }, "auth_ref": [] }, "us-gaap_LetterOfCreditMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LetterOfCreditMember", "presentation": [ "http://www.costar.com/role/LONGTERMDEBTNarrativeDetails", "http://www.costar.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESRecentAccountingPronouncementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Letter of Credit", "label": "Letter of Credit [Member]", "documentation": "A document typically issued by a financial institution which acts as a guarantee of payment to a beneficiary, or as the source of payment for a specific transaction (for example, wiring funds to a foreign exporter if and when specified merchandise is accepted pursuant to the terms of the letter of credit)." } } }, "auth_ref": [] }, "csgp_ProceedsFromExerciseOfStockOptionsAndEspp": { "xbrltype": "monetaryItemType", "nsuri": "http://www.costar.com/20230930", "localname": "ProceedsFromExerciseOfStockOptionsAndEspp", "crdr": "debit", "calculation": { "http://www.costar.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.costar.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from exercise of stock options and employee stock purchase plan", "label": "Proceeds From Exercise Of Stock Options and ESPP", "documentation": "The cash inflow associated with the amount received from holders exercising their stock options and participants of employee stock purchase plans. This item inherently excludes any excess tax benefit, which the entity may have realized and reported separately." } } }, "auth_ref": [] }, "us-gaap_AccountsPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsPayableCurrent", "crdr": "credit", "calculation": { "http://www.costar.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.costar.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts payable", "label": "Accounts Payable, Current", "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r19", "r729" ] }, "csgp_GoodwillAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.costar.com/20230930", "localname": "GoodwillAbstract", "lang": { "en-us": { "role": { "terseLabel": "Goodwill [Abstract]", "label": "Goodwill [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OperatingSegmentsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingSegmentsMember", "presentation": [ "http://www.costar.com/role/SEGMENTREPORTINGEBITDADetails", "http://www.costar.com/role/SEGMENTREPORTINGSummarizedInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating Segments", "label": "Operating Segments [Member]", "documentation": "Identifies components of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity." } } }, "auth_ref": [ "r232", "r233", "r234", "r235", "r236", "r242" ] }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IntangibleAssetsNetExcludingGoodwill", "crdr": "debit", "calculation": { "http://www.costar.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.costar.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Intangible assets, net", "label": "Intangible Assets, Net (Excluding Goodwill)", "documentation": "Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges." } } }, "auth_ref": [ "r50", "r53" ] }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityMaximumBorrowingCapacity", "crdr": "credit", "presentation": [ "http://www.costar.com/role/LONGTERMDEBTNarrativeDetails", "http://www.costar.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESRecentAccountingPronouncementsDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Maximum borrowing capacity", "label": "Line of Credit Facility, Maximum Borrowing Capacity", "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." } } }, "auth_ref": [ "r20" ] }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateContinuingOperations", "presentation": [ "http://www.costar.com/role/INCOMETAXESDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Effective income tax rate", "label": "Effective Income Tax Rate Reconciliation, Percent", "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations." } } }, "auth_ref": [ "r469" ] }, "csgp_ContractwithCustomerAssetEffectsofCurrencyTranslation": { "xbrltype": "monetaryItemType", "nsuri": "http://www.costar.com/20230930", "localname": "ContractwithCustomerAssetEffectsofCurrencyTranslation", "crdr": "credit", "presentation": [ "http://www.costar.com/role/REVENUEFROMCONTRACTSWITHCUSTOMERSContractAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Effects of foreign currency", "label": "Contract with Customer, Asset, Effects of Currency Translation", "documentation": "Contract with Customer, Asset, Effects of Currency Translation" } } }, "auth_ref": [] }, "csgp_BusinessImmoMember": { "xbrltype": "domainItemType", "nsuri": "http://www.costar.com/20230930", "localname": "BusinessImmoMember", "presentation": [ "http://www.costar.com/role/ACQUISITIONSNarrativeDetails", "http://www.costar.com/role/GOODWILLGoodwillbySegmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Business Immo", "label": "Business Immo [Member]", "documentation": "Business Immo" } } }, "auth_ref": [] }, "us-gaap_RestrictedCash": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedCash", "crdr": "debit", "presentation": [ "http://www.costar.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESCashCashEquivalentsandRestrictedCashNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Restricted cash", "label": "Restricted Cash", "documentation": "Amount of cash restricted as to withdrawal or usage. 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." } } }, "auth_ref": [ "r831", "r839", "r898", "r900" ] }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "presentation": [ "http://www.costar.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Stock-based Compensation Expense for Stock Options and Restricted Stock", "label": "Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block]", "documentation": "Tabular disclosure of allocation of amount expensed and capitalized for award under share-based payment arrangement to statement of income or comprehensive income and statement of financial position. Includes, but is not limited to, corresponding line item in financial statement." } } }, "auth_ref": [ "r59" ] }, "dei_EntityCentralIndexKey": { "xbrltype": "centralIndexKeyItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCentralIndexKey", "presentation": [ "http://www.costar.com/role/Coverpage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Central Index Key", "label": "Entity Central Index Key", "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK." } } }, "auth_ref": [ "r744" ] }, "us-gaap_LesseeOperatingLeasesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeasesTextBlock", "presentation": [ "http://www.costar.com/role/LEASES" ], "lang": { "en-us": { "role": { "terseLabel": "LEASES", "label": "Lessee, Operating Leases [Text Block]", "documentation": "The entire disclosure for operating leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of operating lease liability." } } }, "auth_ref": [ "r523" ] }, "us-gaap_FairValueInputsLevel1Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueInputsLevel1Member", "presentation": [ "http://www.costar.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value, Inputs, Level 1", "label": "Fair Value, Inputs, Level 1 [Member]", "documentation": "Quoted prices in active markets for identical assets or liabilities that the reporting entity can access at the measurement date." } } }, "auth_ref": [ "r365", "r415", "r420", "r504", "r543", "r722", "r723", "r724" ] }, "us-gaap_AccountingPoliciesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountingPoliciesAbstract", "lang": { "en-us": { "role": { "terseLabel": "Accounting Policies [Abstract]", "label": "Accounting Policies [Abstract]" } } }, "auth_ref": [] }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsNet", "crdr": "debit", "calculation": { "http://www.costar.com/role/INTANGIBLEASSETSDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.costar.com/role/INTANGIBLEASSETSDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Intangible assets, net", "label": "Finite-Lived Intangible Assets, Net", "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r112", "r573" ] }, "us-gaap_InterestExpenseDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestExpenseDebt", "crdr": "debit", "presentation": [ "http://www.costar.com/role/LONGTERMDEBTInterestDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Total interest expense", "label": "Interest Expense, Debt", "documentation": "Amount of the cost of borrowed funds accounted for as interest expense for debt." } } }, "auth_ref": [ "r102", "r370", "r376", "r712", "r713" ] }, "us-gaap_IncomeTaxesReceivableNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxesReceivableNoncurrent", "crdr": "debit", "calculation": { "http://www.costar.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.costar.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Income tax receivable", "label": "Income Taxes Receivable, Noncurrent", "documentation": "Carrying amount due after one year of the balance sheet date (or one operating cycle, if longer) from tax authorities as of the balance sheet date representing refunds of overpayments or recoveries based on agreed-upon resolutions of disputes." } } }, "auth_ref": [ "r832" ] }, "us-gaap_FairValueInputsLevel2Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueInputsLevel2Member", "presentation": [ "http://www.costar.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value, Inputs, Level 2", "label": "Fair Value, Inputs, Level 2 [Member]", "documentation": "Inputs other than quoted prices included within level 1 that are observable for an asset or liability, either directly or indirectly, including, but not limited to, quoted prices for similar assets or liabilities in active markets, or quoted prices for identical or similar assets or liabilities in inactive markets." } } }, "auth_ref": [ "r365", "r415", "r420", "r504", "r544", "r710", "r711", "r722", "r723", "r724" ] }, "us-gaap_AdditionalPaidInCapitalMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdditionalPaidInCapitalMember", "presentation": [ "http://www.costar.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Additional Paid-In Capital", "label": "Additional Paid-in Capital [Member]", "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders." } } }, "auth_ref": [ "r455", "r456", "r457", "r610", "r844", "r845", "r846", "r881", "r904" ] }, "dei_EntityAddressStateOrProvince": { "xbrltype": "stateOrProvinceItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressStateOrProvince", "presentation": [ "http://www.costar.com/role/Coverpage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, State or Province", "label": "Entity Address, State or Province", "documentation": "Name of the state or province." } } }, "auth_ref": [] }, "ecd_PvpTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PvpTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Pay vs Performance Disclosure", "label": "Pay vs Performance Disclosure [Table]" } } }, "auth_ref": [ "r781" ] }, "dei_EntityFileNumber": { "xbrltype": "fileNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityFileNumber", "presentation": [ "http://www.costar.com/role/Coverpage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity File Number", "label": "Entity File Number", "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen." } } }, "auth_ref": [] }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueByFairValueHierarchyLevelAxis", "presentation": [ "http://www.costar.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value Hierarchy and NAV [Axis]", "label": "Fair Value Hierarchy and NAV [Axis]", "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient." } } }, "auth_ref": [ "r365", "r415", "r416", "r417", "r418", "r419", "r420", "r504", "r543", "r544", "r545", "r710", "r711", "r722", "r723", "r724" ] }, "ecd_PvpTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PvpTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Pay vs Performance Disclosure, Table", "label": "Pay vs Performance [Table Text Block]" } } }, "auth_ref": [ "r781" ] }, "us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "presentation": [ "http://www.costar.com/role/COMMITMENTSANDCONTINGENCIESTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Maturities of Long-term Debt", "label": "Schedule of Maturities of Long-Term Debt [Table Text Block]", "documentation": "Tabular disclosure of maturity and sinking fund requirement for long-term debt." } } }, "auth_ref": [ "r11" ] }, "ecd_CoSelectedMeasureName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CoSelectedMeasureName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Company Selected Measure Name", "label": "Company Selected Measure Name" } } }, "auth_ref": [ "r785" ] }, "us-gaap_Goodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Goodwill", "crdr": "debit", "calculation": { "http://www.costar.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.costar.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://www.costar.com/role/GOODWILLGoodwillbySegmentDetails", "http://www.costar.com/role/SEGMENTREPORTINGSummarizedInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Goodwill", "periodStartLabel": "Goodwill, beginning balance", "periodEndLabel": "Goodwill, ending balance", "verboseLabel": "Total goodwill", "label": "Goodwill", "documentation": "Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized." } } }, "auth_ref": [ "r160", "r317", "r575", "r708", "r729", "r857", "r864" ] }, "ecd_PeerGroupIssuersFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeerGroupIssuersFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Peer Group Issuers, Footnote", "label": "Peer Group Issuers, Footnote [Text Block]" } } }, "auth_ref": [ "r784" ] }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsGross", "crdr": "debit", "calculation": { "http://www.costar.com/role/INTANGIBLEASSETSDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.costar.com/role/INTANGIBLEASSETSDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finite-lived intangible assets, gross", "label": "Finite-Lived Intangible Assets, Gross", "documentation": "Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r112", "r574" ] }, "ecd_NonPeoNeoAvgCompActuallyPaidAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonPeoNeoAvgCompActuallyPaidAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Non-PEO NEO Average Compensation Actually Paid Amount", "label": "Non-PEO NEO Average Compensation Actually Paid Amount" } } }, "auth_ref": [ "r783" ] }, "dei_EntityAddressPostalZipCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressPostalZipCode", "presentation": [ "http://www.costar.com/role/Coverpage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, Postal Zip Code", "label": "Entity Address, Postal Zip Code", "documentation": "Code for the postal or zip code" } } }, "auth_ref": [] }, "us-gaap_StatementEquityComponentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementEquityComponentsAxis", "presentation": [ "http://www.costar.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Components [Axis]", "label": "Equity Components [Axis]", "documentation": "Information by component of equity." } } }, "auth_ref": [ "r15", "r26", "r155", "r179", "r180", "r181", "r196", "r197", "r198", "r200", "r206", "r208", "r221", "r288", "r289", "r390", "r455", "r456", "r457", "r476", "r477", "r491", "r492", "r493", "r494", "r495", "r496", "r499", "r513", "r515", "r516", "r517", "r518", "r519", "r536", "r600", "r601", "r602", "r610", "r663" ] }, "us-gaap_FairValueInputsLevel3Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueInputsLevel3Member", "presentation": [ "http://www.costar.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value, Inputs, Level 3", "label": "Fair Value, Inputs, Level 3 [Member]", "documentation": "Unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing." } } }, "auth_ref": [ "r365", "r415", "r416", "r417", "r418", "r419", "r420", "r504", "r545", "r710", "r711", "r722", "r723", "r724" ] }, "ecd_ErrCompRecoveryTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ErrCompRecoveryTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Erroneously Awarded Compensation Recovery", "label": "Erroneously Awarded Compensation Recovery [Table]" } } }, "auth_ref": [ "r748", "r759", "r769", "r794" ] }, "us-gaap_RetainedEarningsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetainedEarningsMember", "presentation": [ "http://www.costar.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Retained Earnings", "label": "Retained Earnings [Member]", "documentation": "Accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r155", "r196", "r197", "r198", "r200", "r206", "r208", "r288", "r289", "r455", "r456", "r457", "r476", "r477", "r491", "r493", "r494", "r496", "r499", "r600", "r602", "r610", "r904" ] }, "us-gaap_ScheduleOfGoodwillTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfGoodwillTextBlock", "presentation": [ "http://www.costar.com/role/GOODWILLTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Goodwill", "label": "Schedule of Goodwill [Table Text Block]", "documentation": "Tabular disclosure of goodwill by reportable segment and in total which includes a rollforward schedule." } } }, "auth_ref": [ "r708", "r856", "r857", "r858", "r859", "r860", "r861", "r862", "r863", "r864", "r865", "r866" ] }, "ecd_PeoTotalCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeoTotalCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "PEO Total Compensation Amount", "label": "PEO Total Compensation Amount" } } }, "auth_ref": [ "r782" ] }, "dei_EntityTaxIdentificationNumber": { "xbrltype": "employerIdItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityTaxIdentificationNumber", "presentation": [ "http://www.costar.com/role/Coverpage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Tax Identification Number", "label": "Entity Tax Identification Number", "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS." } } }, "auth_ref": [ "r744" ] }, "ecd_NonPeoNeoAvgTotalCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonPeoNeoAvgTotalCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Non-PEO NEO Average Total Compensation Amount", "label": "Non-PEO NEO Average Total Compensation Amount" } } }, "auth_ref": [ "r782" ] }, "us-gaap_AccountsReceivableNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsReceivableNetCurrent", "crdr": "debit", "calculation": { "http://www.costar.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.costar.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "totalLabel": "Accounts receivable, net", "label": "Accounts Receivable, after Allowance for Credit Loss, Current", "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current." } } }, "auth_ref": [ "r249", "r250" ] }, "us-gaap_DerivativeContractTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeContractTypeDomain", "presentation": [ "http://www.costar.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESRecentAccountingPronouncementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Derivative Contract [Domain]", "label": "Derivative Contract [Domain]", "documentation": "Financial instrument or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset." } } }, "auth_ref": [ "r615", "r617", "r629", "r630", "r631", "r632", "r633", "r634", "r635", "r637", "r638", "r639", "r640", "r651", "r652", "r653", "r654", "r657", "r658", "r659", "r660", "r675", "r676", "r677", "r678", "r732", "r734" ] }, "us-gaap_GeneralAndAdministrativeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GeneralAndAdministrativeExpense", "crdr": "debit", "calculation": { "http://www.costar.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.costar.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "lang": { "en-us": { "role": { "terseLabel": "General and administrative", "label": "General and Administrative Expense", "documentation": "The aggregate total of expenses of managing and administering the affairs of an entity, including affiliates of the reporting entity, which are not directly or indirectly associated with the manufacture, sale or creation of a product or product line." } } }, "auth_ref": [ "r101", "r647" ] }, "ecd_PeoActuallyPaidCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeoActuallyPaidCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "PEO Actually Paid Compensation Amount", "label": "PEO Actually Paid Compensation Amount" } } }, "auth_ref": [ "r783" ] }, "dei_EntityIncorporationStateCountryCode": { "xbrltype": "edgarStateCountryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityIncorporationStateCountryCode", "presentation": [ "http://www.costar.com/role/Coverpage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Incorporation, State or Country Code", "label": "Entity Incorporation, State or Country Code", "documentation": "Two-character EDGAR code representing the state or country of incorporation." } } }, "auth_ref": [] }, "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract", "lang": { "en-us": { "role": { "terseLabel": "Statement of Comprehensive Income [Abstract]", "label": "Statement of Comprehensive Income [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "All Award Types", "label": "Award Type [Domain]", "documentation": "Award under share-based payment arrangement." } } }, "auth_ref": [ "r425", "r426", "r427", "r429", "r430", "r431", "r432", "r433", "r434", "r435", "r436", "r437", "r438", "r439", "r440", "r441", "r442", "r443", "r444", "r445", "r446", "r449", "r450", "r451", "r452", "r453" ] }, "dei_CityAreaCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CityAreaCode", "presentation": [ "http://www.costar.com/role/Coverpage" ], "lang": { "en-us": { "role": { "terseLabel": "City Area Code", "label": "City Area Code", "documentation": "Area code of city" } } }, "auth_ref": [] }, "dei_CurrentFiscalYearEndDate": { "xbrltype": "gMonthDayItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CurrentFiscalYearEndDate", "presentation": [ "http://www.costar.com/role/Coverpage" ], "lang": { "en-us": { "role": { "terseLabel": "Current Fiscal Year End Date", "label": "Current Fiscal Year End Date", "documentation": "End date of current fiscal year in the format --MM-DD." } } }, "auth_ref": [] }, "us-gaap_EquityComponentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityComponentDomain", "presentation": [ "http://www.costar.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Component [Domain]", "label": "Equity Component [Domain]", "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc." } } }, "auth_ref": [ "r15", "r155", "r179", "r180", "r181", "r196", "r197", "r198", "r200", "r206", "r208", "r221", "r288", "r289", "r390", "r455", "r456", "r457", "r476", "r477", "r491", "r492", "r493", "r494", "r495", "r496", "r499", "r513", "r515", "r516", "r517", "r518", "r519", "r536", "r600", "r601", "r602", "r610", "r663" ] }, "us-gaap_PaymentsOfStockIssuanceCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsOfStockIssuanceCosts", "crdr": "credit", "presentation": [ "http://www.costar.com/role/STOCKHOLDERSEQUITYDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Payments of stock issuance costs", "label": "Payments of Stock Issuance Costs", "documentation": "The cash outflow for cost incurred directly with the issuance of an equity security." } } }, "auth_ref": [ "r31" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeMember", "presentation": [ "http://www.costar.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated Other Comprehensive Loss", "label": "AOCI Attributable to Parent [Member]", "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners." } } }, "auth_ref": [ "r4", "r14", "r28", "r492", "r495", "r536", "r600", "r601", "r834", "r835", "r836", "r844", "r845", "r846" ] }, "ecd_TotalShareholderRtnAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TotalShareholderRtnAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Total Shareholder Return Amount", "label": "Total Shareholder Return Amount" } } }, "auth_ref": [ "r784" ] }, "dei_LocalPhoneNumber": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "LocalPhoneNumber", "presentation": [ "http://www.costar.com/role/Coverpage" ], "lang": { "en-us": { "role": { "terseLabel": "Local Phone Number", "label": "Local Phone Number", "documentation": "Local phone number for entity." } } }, "auth_ref": [] }, "us-gaap_StatementOfStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfStockholdersEquityAbstract", "lang": { "en-us": { "role": { "terseLabel": "Statement of Stockholders' Equity [Abstract]", "label": "Statement of Stockholders' Equity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_SegmentReportingAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentReportingAbstract", "lang": { "en-us": { "role": { "terseLabel": "Segment Reporting [Abstract]", "label": "Segment Reporting [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementOfCashFlowsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfCashFlowsAbstract", "lang": { "en-us": { "role": { "terseLabel": "Statement of Cash Flows [Abstract]", "label": "Statement of Cash Flows [Abstract]" } } }, "auth_ref": [] }, "ecd_ChangedPeerGroupFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ChangedPeerGroupFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Changed Peer Group, Footnote", "label": "Changed Peer Group, Footnote [Text Block]" } } }, "auth_ref": [ "r784" ] }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.costar.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 10.0 } }, "presentation": [ "http://www.costar.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred income taxes, net", "label": "Deferred Income Tax Expense (Benefit)", "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations." } } }, "auth_ref": [ "r9", "r119", "r144", "r480", "r481", "r842" ] }, "us-gaap_ComprehensiveIncomeNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ComprehensiveIncomeNetOfTax", "crdr": "credit", "calculation": { "http://www.costar.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.costar.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME" ], "lang": { "en-us": { "role": { "totalLabel": "Total comprehensive income", "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent", "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners." } } }, "auth_ref": [ "r29", "r175", "r177", "r183", "r577", "r590" ] }, "us-gaap_DilutiveSecuritiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DilutiveSecuritiesAbstract", "presentation": [ "http://www.costar.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNetIncomePerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Effect of dilutive securities:", "label": "Dilutive Securities, Effect on Basic Earnings Per Share [Abstract]" } } }, "auth_ref": [] }, "us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable", "presentation": [ "http://www.costar.com/role/STOCKHOLDERSEQUITYDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Subsidiary or Equity Method Investee, Sale of Stock by Subsidiary or Equity Investee [Table]", "label": "Subsidiary or Equity Method Investee, Sale of Stock by Subsidiary or Equity Investee [Table]", "documentation": "Different names of stock transactions and the different attributes of each transaction." } } }, "auth_ref": [] }, "ecd_RecoveryOfErrCompDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "RecoveryOfErrCompDisclosureLineItems", "lang": { "en-us": { "role": { "label": "Recovery of Erroneously Awarded Compensation Disclosure [Line Items]" } } }, "auth_ref": [ "r748", "r759", "r769", "r794" ] }, "us-gaap_OperatingLeaseRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseRightOfUseAsset", "crdr": "debit", "calculation": { "http://www.costar.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 9.0 } }, "presentation": [ "http://www.costar.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Lease right-of-use assets", "label": "Operating Lease, Right-of-Use Asset", "documentation": "Amount of lessee's right to use underlying asset under operating lease." } } }, "auth_ref": [ "r524" ] }, "ecd_PeerGroupTotalShareholderRtnAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeerGroupTotalShareholderRtnAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Peer Group Total Shareholder Return Amount", "label": "Peer Group Total Shareholder Return Amount" } } }, "auth_ref": [ "r784" ] }, "us-gaap_AmortizationOfFinancingCostsAndDiscounts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AmortizationOfFinancingCostsAndDiscounts", "crdr": "debit", "calculation": { "http://www.costar.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://www.costar.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Amortization of Senior Notes discount and issuance costs", "label": "Amortization of Debt Issuance Costs and Discounts", "documentation": "Amount of amortization expense attributable to debt discount (premium) and debt issuance costs." } } }, "auth_ref": [ "r372", "r521", "r712", "r713", "r838" ] }, "us-gaap_GeneralAndAdministrativeExpenseMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GeneralAndAdministrativeExpenseMember", "presentation": [ "http://www.costar.com/role/LEASESLeaseCostDetails", "http://www.costar.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESStockBasedCompensationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "General and administrative", "verboseLabel": "General and administrative", "label": "General and Administrative Expense [Member]", "documentation": "Primary financial statement caption encompassing general and administrative expense." } } }, "auth_ref": [ "r96" ] }, "ecd_NonGaapMeasureDescriptionTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonGaapMeasureDescriptionTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Non-GAAP Measure Description", "label": "Non-GAAP Measure Description [Text Block]" } } }, "auth_ref": [ "r785" ] }, "ecd_AwardTmgMnpiCnsdrdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgMnpiCnsdrdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Timing MNPI Considered", "label": "Award Timing MNPI Considered [Flag]" } } }, "auth_ref": [ "r804" ] }, "ecd_CoSelectedMeasureAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CoSelectedMeasureAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Company Selected Measure Amount", "label": "Company Selected Measure Amount" } } }, "auth_ref": [ "r785" ] }, "dei_Security12bTitle": { "xbrltype": "securityTitleItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "Security12bTitle", "presentation": [ "http://www.costar.com/role/Coverpage" ], "lang": { "en-us": { "role": { "terseLabel": "Title of 12(b) Security", "label": "Title of 12(b) Security", "documentation": "Title of a 12(b) registered security." } } }, "auth_ref": [ "r743" ] }, "dei_EntityCurrentReportingStatus": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCurrentReportingStatus", "presentation": [ "http://www.costar.com/role/Coverpage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Current Reporting Status", "label": "Entity Current Reporting Status", "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfDebtInstrumentsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfDebtInstrumentsTextBlock", "presentation": [ "http://www.costar.com/role/LONGTERMDEBTTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Long-Term Debt Instruments", "label": "Schedule of Long-Term Debt Instruments [Table Text Block]", "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." } } }, "auth_ref": [ "r25", "r57", "r58", "r78", "r79", "r81", "r82", "r116", "r117", "r710", "r712", "r843" ] }, "dei_EntityShellCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityShellCompany", "presentation": [ "http://www.costar.com/role/Coverpage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Shell Company", "label": "Entity Shell Company", "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act." } } }, "auth_ref": [ "r744" ] }, "ecd_RestatementDateAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "RestatementDateAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Restatement Determination Date:", "label": "Restatement Determination Date [Axis]" } } }, "auth_ref": [ "r749", "r760", "r770", "r795" ] }, "us-gaap_DebtPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtPolicyTextBlock", "presentation": [ "http://www.costar.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Issuance Costs", "label": "Debt, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy related to debt. Includes, but is not limited to, debt issuance costs, the effects of refinancings, method of amortizing debt issuance costs and original issue discount, and classifications of debt." } } }, "auth_ref": [ "r11" ] }, "us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilitiesPaymentsDueAbstract", "presentation": [ "http://www.costar.com/role/COMMITMENTSANDCONTINGENCIESDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease obligations", "label": "Lessee, Operating Lease, Liability, to be Paid, Fiscal Year Maturity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_SubsequentEventsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventsAbstract", "lang": { "en-us": { "role": { "terseLabel": "Subsequent Events [Abstract]", "label": "Subsequent Events [Abstract]" } } }, "auth_ref": [] }, "ecd_PayVsPerformanceDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PayVsPerformanceDisclosureLineItems", "lang": { "en-us": { "role": { "label": "Pay vs Performance Disclosure [Line Items]" } } }, "auth_ref": [ "r781" ] }, "dei_EntityFilerCategory": { "xbrltype": "filerCategoryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityFilerCategory", "presentation": [ "http://www.costar.com/role/Coverpage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Filer Category", "label": "Entity Filer Category", "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure." } } }, "auth_ref": [ "r744" ] }, "us-gaap_AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock", "presentation": [ "http://www.costar.com/role/ALLOWANCEFORCREDITLOSSESTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Financing Receivable, Allowance for Credit Loss", "label": "Financing Receivable, Allowance for Credit Loss [Table Text Block]", "documentation": "Tabular disclosure of allowance for credit loss on financing receivable." } } }, "auth_ref": [ "r48", "r855" ] }, "us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationOptionAndIncentivePlansPolicy", "presentation": [ "http://www.costar.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Stock-Based Compensation", "label": "Share-Based Payment Arrangement [Policy Text Block]", "documentation": "Disclosure of accounting policy for award under share-based payment arrangement. Includes, but is not limited to, methodology and assumption used in measuring cost." } } }, "auth_ref": [ "r422", "r428", "r447", "r448", "r449", "r450", "r453", "r458", "r459", "r460", "r461" ] }, "ecd_RestatementDeterminationDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "RestatementDeterminationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Restatement Determination Date", "label": "Restatement Determination Date" } } }, "auth_ref": [ "r750", "r761", "r771", "r796" ] }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "crdr": "credit", "calculation": { "http://www.costar.com/role/LEASESSupplementalBalanceSheetInformationRelatedtoLeasesDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.costar.com/role/LEASESSupplementalBalanceSheetInformationRelatedtoLeasesDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Less: imputed interest", "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount", "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease." } } }, "auth_ref": [ "r535" ] }, "us-gaap_LesseeOperatingLeaseTermOfContract": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseTermOfContract", "presentation": [ "http://www.costar.com/role/LEASESNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Term of contract", "label": "Lessee, Operating Lease, Term of Contract", "documentation": "Term of lessee's operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r887" ] }, "us-gaap_LesseeLeasesPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeLeasesPolicyTextBlock", "presentation": [ "http://www.costar.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Leases", "label": "Lessee, Leases [Policy Text Block]", "documentation": "Disclosure of accounting policy for leasing arrangement entered into by lessee." } } }, "auth_ref": [ "r528" ] }, "us-gaap_SellingAndMarketingExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SellingAndMarketingExpense", "crdr": "debit", "calculation": { "http://www.costar.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.costar.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "lang": { "en-us": { "role": { "terseLabel": "Selling and marketing (excluding customer base amortization)", "label": "Selling and Marketing Expense", "documentation": "The aggregate total amount of expenses directly related to the marketing or selling of products or services." } } }, "auth_ref": [] }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1", "presentation": [ "http://www.costar.com/role/REVENUEFROMCONTRACTSWITHCUSTOMERSNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue, remaining performance obligation, expected timing of satisfaction, period", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period", "documentation": "Period in which remaining performance obligation is expected to be recognized as revenue, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r142" ] }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "presentation": [ "http://www.costar.com/role/LEASESSupplementalBalanceSheetInformationRelatedtoLeasesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted-average remaining lease term in years", "label": "Operating Lease, Weighted Average Remaining Lease Term", "documentation": "Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r533", "r728" ] }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisaggregationOfRevenueTableTextBlock", "presentation": [ "http://www.costar.com/role/REVENUEFROMCONTRACTSWITHCUSTOMERSTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Disaggregation of Revenue", "label": "Disaggregation of Revenue [Table Text Block]", "documentation": "Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor." } } }, "auth_ref": [ "r879" ] }, "us-gaap_SellingAndMarketingExpenseMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SellingAndMarketingExpenseMember", "presentation": [ "http://www.costar.com/role/LEASESLeaseCostDetails", "http://www.costar.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESStockBasedCompensationDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Selling and marketing (excluding customer base amortization)", "terseLabel": "Selling and marketing (excluding customer base amortization)", "label": "Selling and Marketing Expense [Member]", "documentation": "Primary financial statement caption encompassing selling and marketing expense." } } }, "auth_ref": [ "r96" ] }, "us-gaap_OperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiability", "crdr": "credit", "calculation": { "http://www.costar.com/role/LEASESSupplementalBalanceSheetInformationRelatedtoLeasesDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.costar.com/role/LEASESSupplementalBalanceSheetInformationRelatedtoLeasesDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Present value of lease liabilities", "label": "Operating Lease, Liability", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease." } } }, "auth_ref": [ "r525" ] }, "us-gaap_BalanceSheetLocationAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BalanceSheetLocationAxis", "presentation": [ "http://www.costar.com/role/LONGTERMDEBTNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Balance Sheet Location [Axis]", "label": "Balance Sheet Location [Axis]", "documentation": "Information by location on balance sheet (statement of financial position)." } } }, "auth_ref": [] }, "csgp_ContractwithCustomerLiabilityPriorPeriodAmountsRecognized": { "xbrltype": "monetaryItemType", "nsuri": "http://www.costar.com/20230930", "localname": "ContractwithCustomerLiabilityPriorPeriodAmountsRecognized", "crdr": "credit", "presentation": [ "http://www.costar.com/role/REVENUEFROMCONTRACTSWITHCUSTOMERSContractAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Revenues recognized in the current period from the amounts in the beginning balance", "label": "Contract with Customer, Liability, Prior Period Amounts Recognized", "documentation": "Contract with Customer, Liability, Prior Period Amounts Recognized" } } }, "auth_ref": [] }, "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardGross", "presentation": [ "http://www.costar.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "verboseLabel": "Restricted stock grants (in shares)", "label": "Stock Issued During Period, Shares, Restricted Stock Award, Gross", "documentation": "Total number of shares issued during the period, including shares forfeited, as a result of Restricted Stock Awards." } } }, "auth_ref": [ "r15", "r118" ] }, "us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerAssetAndLiabilityTableTextBlock", "presentation": [ "http://www.costar.com/role/REVENUEFROMCONTRACTSWITHCUSTOMERSTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Contract with Customer, Asset and Liability", "label": "Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block]", "documentation": "Tabular disclosure of receivable, contract asset, and contract liability from contract with customer. Includes, but is not limited to, change in contract asset and contract liability." } } }, "auth_ref": [ "r878" ] }, "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability", "crdr": "debit", "presentation": [ "http://www.costar.com/role/LEASESSupplementalCashFlowInformationRelatedtoLeasesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating leases", "label": "Right-of-Use Asset Obtained in Exchange for Operating Lease Liability", "documentation": "Amount of increase in right-of-use asset obtained in exchange for operating lease liability." } } }, "auth_ref": [ "r532", "r728" ] }, "srt_NorthAmericaMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "NorthAmericaMember", "presentation": [ "http://www.costar.com/role/GOODWILLGoodwillbySegmentDetails", "http://www.costar.com/role/REVENUEFROMCONTRACTSWITHCUSTOMERSDisaggregatedRevenueDetails", "http://www.costar.com/role/SEGMENTREPORTINGEBITDADetails", "http://www.costar.com/role/SEGMENTREPORTINGSummarizedInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "North America", "verboseLabel": "North America", "label": "North America [Member]" } } }, "auth_ref": [ "r906", "r907", "r908", "r909" ] }, "us-gaap_AwardTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AwardTypeAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Type", "label": "Award Type [Axis]", "documentation": "Information by type of award under share-based payment arrangement." } } }, "auth_ref": [ "r425", "r426", "r427", "r429", "r430", "r431", "r432", "r433", "r434", "r435", "r436", "r437", "r438", "r439", "r440", "r441", "r442", "r443", "r444", "r445", "r446", "r449", "r450", "r451", "r452", "r453" ] }, "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited", "presentation": [ "http://www.costar.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Restricted stock grants surrendered (in shares)", "label": "Stock Issued During Period, Shares, Restricted Stock Award, Forfeited", "documentation": "Number of shares related to Restricted Stock Award forfeited during the period." } } }, "auth_ref": [ "r15", "r88", "r89", "r118" ] }, "us-gaap_GoodwillDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillDisclosureTextBlock", "presentation": [ "http://www.costar.com/role/GOODWILL" ], "lang": { "en-us": { "role": { "verboseLabel": "GOODWILL", "label": "Goodwill Disclosure [Text Block]", "documentation": "The entire disclosure for goodwill." } } }, "auth_ref": [ "r316", "r319", "r329", "r708" ] }, "us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife", "presentation": [ "http://www.costar.com/role/INTANGIBLEASSETSDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted- Average Amortization Period (in years)", "label": "Acquired Finite-Lived Intangible Assets, Weighted Average Useful Life", "documentation": "Weighted average amortization period of finite-lived intangible assets acquired either individually or as part of a group of assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r111" ] }, "us-gaap_OperatingLeaseLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityCurrent", "crdr": "credit", "calculation": { "http://www.costar.com/role/LEASESSupplementalBalanceSheetInformationRelatedtoLeasesDetails": { "parentTag": "us-gaap_OperatingLeaseLiability", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.costar.com/role/LEASESSupplementalBalanceSheetInformationRelatedtoLeasesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Lease liabilities", "label": "Operating Lease, Liability, Current", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current." } } }, "auth_ref": [ "r525" ] }, "us-gaap_BusinessCombinationDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationDisclosureTextBlock", "presentation": [ "http://www.costar.com/role/ACQUISITIONS" ], "lang": { "en-us": { "role": { "terseLabel": "ACQUISITIONS", "label": "Business Combination Disclosure [Text Block]", "documentation": "The entire disclosure for a business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities. The disclosure may include leverage buyout transactions (as applicable)." } } }, "auth_ref": [ "r120", "r486" ] }, "us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans", "presentation": [ "http://www.costar.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Employee stock purchase plan (in shares)", "label": "Stock Issued During Period, Shares, Employee Stock Purchase Plans", "documentation": "Number of shares issued during the period as a result of an employee stock purchase plan." } } }, "auth_ref": [ "r15", "r88", "r89", "r118" ] }, "us-gaap_DeferredFinanceCostsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredFinanceCostsNet", "crdr": "debit", "presentation": [ "http://www.costar.com/role/LONGTERMDEBTNarrativeDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Debt issuance costs", "label": "Debt Issuance Costs, Net", "documentation": "Amount, after accumulated amortization, of debt issuance costs. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs." } } }, "auth_ref": [ "r80", "r875" ] }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "presentation": [ "http://www.costar.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Exercise of stock options (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period", "documentation": "Number of share options (or share units) exercised during the current period." } } }, "auth_ref": [ "r15", "r88", "r89", "r118", "r434" ] }, "us-gaap_DisaggregationOfRevenueLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisaggregationOfRevenueLineItems", "presentation": [ "http://www.costar.com/role/REVENUEFROMCONTRACTSWITHCUSTOMERSDisaggregatedRevenueDetails", "http://www.costar.com/role/REVENUEFROMCONTRACTSWITHCUSTOMERSNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Disaggregation of Revenue [Line Items]", "label": "Disaggregation of Revenue [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r410", "r715", "r716", "r717", "r718", "r719", "r720", "r721" ] }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "presentation": [ "http://www.costar.com/role/COMMITMENTSANDCONTINGENCIES" ], "lang": { "en-us": { "role": { "terseLabel": "COMMITMENTS AND CONTINGENCIES", "label": "Commitments and Contingencies Disclosure [Text Block]", "documentation": "The entire disclosure for commitments and contingencies." } } }, "auth_ref": [ "r113", "r338", "r339", "r684", "r869" ] }, "csgp_OtherSignificantNoncashTransactionAmountsOwedForAcquisitions": { "xbrltype": "monetaryItemType", "nsuri": "http://www.costar.com/20230930", "localname": "OtherSignificantNoncashTransactionAmountsOwedForAcquisitions", "crdr": "debit", "presentation": [ "http://www.costar.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Consideration owed for acquisitions", "label": "Other Significant Noncash Transaction, Amounts Owed for Acquisitions", "documentation": "Other Significant Noncash Transaction, Amounts Owed for Acquisitions" } } }, "auth_ref": [] }, "us-gaap_AccruedIncomeTaxesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccruedIncomeTaxesCurrent", "crdr": "credit", "calculation": { "http://www.costar.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.costar.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Income taxes payable", "label": "Accrued Income Taxes, Current", "documentation": "Carrying amount as of the balance sheet date of the unpaid sum of the known and estimated amounts payable to satisfy all currently due domestic and foreign income tax obligations." } } }, "auth_ref": [ "r86", "r128" ] }, "us-gaap_DisaggregationOfRevenueTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisaggregationOfRevenueTable", "presentation": [ "http://www.costar.com/role/REVENUEFROMCONTRACTSWITHCUSTOMERSDisaggregatedRevenueDetails", "http://www.costar.com/role/REVENUEFROMCONTRACTSWITHCUSTOMERSNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Disaggregation of Revenue [Table]", "label": "Disaggregation of Revenue [Table]", "documentation": "Disclosure of information about disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor." } } }, "auth_ref": [ "r410", "r715", "r716", "r717", "r718", "r719", "r720", "r721" ] }, "us-gaap_OperatingIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingIncomeLoss", "crdr": "credit", "calculation": { "http://www.costar.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.costar.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "lang": { "en-us": { "role": { "verboseLabel": "Income from operations", "label": "Operating Income (Loss)", "documentation": "The net result for the period of deducting operating expenses from operating revenues." } } }, "auth_ref": [ "r226", "r233", "r239", "r242", "r704" ] }, "us-gaap_CommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesOutstanding", "presentation": [ "http://www.costar.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "periodStartLabel": "Beginning balance (in shares)", "periodEndLabel": "Ending balance (in shares)", "label": "Common Stock, Shares, Outstanding", "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation." } } }, "auth_ref": [ "r15", "r89", "r625", "r642", "r904", "r905" ] }, "us-gaap_AccruedIncomeTaxesNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccruedIncomeTaxesNoncurrent", "crdr": "credit", "calculation": { "http://www.costar.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.costar.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Income taxes payable", "label": "Accrued Income Taxes, Noncurrent", "documentation": "Carrying amount as of the balance sheet date of the unpaid sum of the known and estimated amounts payable to satisfy all domestic and foreign income tax obligations due beyond one year or the operating cycle, whichever is longer. Alternate captions include income taxes payable, noncurrent." } } }, "auth_ref": [ "r87", "r128" ] }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityNoncurrent", "crdr": "credit", "calculation": { "http://www.costar.com/role/LEASESSupplementalBalanceSheetInformationRelatedtoLeasesDetails": { "parentTag": "us-gaap_OperatingLeaseLiability", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.costar.com/role/LEASESSupplementalBalanceSheetInformationRelatedtoLeasesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long-term lease liabilities", "label": "Operating Lease, Liability, Noncurrent", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent." } } }, "auth_ref": [ "r525" ] }, "us-gaap_IncomeStatementLocationAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementLocationAxis", "presentation": [ "http://www.costar.com/role/LEASESLeaseCostDetails", "http://www.costar.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESStockBasedCompensationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Income Statement Location [Axis]", "label": "Income Statement Location [Axis]", "documentation": "Information by location in the income statement." } } }, "auth_ref": [ "r336", "r337", "r648" ] }, "us-gaap_IncomeStatementLocationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementLocationDomain", "presentation": [ "http://www.costar.com/role/LEASESLeaseCostDetails", "http://www.costar.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESStockBasedCompensationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Income Statement Location [Domain]", "label": "Income Statement Location [Domain]", "documentation": "Location in the income statement." } } }, "auth_ref": [ "r337", "r648" ] }, "us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList": { "xbrltype": "enumerationSetItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList", "presentation": [ "http://www.costar.com/role/LEASESSupplementalBalanceSheetInformationRelatedtoLeasesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating Lease, Liability, Noncurrent, Statement of Financial Position [Extensible List]", "label": "Operating Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration]", "documentation": "Indicates line item in statement of financial position that includes noncurrent operating lease liability." } } }, "auth_ref": [ "r526" ] }, "us-gaap_RevenueRemainingPerformanceObligation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueRemainingPerformanceObligation", "crdr": "credit", "presentation": [ "http://www.costar.com/role/REVENUEFROMCONTRACTSWITHCUSTOMERSNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue, remaining performance obligation", "label": "Revenue, Remaining Performance Obligation, Amount", "documentation": "Amount of transaction price allocated to performance obligation that has not been recognized as revenue." } } }, "auth_ref": [ "r141" ] }, "us-gaap_SubsequentEventMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventMember", "presentation": [ "http://www.costar.com/role/SUBSEQUENTEVENTSDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Subsequent Event", "label": "Subsequent Event [Member]", "documentation": "Identifies event that occurred after the balance sheet date but before financial statements are issued or available to be issued." } } }, "auth_ref": [ "r520", "r538" ] }, "us-gaap_ResearchAndDevelopmentExpenseSoftwareExcludingAcquiredInProcessCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ResearchAndDevelopmentExpenseSoftwareExcludingAcquiredInProcessCost", "crdr": "debit", "calculation": { "http://www.costar.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.costar.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "lang": { "en-us": { "role": { "terseLabel": "Software development", "label": "Research and Development Expense, Software (Excluding Acquired in Process Cost)", "documentation": "Research and development expense during the period related to the costs of developing and achieving technological feasibility of a computer software product to be sold, leased, or otherwise marketed." } } }, "auth_ref": [ "r83", "r880" ] }, "us-gaap_ForeignCurrencyTransactionGainLossRealized": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ForeignCurrencyTransactionGainLossRealized", "crdr": "credit", "presentation": [ "http://www.costar.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESForeignCurrencyTranslationandAccumulatedOtherComprehensiveLossDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Foreign currency transaction gain (loss)", "label": "Realized Gain (Loss), Foreign Currency Transaction, before Tax", "documentation": "Amount, before tax, of realized gain (loss) from foreign currency transaction." } } }, "auth_ref": [ "r644", "r740", "r883", "r884", "r903" ] }, "us-gaap_IncomeStatementAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementAbstract", "lang": { "en-us": { "role": { "terseLabel": "Income Statement [Abstract]", "label": "Income Statement [Abstract]" } } }, "auth_ref": [] }, "us-gaap_FinancingReceivableAllowanceForCreditLossesLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinancingReceivableAllowanceForCreditLossesLineItems", "presentation": [ "http://www.costar.com/role/ALLOWANCEFORCREDITLOSSESDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Financing Receivable, Allowance for Credit Loss [Line Items]", "label": "Financing Receivable, Allowance for Credit Loss [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r154", "r855" ] }, "us-gaap_ScheduleOfFinancingReceivableAllowanceForCreditLossesTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfFinancingReceivableAllowanceForCreditLossesTable", "presentation": [ "http://www.costar.com/role/ALLOWANCEFORCREDITLOSSESDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Financing Receivable, Allowance for Credit Loss [Table]", "label": "Financing Receivable, Allowance for Credit Loss [Table]", "documentation": "Disclosure of information about allowance for credit loss on financing receivable." } } }, "auth_ref": [ "r153", "r855" ] }, "us-gaap_FinancingReceivableAllowanceForCreditLossesRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinancingReceivableAllowanceForCreditLossesRollForward", "presentation": [ "http://www.costar.com/role/ALLOWANCEFORCREDITLOSSESDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Financing Receivable, Allowance for Credit Loss [Roll Forward]", "label": "Financing Receivable, Allowance for Credit Loss [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "presentation": [ "http://www.costar.com/role/LEASESSupplementalBalanceSheetInformationRelatedtoLeasesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted-average discount rate", "label": "Operating Lease, Weighted Average Discount Rate, Percent", "documentation": "Weighted average discount rate for operating lease calculated at point in time." } } }, "auth_ref": [ "r534", "r728" ] }, "ecd_NonNeosMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonNeosMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Non-NEOs", "label": "Non-NEOs [Member]" } } }, "auth_ref": [ "r755", "r766", "r776", "r793", "r801" ] }, "us-gaap_AmortizationOfDeferredSalesCommissions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AmortizationOfDeferredSalesCommissions", "crdr": "debit", "calculation": { "http://www.costar.com/role/REVENUEFROMCONTRACTSWITHCUSTOMERSCommissionsDetails": { "parentTag": "us-gaap_SalesCommissionsAndFees", "weight": 1.0, "order": 3.0 }, "http://www.costar.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.costar.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://www.costar.com/role/REVENUEFROMCONTRACTSWITHCUSTOMERSCommissionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Amortization of deferred commissions costs", "verboseLabel": "Amortization of deferred commissions costs", "label": "Amortization of Deferred Sales Commissions", "documentation": "The amount of expense recognized in the current period for the periodic realization of capitalized fees that were paid to salespeople, distributors, brokers, and agents at the time of the conclusion of the sale. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method." } } }, "auth_ref": [ "r9", "r100" ] }, "us-gaap_AmortizationOfIntangibleAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AmortizationOfIntangibleAssets", "crdr": "debit", "calculation": { "http://www.costar.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.costar.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.costar.com/role/INTANGIBLEASSETSDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Customer base amortization", "label": "Amortization of Intangible Assets", "documentation": "The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method." } } }, "auth_ref": [ "r9", "r51", "r55" ] }, "us-gaap_DeferredCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredCosts", "crdr": "debit", "calculation": { "http://www.costar.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://www.costar.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred commission costs, net", "label": "Deferred Costs, Noncurrent", "documentation": "Amount of deferred cost, excluding capitalized cost related to contract with customer; classified as noncurrent." } } }, "auth_ref": [ "r125", "r832" ] }, "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInContractWithCustomerLiability", "crdr": "debit", "calculation": { "http://www.costar.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 14.0 } }, "presentation": [ "http://www.costar.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred revenue", "label": "Increase (Decrease) in Contract with Customer, Liability", "documentation": "Amount of increase (decrease) in obligation to transfer good or service to customer for which consideration has been received or is receivable." } } }, "auth_ref": [ "r571", "r837" ] }, "us-gaap_AmortizationOfFinancingCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AmortizationOfFinancingCosts", "crdr": "debit", "presentation": [ "http://www.costar.com/role/LONGTERMDEBTInterestDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Amortization of Senior Notes discount and issuance costs", "label": "Amortization of Debt Issuance Costs", "documentation": "Amount of amortization expense attributable to debt issuance costs." } } }, "auth_ref": [ "r97", "r372", "r521", "r838" ] }, "ecd_InsiderTrdPoliciesProcAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "InsiderTrdPoliciesProcAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc" ], "lang": { "en-us": { "role": { "terseLabel": "Insider Trading Policies and Procedures Adopted", "label": "Insider Trading Policies and Procedures Adopted [Flag]" } } }, "auth_ref": [ "r747", "r817" ] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract", "presentation": [ "http://www.costar.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNetIncomePerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Denominator:", "label": "Weighted Average Number of Shares Outstanding Reconciliation [Abstract]" } } }, "auth_ref": [] }, "us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy", "presentation": [ "http://www.costar.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Cash and Cash Equivalents", "label": "Cash and Cash Equivalents, Restricted Cash and Cash Equivalents, Policy [Policy Text Block]", "documentation": "Entity's cash and cash equivalents accounting policy with respect to restricted balances. Restrictions may include legally restricted deposits held as compensating balances against short-term borrowing arrangements, contracts entered into with others, or company statements of intention with regard to particular deposits; however, time deposits and short-term certificates of deposit are not generally included in legally restricted deposits." } } }, "auth_ref": [ "r35", "r124" ] }, "ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "InsiderTrdPoliciesProcNotAdoptedTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc" ], "lang": { "en-us": { "role": { "terseLabel": "Insider Trading Policies and Procedures Not Adopted", "label": "Insider Trading Policies and Procedures Not Adopted [Text Block]" } } }, "auth_ref": [ "r747", "r817" ] }, "us-gaap_BusinessCombinationConsiderationTransferred1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationConsiderationTransferred1", "crdr": "credit", "presentation": [ "http://www.costar.com/role/SUBSEQUENTEVENTSDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate purchase price", "label": "Business Combination, Consideration Transferred", "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." } } }, "auth_ref": [ "r1", "r2", "r13" ] }, "dei_DocumentPeriodEndDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentPeriodEndDate", "presentation": [ "http://www.costar.com/role/Coverpage" ], "lang": { "en-us": { "role": { "terseLabel": "Document Period End Date", "label": "Document Period End Date", "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD." } } }, "auth_ref": [] }, "us-gaap_StatementOfFinancialPositionAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfFinancialPositionAbstract", "lang": { "en-us": { "role": { "terseLabel": "Statement of Financial Position [Abstract]", "label": "Statement of Financial Position [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LeasesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeasesAbstract", "lang": { "en-us": { "role": { "terseLabel": "Leases [Abstract]", "label": "Leases [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncomeTaxDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxDisclosureTextBlock", "presentation": [ "http://www.costar.com/role/INCOMETAXES" ], "lang": { "en-us": { "role": { "verboseLabel": "INCOME TAXES", "label": "Income Tax Disclosure [Text Block]", "documentation": "The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information." } } }, "auth_ref": [ "r194", "r463", "r470", "r471", "r474", "r478", "r482", "r483", "r484", "r609" ] }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "calculation": { "http://www.costar.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNetIncomePerShareDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.costar.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.costar.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNetIncomePerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted-average outstanding shares - diluted (in shares)", "totalLabel": "Denominator for diluted net income per share \u2014 weighted average outstanding shares (in shares)", "label": "Weighted Average Number of Shares Outstanding, Diluted", "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period." } } }, "auth_ref": [ "r210", "r218" ] }, "us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet", "crdr": "debit", "calculation": { "http://www.costar.com/role/LONGTERMDEBTScheduleofDebtDetails": { "parentTag": "us-gaap_LongTermDebtNoncurrent", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.costar.com/role/LONGTERMDEBTScheduleofDebtDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Senior Notes unamortized discount and issuance costs", "label": "Debt Instrument, Unamortized Discount (Premium) and Debt Issuance Costs, Net", "documentation": "Amount of unamortized debt discount (premium) and debt issuance costs." } } }, "auth_ref": [ "r80", "r363", "r374", "r710", "r711" ] }, "us-gaap_CashEquivalentsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashEquivalentsMember", "presentation": [ "http://www.costar.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cash Equivalents", "label": "Cash Equivalents [Member]", "documentation": "Short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r159" ] }, "us-gaap_IncomeTaxPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxPolicyTextBlock", "presentation": [ "http://www.costar.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Income Taxes", "label": "Income Tax, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements." } } }, "auth_ref": [ "r178", "r464", "r465", "r471", "r472", "r473", "r475", "r606" ] }, "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsRelatedToTaxWithholdingForShareBasedCompensation", "crdr": "credit", "calculation": { "http://www.costar.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.costar.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedLabel": "Repurchase of restricted stock to satisfy tax withholding obligations", "label": "Payment, Tax Withholding, Share-Based Payment Arrangement", "documentation": "Amount of cash outflow to satisfy grantee's tax withholding obligation for award under share-based payment arrangement." } } }, "auth_ref": [ "r186" ] }, "us-gaap_UseOfEstimates": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UseOfEstimates", "presentation": [ "http://www.costar.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Use of Estimates", "label": "Use of Estimates, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles." } } }, "auth_ref": [ "r39", "r40", "r41", "r137", "r138", "r139", "r140" ] }, "dei_EntityRegistrantName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityRegistrantName", "presentation": [ "http://www.costar.com/role/Coverpage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Registrant Name", "label": "Entity Registrant Name", "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC." } } }, "auth_ref": [ "r744" ] }, "us-gaap_VariableRateDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "VariableRateDomain", "presentation": [ "http://www.costar.com/role/LONGTERMDEBTNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Variable Rate [Domain]", "label": "Variable Rate [Domain]", "documentation": "Interest rate that fluctuates over time as a result of an underlying benchmark interest rate or index." } } }, "auth_ref": [] }, "us-gaap_VariableRateAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "VariableRateAxis", "presentation": [ "http://www.costar.com/role/LONGTERMDEBTNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Variable Rate [Axis]", "label": "Variable Rate [Axis]", "documentation": "Information by type of variable rate." } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentLineItems", "presentation": [ "http://www.costar.com/role/LONGTERMDEBTInterestDetails", "http://www.costar.com/role/LONGTERMDEBTNarrativeDetails", "http://www.costar.com/role/LONGTERMDEBTScheduleofDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Instrument [Line Items]", "label": "Debt Instrument [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r195", "r357", "r358", "r359", "r360", "r361", "r362", "r363", "r364", "r365", "r366", "r367", "r368", "r369", "r370", "r371", "r372", "r373", "r522", "r709", "r710", "r711", "r712", "r713", "r840" ] }, "us-gaap_OtherAssetsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAssetsMember", "presentation": [ "http://www.costar.com/role/LONGTERMDEBTNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other Assets", "label": "Other Assets [Member]", "documentation": "Primary financial statement caption encompassing other assets." } } }, "auth_ref": [ "r69", "r75" ] }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://www.costar.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 4.0 } }, "presentation": [ "http://www.costar.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Purchase of Richmond assets", "label": "Payments to Acquire Property, Plant, and Equipment", "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets." } } }, "auth_ref": [ "r104" ] }, "us-gaap_DebtInstrumentAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentAxis", "presentation": [ "http://www.costar.com/role/LONGTERMDEBTInterestDetails", "http://www.costar.com/role/LONGTERMDEBTNarrativeDetails", "http://www.costar.com/role/LONGTERMDEBTScheduleofDebtDetails", "http://www.costar.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESRecentAccountingPronouncementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Instrument [Axis]", "label": "Debt Instrument [Axis]", "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities." } } }, "auth_ref": [ "r18", "r85", "r86", "r127", "r129", "r195", "r357", "r358", "r359", "r360", "r361", "r362", "r363", "r364", "r365", "r366", "r367", "r368", "r369", "r370", "r371", "r372", "r522", "r709", "r710", "r711", "r712", "r713", "r840" ] }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "crdr": "debit", "calculation": { "http://www.costar.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.costar.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Effect of foreign currency exchange rates on cash and cash equivalents", "label": "Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Continuing Operations", "documentation": "Amount of increase (decrease) from effect of exchange rate changes on cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; held in foreign currencies. Excludes amounts for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r512" ] }, "us-gaap_LineOfCreditFacilityTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityTable", "presentation": [ "http://www.costar.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESRecentAccountingPronouncementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Line of Credit Facility [Table]", "label": "Line of Credit Facility [Table]", "documentation": "A table or schedule providing information pertaining to short-term or long-term contractual arrangements with lenders, including letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line." } } }, "auth_ref": [ "r20", "r840" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "crdr": "debit", "calculation": { "http://www.costar.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.costar.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "totalLabel": "Net increase in cash and cash equivalents", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect", "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r3", "r105" ] }, "us-gaap_BusinessAcquisitionSharePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionSharePrice", "presentation": [ "http://www.costar.com/role/SUBSEQUENTEVENTSDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share price (in pound per share)", "label": "Business Acquisition, Share Price", "documentation": "Price of a single share of a number of saleable stocks paid or offered to be paid in a business combination." } } }, "auth_ref": [] }, "us-gaap_GoodwillImpairmentLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillImpairmentLoss", "crdr": "debit", "presentation": [ "http://www.costar.com/role/GOODWILLNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Goodwill, impairment loss", "label": "Goodwill, Impairment Loss", "documentation": "Amount of loss from the write-down of an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized." } } }, "auth_ref": [ "r9", "r318", "r324", "r330", "r708" ] }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeRelatedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.costar.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.costar.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued wages and commissions", "label": "Employee-related Liabilities, Current", "documentation": "Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r22" ] }, "us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "calculation": { "http://www.costar.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNetIncomePerShareDetails": { "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.costar.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNetIncomePerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Stock options, restricted stock awards and restricted stock units (in shares)", "label": "Incremental Common Shares Attributable to Dilutive Effect of Share-Based Payment Arrangements", "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." } } }, "auth_ref": [ "r212", "r213", "r214", "r218", "r424" ] }, "us-gaap_LineOfCreditFacilityLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityLineItems", "presentation": [ "http://www.costar.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESRecentAccountingPronouncementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Line of Credit Facility [Line Items]", "label": "Line of Credit Facility [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r840" ] }, "us-gaap_DebtInstrumentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentTable", "presentation": [ "http://www.costar.com/role/LONGTERMDEBTInterestDetails", "http://www.costar.com/role/LONGTERMDEBTNarrativeDetails", "http://www.costar.com/role/LONGTERMDEBTScheduleofDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Long-term Debt Instruments [Table]", "label": "Schedule of Long-Term Debt Instruments [Table]", "documentation": "A table or schedule providing information pertaining to long-term debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer." } } }, "auth_ref": [ "r25", "r57", "r58", "r78", "r79", "r81", "r82", "r116", "r117", "r195", "r357", "r358", "r359", "r360", "r361", "r362", "r363", "r364", "r365", "r366", "r367", "r368", "r369", "r370", "r371", "r372", "r373", "r522", "r709", "r710", "r711", "r712", "r713", "r840" ] }, "ecd_AllIndividualsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AllIndividualsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure", "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure", "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "All Individuals", "label": "All Individuals [Member]" } } }, "auth_ref": [ "r758", "r766", "r776", "r793", "r801", "r805", "r813" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "crdr": "debit", "calculation": { "http://www.costar.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.costar.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://www.costar.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Cash and cash equivalents", "periodStartLabel": "Cash and cash equivalents at the beginning of period", "periodEndLabel": "Cash and cash equivalents at the end of period", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents", "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r34", "r105", "r191" ] }, "ecd_AwardTmgPredtrmndFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgPredtrmndFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Timing Predetermined", "label": "Award Timing Predetermined [Flag]" } } }, "auth_ref": [ "r804" ] }, "us-gaap_SoftwareDevelopmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SoftwareDevelopmentMember", "presentation": [ "http://www.costar.com/role/LEASESLeaseCostDetails", "http://www.costar.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESStockBasedCompensationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Software development", "verboseLabel": "Software development", "label": "Software Development [Member]", "documentation": "Internally developed software for sale, licensing or long-term internal use." } } }, "auth_ref": [] }, "us-gaap_LineOfCredit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCredit", "crdr": "credit", "presentation": [ "http://www.costar.com/role/LONGTERMDEBTNarrativeDetails", "http://www.costar.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESRecentAccountingPronouncementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Line of credit facility, amount outstanding", "label": "Long-Term Line of Credit", "documentation": "The carrying value as of the balance sheet date of the current and noncurrent portions of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement." } } }, "auth_ref": [ "r18", "r129", "r899" ] }, "ecd_IndividualAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "IndividualAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure", "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure", "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Individual:", "label": "Individual [Axis]" } } }, "auth_ref": [ "r758", "r766", "r776", "r793", "r801", "r805", "r813" ] }, "us-gaap_SaleOfStockConsiderationReceivedOnTransaction": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SaleOfStockConsiderationReceivedOnTransaction", "crdr": "debit", "presentation": [ "http://www.costar.com/role/STOCKHOLDERSEQUITYDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Consideration received on transaction", "label": "Sale of Stock, Consideration Received on Transaction", "documentation": "Cash received on stock transaction after deduction of issuance costs." } } }, "auth_ref": [] }, "us-gaap_BalanceSheetLocationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BalanceSheetLocationDomain", "presentation": [ "http://www.costar.com/role/LONGTERMDEBTNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Balance Sheet Location [Domain]", "label": "Balance Sheet Location [Domain]", "documentation": "Location in the balance sheet (statement of financial position)." } } }, "auth_ref": [ "r69", "r72" ] }, "us-gaap_SegmentReportingDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentReportingDisclosureTextBlock", "presentation": [ "http://www.costar.com/role/SEGMENTREPORTING" ], "lang": { "en-us": { "role": { "verboseLabel": "SEGMENT REPORTING", "label": "Segment Reporting Disclosure [Text Block]", "documentation": "The entire disclosure for reporting segments including data and tables. Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10 percent or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments." } } }, "auth_ref": [ "r222", "r223", "r224", "r225", "r226", "r231", "r236", "r240", "r241", "r242", "r243", "r244", "r245", "r248" ] }, "us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SaleOfStockNumberOfSharesIssuedInTransaction", "presentation": [ "http://www.costar.com/role/STOCKHOLDERSEQUITYDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of shares issued in transaction (in shares)", "label": "Sale of Stock, Number of Shares Issued in Transaction", "documentation": "The number of shares issued or sold by the subsidiary or equity method investee per stock transaction." } } }, "auth_ref": [] }, "us-gaap_ReconciliationOfAssetsFromSegmentToConsolidatedTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ReconciliationOfAssetsFromSegmentToConsolidatedTextBlock", "presentation": [ "http://www.costar.com/role/SEGMENTREPORTINGTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Summarized Information by Operating Segment, Assets and Liabilities", "label": "Reconciliation of Assets from Segment to Consolidated [Table Text Block]", "documentation": "Tabular disclosure of all significant reconciling items in the reconciliation of total assets from reportable segments to the entity's consolidated assets." } } }, "auth_ref": [ "r46", "r47" ] }, "us-gaap_InterestIncomeExpenseNonoperatingNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestIncomeExpenseNonoperatingNet", "crdr": "credit", "calculation": { "http://www.costar.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 1.0 }, "http://www.costar.com/role/SEGMENTREPORTINGReconciliationofNetIncomeLosstoEBITDADetails": { "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.costar.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.costar.com/role/SEGMENTREPORTINGReconciliationofNetIncomeLosstoEBITDADetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Interest income (expense), net", "negatedTerseLabel": "Interest (income) expense, net", "label": "Interest Income (Expense), Nonoperating, Net", "documentation": "The net amount of nonoperating interest income (expense)." } } }, "auth_ref": [] }, "us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock", "presentation": [ "http://www.costar.com/role/SEGMENTREPORTINGTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Reconciliation of Net Income to EBITDA", "label": "Reconciliation of Operating Profit (Loss) from Segments to Consolidated [Table Text Block]", "documentation": "Tabular disclosure of the reconciliation of profit (loss) from reportable segments to the consolidated income (loss) before income tax expense (benefit) and discontinued operations. Includes, but is not limited to, reconciliation after income tax if income tax is allocated to the reportable segment." } } }, "auth_ref": [ "r45", "r47" ] }, "us-gaap_SaleOfStockNameOfTransactionDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SaleOfStockNameOfTransactionDomain", "presentation": [ "http://www.costar.com/role/STOCKHOLDERSEQUITYDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Sale of Stock [Domain]", "label": "Sale of Stock [Domain]", "documentation": "Sale of the entity's stock, including, but not limited to, initial public offering (IPO) and private placement." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfSegmentReportingInformationBySegmentTextBlock", "presentation": [ "http://www.costar.com/role/SEGMENTREPORTINGTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Summarized Information by Operating Segment", "label": "Schedule of Segment Reporting Information, by Segment [Table Text Block]", "documentation": "Tabular disclosure of the profit or loss and total assets for each reportable segment. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss." } } }, "auth_ref": [ "r42", "r43", "r44", "r49" ] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems", "presentation": [ "http://www.costar.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]", "label": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r503", "r504", "r505" ] }, "us-gaap_ProceedsFromIssuanceOfCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromIssuanceOfCommonStock", "crdr": "debit", "calculation": { "http://www.costar.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.costar.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from equity offering, net of transaction costs", "label": "Proceeds from Issuance of Common Stock", "documentation": "The cash inflow from the additional capital contribution to the entity." } } }, "auth_ref": [ "r6" ] }, "us-gaap_SaleOfStockPricePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SaleOfStockPricePerShare", "presentation": [ "http://www.costar.com/role/STOCKHOLDERSEQUITYDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Sale of stock (in USD per share)", "label": "Sale of Stock, Price Per Share", "documentation": "Per share amount received by subsidiary or equity investee for each share of common stock issued or sold in the stock transaction." } } }, "auth_ref": [] }, "us-gaap_SegmentReportingInformationLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentReportingInformationLineItems", "presentation": [ "http://www.costar.com/role/SEGMENTREPORTINGEBITDADetails", "http://www.costar.com/role/SEGMENTREPORTINGSummarizedInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Segment Reporting Information [Line Items]", "label": "Segment Reporting Information [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths", "crdr": "credit", "calculation": { "http://www.costar.com/role/COMMITMENTSANDCONTINGENCIESDetails": { "parentTag": "us-gaap_LongTermDebt", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.costar.com/role/COMMITMENTSANDCONTINGENCIESDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2024", "label": "Long-Term Debt, Maturity, Year One", "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)." } } }, "auth_ref": [ "r11", "r195", "r368" ] }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfSegmentReportingInformationBySegmentTable", "presentation": [ "http://www.costar.com/role/SEGMENTREPORTINGEBITDADetails", "http://www.costar.com/role/SEGMENTREPORTINGSummarizedInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Segment Reporting Information, by Segment [Table]", "label": "Schedule of Segment Reporting Information, by Segment [Table]", "documentation": "A table disclosing the profit or loss and total assets for each reportable segment of the entity. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss." } } }, "auth_ref": [ "r42", "r43", "r44", "r49" ] }, "us-gaap_ImpairmentOfIntangibleAssetsFinitelived": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ImpairmentOfIntangibleAssetsFinitelived", "crdr": "debit", "presentation": [ "http://www.costar.com/role/INTANGIBLEASSETSDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Impairment of intangible assets, finite-lived", "label": "Impairment of Intangible Assets, Finite-Lived", "documentation": "The amount of impairment loss recognized in the period resulting from the write-down of the carrying amount of a finite-lived intangible asset to fair value." } } }, "auth_ref": [ "r838", "r867" ] }, "us-gaap_FinancingReceivableExcludingAccruedInterestCreditLossExpenseReversal": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinancingReceivableExcludingAccruedInterestCreditLossExpenseReversal", "crdr": "debit", "presentation": [ "http://www.costar.com/role/ALLOWANCEFORCREDITLOSSESDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Current-period provision for expected credit losses", "label": "Financing Receivable, Excluding Accrued Interest, Credit Loss Expense (Reversal)", "documentation": "Amount, excluding accrued interest, of credit loss expense (reversal of expense) on financing receivable. Excludes net investment in lease." } } }, "auth_ref": [ "r297" ] }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour", "crdr": "credit", "calculation": { "http://www.costar.com/role/COMMITMENTSANDCONTINGENCIESDetails": { "parentTag": "us-gaap_LongTermDebt", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.costar.com/role/COMMITMENTSANDCONTINGENCIESDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2027", "label": "Long-Term Debt, Maturity, Year Four", "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 fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r11", "r195", "r368" ] }, "us-gaap_NonUsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NonUsMember", "presentation": [ "http://www.costar.com/role/GOODWILLGoodwillbySegmentDetails", "http://www.costar.com/role/REVENUEFROMCONTRACTSWITHCUSTOMERSDisaggregatedRevenueDetails", "http://www.costar.com/role/SEGMENTREPORTINGEBITDADetails", "http://www.costar.com/role/SEGMENTREPORTINGSummarizedInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "International", "verboseLabel": "International", "label": "Non-US [Member]", "documentation": "Countries excluding the United States of America (US)." } } }, "auth_ref": [ "r906", "r907", "r908", "r909" ] }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree", "crdr": "credit", "calculation": { "http://www.costar.com/role/COMMITMENTSANDCONTINGENCIESDetails": { "parentTag": "us-gaap_LongTermDebt", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.costar.com/role/COMMITMENTSANDCONTINGENCIESDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2026", "label": "Long-Term Debt, Maturity, Year Three", "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)." } } }, "auth_ref": [ "r11", "r195", "r368" ] }, "ecd_Additional402vDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "Additional402vDisclosureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Additional 402(v) Disclosure", "label": "Additional 402(v) Disclosure [Text Block]" } } }, "auth_ref": [ "r780" ] }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo", "crdr": "credit", "calculation": { "http://www.costar.com/role/COMMITMENTSANDCONTINGENCIESDetails": { "parentTag": "us-gaap_LongTermDebt", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.costar.com/role/COMMITMENTSANDCONTINGENCIESDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2025", "label": "Long-Term Debt, Maturity, Year Two", "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)." } } }, "auth_ref": [ "r11", "r195", "r368" ] }, "us-gaap_InterestPaidNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestPaidNet", "crdr": "credit", "presentation": [ "http://www.costar.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Interest paid", "label": "Interest Paid, Excluding Capitalized Interest, Operating Activities", "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." } } }, "auth_ref": [ "r187", "r189", "r190" ] }, "us-gaap_LongTermDebtNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtNoncurrent", "crdr": "credit", "calculation": { "http://www.costar.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 4.0 }, "http://www.costar.com/role/LONGTERMDEBTScheduleofDebtDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.costar.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://www.costar.com/role/LONGTERMDEBTScheduleofDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long-term debt, net", "totalLabel": "Long-term debt, net", "label": "Long-Term Debt, Excluding Current Maturities", "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt classified as noncurrent. Excludes lease obligation." } } }, "auth_ref": [ "r163" ] }, "us-gaap_CreditLossFinancialInstrumentPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CreditLossFinancialInstrumentPolicyTextBlock", "presentation": [ "http://www.costar.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Allowance for Credit Losses", "label": "Credit Loss, Financial Instrument [Policy Text Block]", "documentation": "Disclosure of accounting policy for credit loss on financial instrument measured at amortized cost basis, net investment in lease, off-balance sheet credit exposure, and available-for-sale debt security. Includes, but is not limited to, methodology used to estimate allowance for credit loss, how writeoff of uncollectible amount is recognized, and determination of past due status and nonaccrual status." } } }, "auth_ref": [ "r145", "r290", "r291", "r292", "r294", "r295", "r298", "r300", "r302", "r303", "r304", "r307", "r308", "r309", "r310", "r311", "r312", "r314" ] }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "lang": { "en-us": { "role": { "terseLabel": "Organization, Consolidation and Presentation of Financial Statements [Abstract]", "label": "Organization, Consolidation and Presentation of Financial Statements [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccountsPayableAndAccruedLiabilities", "crdr": "debit", "calculation": { "http://www.costar.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 9.0 } }, "presentation": [ "http://www.costar.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts payable and other liabilities", "label": "Increase (Decrease) in Accounts Payable and Accrued Liabilities", "documentation": "The increase (decrease) during the reporting period in the amounts payable to vendors for goods and services received and the amount of obligations and expenses incurred but not paid." } } }, "auth_ref": [ "r8" ] }, "us-gaap_CreditLossFinancialInstrumentTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CreditLossFinancialInstrumentTextBlock", "presentation": [ "http://www.costar.com/role/ALLOWANCEFORCREDITLOSSES" ], "lang": { "en-us": { "role": { "terseLabel": "ALLOWANCE FOR CREDIT LOSSES", "label": "Credit Loss, Financial Instrument [Text Block]", "documentation": "The entire disclosure for credit loss on financial instrument measured at amortized cost basis, net investment in lease, off-balance sheet credit exposure, and available-for-sale debt security." } } }, "auth_ref": [ "r252", "r253", "r295", "r301", "r302", "r305", "r306", "r313", "r314" ] }, "us-gaap_OtherNonoperatingIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherNonoperatingIncomeExpense", "crdr": "credit", "calculation": { "http://www.costar.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 3.0 }, "http://www.costar.com/role/SEGMENTREPORTINGReconciliationofNetIncomeLosstoEBITDADetails": { "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.costar.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.costar.com/role/SEGMENTREPORTINGReconciliationofNetIncomeLosstoEBITDADetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Other income, net", "negatedTerseLabel": "Other income, net", "label": "Other Nonoperating Income (Expense)", "documentation": "Amount of income (expense) related to nonoperating activities, classified as other." } } }, "auth_ref": [ "r103" ] }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccountsReceivable", "crdr": "credit", "calculation": { "http://www.costar.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 4.0 } }, "presentation": [ "http://www.costar.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedLabel": "Accounts receivable", "label": "Increase (Decrease) in Accounts Receivable", "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services." } } }, "auth_ref": [ "r8" ] }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis", "presentation": [ "http://www.costar.com/role/REVENUEFROMCONTRACTSWITHCUSTOMERSNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]", "documentation": "Start date of time band for expected timing of satisfaction of remaining performance obligation, in YYYY-MM-DD format." } } }, "auth_ref": [ "r142" ] }, "us-gaap_CostOfSalesPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostOfSalesPolicyTextBlock", "presentation": [ "http://www.costar.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Cost of Revenues", "label": "Cost of Goods and Service [Policy Text Block]", "documentation": "Disclosure of accounting policy for cost of product sold and service rendered." } } }, "auth_ref": [ "r820" ] }, "dei_EntityAddressAddressLine1": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressAddressLine1", "presentation": [ "http://www.costar.com/role/Coverpage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, Address Line One", "label": "Entity Address, Address Line One", "documentation": "Address Line 1 such as Attn, Building Name, Street Name" } } }, "auth_ref": [] }, "ecd_OutstandingRecoveryIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "OutstandingRecoveryIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Outstanding Recovery, Individual Name" } } }, "auth_ref": [ "r756", "r767", "r777", "r802" ] }, "us-gaap_OperatingLeasePayments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeasePayments", "crdr": "credit", "presentation": [ "http://www.costar.com/role/LEASESSupplementalCashFlowInformationRelatedtoLeasesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating cash flows used in operating leases", "label": "Operating Lease, Payments", "documentation": "Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use." } } }, "auth_ref": [ "r527", "r531" ] }, "ecd_OutstandingRecoveryCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "OutstandingRecoveryCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation Amount", "label": "Outstanding Recovery Compensation Amount" } } }, "auth_ref": [ "r756", "r767", "r777", "r802" ] }, "us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock", "presentation": [ "http://www.costar.com/role/INTANGIBLEASSETSTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Acquired Finite-Lived Intangible Assets by Major Class", "label": "Schedule of Acquired Finite-Lived Intangible Assets by Major Class [Table Text Block]", "documentation": "Tabular disclosure of the characteristics, including initial carrying value, residual amount, weighted average useful life, of finite-lived intangible assets acquired during the period by major class. A major class is composed of intangible assets that can be grouped together because they are similar, either by nature or by their use in the operations of the company." } } }, "auth_ref": [ "r52" ] }, "srt_ConsolidationItemsDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ConsolidationItemsDomain", "presentation": [ "http://www.costar.com/role/SEGMENTREPORTINGEBITDADetails", "http://www.costar.com/role/SEGMENTREPORTINGSummarizedInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Consolidation Items [Domain]", "label": "Consolidation Items [Domain]" } } }, "auth_ref": [ "r195", "r228", "r232", "r233", "r234", "r235", "r236", "r238", "r242", "r344", "r345", "r346", "r347", "r349", "r350", "r352", "r354", "r355", "r872", "r873" ] }, "us-gaap_FinancingReceivableExcludingAccruedInterestAllowanceForCreditLossWriteoffAfterRecovery": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinancingReceivableExcludingAccruedInterestAllowanceForCreditLossWriteoffAfterRecovery", "crdr": "debit", "presentation": [ "http://www.costar.com/role/ALLOWANCEFORCREDITLOSSESDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Write-offs charged against the allowance, net of recoveries and other", "label": "Financing Receivable, Excluding Accrued Interest, Allowance for Credit Loss, Writeoff (Recovery)", "documentation": "Amount, excluding accrued interest, of decrease (increase) in allowance for credit loss on financing receivable from writeoff (recovery). Excludes net investment in lease." } } }, "auth_ref": [ "r855" ] }, "us-gaap_IncomeTaxesPaid": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxesPaid", "crdr": "credit", "presentation": [ "http://www.costar.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Income taxes paid", "label": "Income Taxes Paid", "documentation": "The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income." } } }, "auth_ref": [ "r33", "r36" ] }, "us-gaap_OperatingLeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseCost", "crdr": "debit", "presentation": [ "http://www.costar.com/role/LEASESLeaseCostDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Total operating lease costs", "label": "Operating Lease, Cost", "documentation": "Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability." } } }, "auth_ref": [ "r530", "r728" ] }, "us-gaap_IntangibleAssetsNetExcludingGoodwillAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IntangibleAssetsNetExcludingGoodwillAbstract", "lang": { "en-us": { "role": { "terseLabel": "Intangible Assets, Net (Excluding Goodwill) [Abstract]", "label": "Intangible Assets, Net (Excluding Goodwill) [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LongTermDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebt", "crdr": "credit", "calculation": { "http://www.costar.com/role/COMMITMENTSANDCONTINGENCIESDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.costar.com/role/COMMITMENTSANDCONTINGENCIESDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total", "label": "Long-Term Debt", "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt. Excludes lease obligation." } } }, "auth_ref": [ "r18", "r129", "r364", "r375", "r710", "r711", "r899" ] }, "srt_ConsolidationItemsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ConsolidationItemsAxis", "presentation": [ "http://www.costar.com/role/SEGMENTREPORTINGEBITDADetails", "http://www.costar.com/role/SEGMENTREPORTINGSummarizedInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Consolidation Items [Axis]", "label": "Consolidation Items [Axis]" } } }, "auth_ref": [ "r195", "r228", "r232", "r233", "r234", "r235", "r236", "r238", "r242", "r344", "r345", "r346", "r347", "r349", "r350", "r352", "r354", "r355", "r872", "r873" ] }, "us-gaap_SalesCommissionsAndFees": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SalesCommissionsAndFees", "crdr": "debit", "calculation": { "http://www.costar.com/role/REVENUEFROMCONTRACTSWITHCUSTOMERSCommissionsDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.costar.com/role/REVENUEFROMCONTRACTSWITHCUSTOMERSCommissionsDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total commissions expense", "label": "Sales Commissions and Fees", "documentation": "Primarily represents commissions incurred in the period based upon the sale by commissioned employees or third parties of the entity's goods or services, and fees for sales assistance or product enhancements performed by third parties (such as a distributor or value added reseller)." } } }, "auth_ref": [ "r101" ] } } } }, "std_ref": { "r0": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "1", "SubTopic": "20", "Topic": "940", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481913/940-20-25-1" }, "r1": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "30", "Paragraph": "7", "SubTopic": "30", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479637/805-30-30-7" }, "r2": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "30", "Paragraph": "8", "SubTopic": "30", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479637/805-30-30-8" }, "r3": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "SubTopic": "230", "Topic": "830", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481877/830-230-45-1" }, "r4": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A" }, "r5": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A" }, "r6": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "14", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-14" }, "r7": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "15", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-15" }, "r8": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r9": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r10": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "10", "Topic": "360", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r11": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "10", "Topic": "470", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481544/470-10-50-1" }, "r12": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "30", "Topic": "350", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r13": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "SubTopic": "30", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479581/805-30-50-1" }, "r14": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(c),(3)", "SubTopic": "10", "Topic": "810", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A" }, "r15": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "SubTopic": "10", "Topic": "505", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-2" }, "r16": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "e", "SubTopic": "470", "Topic": "942", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480848/942-470-50-3" }, "r17": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "15", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482739/220-10-55-15" }, "r18": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(22))", "SubTopic": "10", "Topic": "210", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r19": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r20": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19(b),22(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r21": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19-26)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r22": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.20)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r23": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.21)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r24": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.22(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r25": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.22)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r26": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.29-31)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r27": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-14" }, "r28": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "14A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-14A" }, "r29": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-5" }, "r30": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "13", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13" }, "r31": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15" }, "r32": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "15", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15" }, "r33": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "25", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25" }, "r34": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-4" }, "r35": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-1" }, "r36": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-2" }, "r37": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "260", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r38": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "260", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-2" }, "r39": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-4" }, "r40": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-8" }, "r41": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-9" }, "r42": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r43": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "25", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-25" }, "r44": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "30", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r45": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "30", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r46": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "30", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r47": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "31", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-31" }, "r48": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "310", "SubTopic": "10", "Section": "50", "Paragraph": "11B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-11B" }, "r49": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r50": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482686/350-30-45-1" }, "r51": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482686/350-30-45-2" }, "r52": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r53": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "2", "Subparagraph": "((a)(1),(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r54": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r55": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r56": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "360", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r57": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-3" }, "r58": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-8" }, "r59": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r60": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "20", "Section": "55", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481089/718-20-55-12" }, "r61": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "20", "Section": "55", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481089/718-20-55-13" }, "r62": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "10", "Section": "05", "Paragraph": "4", "Subparagraph": "(a)-(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479515/805-10-05-4" }, "r63": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-2" }, "r64": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-3" }, "r65": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479907/805-20-50-1" }, "r66": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "20", "Section": "55", "Paragraph": "14", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-14" }, "r67": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "20", "Section": "55", "Paragraph": "20", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-20" }, "r68": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1" }, "r69": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4A" }, "r70": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4A" }, "r71": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4B", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4B" }, "r72": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4B" }, "r73": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4C", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4C" }, "r74": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4D", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4D" }, "r75": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "55", "Paragraph": "182", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480401/815-10-55-182" }, "r76": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "820", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r77": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483013/835-20-50-1" }, "r78": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "45", "Paragraph": "1A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-1A" }, "r79": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-2" }, "r80": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-3" }, "r81": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "55", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482949/835-30-55-8" }, "r82": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "470", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480848/942-470-50-3" }, "r83": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "985", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481283/985-20-50-1" }, "r84": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//205/tableOfContent" }, "r85": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r86": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r87": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(24))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r88": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(28))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r89": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(29))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r90": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r91": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(31))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r92": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(32))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r93": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-11" }, "r94": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(10))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r95": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r96": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r97": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r98": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.1,2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r99": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.2(a),(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r100": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r101": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r102": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.8)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r103": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.9)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r104": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13" }, "r105": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-24" }, "r106": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25" }, "r107": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r108": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "235", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//235/tableOfContent" }, "r109": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "275", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//275/tableOfContent" }, "r110": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 4.E)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480418/310-10-S99-2" }, "r111": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r112": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r113": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "440", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//440/tableOfContent" }, "r114": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "470", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//470/tableOfContent" }, "r115": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//505/tableOfContent" }, "r116": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-6" }, "r117": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-7" }, "r118": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.3-04)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-1" }, "r119": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r120": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "805", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//805/tableOfContent" }, "r121": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "38", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-38" }, "r122": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "810", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//810/tableOfContent" }, "r123": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "940", "SubTopic": "320", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//940-320/tableOfContent" }, "r124": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(1)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r125": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(10))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r126": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r127": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(13))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r128": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(15)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r129": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(16))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r130": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r131": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r132": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r133": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "320", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//942-320/tableOfContent" }, "r134": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//946-320/tableOfContent" }, "r135": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Subparagraph": "(a)", "SubTopic": "20", "Topic": "740", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482659/740-20-45-2" }, "r136": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1" }, "r137": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1" }, "r138": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1" }, "r139": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-11" }, "r140": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-12" }, "r141": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-13" }, "r142": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)(1)", "SubTopic": "10", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-13" }, "r143": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "SubTopic": "10", "Topic": "310", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-7A" }, "r144": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "740", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9" }, "r145": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.M.Q4)", "SubTopic": "20", "Topic": "326", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483530/326-20-S99-1" }, "r146": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h))", "SubTopic": "10", "Topic": "235", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r147": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//275/tableOfContent" }, "r148": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org//606/tableOfContent" }, "r149": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1403", "Paragraph": "(b)", "Publisher": "SEC" }, "r150": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1404", "Paragraph": "(a)", "Publisher": "SEC" }, "r151": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1404", "Paragraph": "(b)", "Publisher": "SEC" }, "r152": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1405", "Paragraph": "(a)", "Subparagraph": "(4)", "Publisher": "SEC" }, "r153": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1405", "Paragraph": "(c)", "Publisher": "SEC" }, "r154": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1405", "Paragraph": "c", "Publisher": "SEC" }, "r155": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6" }, "r156": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-7" }, "r157": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1" }, "r158": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-5" }, "r159": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r160": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r161": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(16))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r162": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r163": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r164": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(3)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r165": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r166": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r167": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r168": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A" }, "r169": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-11" }, "r170": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-14" }, "r171": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "14A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-14A" }, "r172": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "17A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-17A" }, "r173": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A" }, "r174": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A" }, "r175": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A" }, "r176": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1B" }, "r177": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1B" }, "r178": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-1" }, "r179": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-4" }, "r180": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-5" }, "r181": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-6" }, "r182": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(21))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r183": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(24))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r184": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r185": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r186": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "15", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15" }, "r187": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "17", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-17" }, "r188": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-24" }, "r189": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25" }, "r190": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-2" }, "r191": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-8" }, "r192": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(e)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r193": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r194": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r195": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-04(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-3" }, "r196": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "23", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-23" }, "r197": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-24" }, "r198": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-5" }, "r199": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1" }, "r200": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1" }, "r201": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-11" }, "r202": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-11" }, "r203": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-3" }, "r204": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-4" }, "r205": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7" }, "r206": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7" }, "r207": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-8" }, "r208": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-9" }, "r209": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-10" }, "r210": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-16" }, "r211": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-2" }, "r212": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-22" }, "r213": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "23", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-23" }, "r214": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-28A" }, "r215": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "60B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B" }, "r216": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "60B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B" }, "r217": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-7" }, "r218": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r219": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r220": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482635/260-10-55-15" }, "r221": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483014/272-10-45-1" }, "r222": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//280/tableOfContent" }, "r223": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-15" }, "r224": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-21" }, "r225": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-21" }, "r226": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r227": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r228": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r229": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r230": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r231": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "26", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-26" }, "r232": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r233": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r234": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r235": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r236": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-31" }, "r237": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r238": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r239": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r240": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r241": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r242": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r243": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "34", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-34" }, "r244": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "40", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-40" }, "r245": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41" }, "r246": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41" }, "r247": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41" }, "r248": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "42", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-42" }, "r249": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-2" }, "r250": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-9" }, "r251": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-4" }, "r252": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "42", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-42" }, "r253": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "44", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-44" }, "r254": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//320/tableOfContent" }, "r255": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-10" }, "r256": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r257": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r258": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(aa)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r259": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(aaa)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r260": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r261": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r262": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r263": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r264": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r265": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r266": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r267": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r268": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r269": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r270": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(aaa)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r271": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r272": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r273": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r274": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r275": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r276": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r277": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r278": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5A" }, "r279": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5A" }, "r280": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5A" }, "r281": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B" }, "r282": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B" }, "r283": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B" }, "r284": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B" }, "r285": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B" }, "r286": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-9" }, "r287": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3" }, "r288": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4" }, "r289": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-5" }, "r290": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "30", "Paragraph": "4A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479391/326-20-30-4A" }, "r291": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "30", "Paragraph": "5A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479391/326-20-30-5A" }, "r292": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "8A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479366/326-20-35-8A" }, "r293": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479344/326-20-45-1" }, "r294": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479344/326-20-45-5" }, "r295": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-11" }, "r296": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13" }, "r297": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13" }, "r298": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-14" }, "r299": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-16" }, "r300": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-17" }, "r301": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-20" }, "r302": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-21" }, "r303": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3C", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-3C" }, "r304": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3D", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-3D" }, "r305": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-5" }, "r306": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-8" }, "r307": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "30", "Paragraph": "1B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479175/326-30-30-1B" }, "r308": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "13A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479148/326-30-35-13A" }, "r309": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "7A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479148/326-30-35-7A" }, "r310": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-3A" }, "r311": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3C", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-3C" }, "r312": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3D", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-3D" }, "r313": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-4" }, "r314": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-7" }, "r315": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-9" }, "r316": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//350-20/tableOfContent" }, "r317": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482598/350-20-45-1" }, "r318": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482598/350-20-45-2" }, "r319": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r320": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r321": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r322": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r323": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r324": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r325": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r326": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r327": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r328": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1A" }, "r329": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-2" }, "r330": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-2" }, "r331": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//350-30/tableOfContent" }, "r332": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r333": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r334": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r335": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r336": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-3" }, "r337": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r338": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "440", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482648/440-10-50-4" }, "r339": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "440", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482648/440-10-50-4" }, "r340": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-4" }, "r341": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-9" }, "r342": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1" }, "r343": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.Y.Q4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1" }, "r344": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r345": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r346": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r347": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r348": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r349": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r350": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r351": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r352": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r353": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r354": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(C))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r355": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r356": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r357": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r358": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r359": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r360": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r361": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r362": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r363": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D" }, "r364": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D" }, "r365": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D" }, "r366": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E" }, "r367": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E" }, "r368": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E" }, "r369": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F" }, "r370": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F" }, "r371": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F" }, "r372": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F" }, "r373": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I" }, "r374": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-4" }, "r375": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-4" }, "r376": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-6" }, "r377": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r378": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r379": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r380": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r381": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r382": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-14" }, "r383": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-14" }, "r384": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-14" }, "r385": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "16", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-16" }, "r386": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18" }, "r387": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18" }, "r388": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18" }, "r389": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18" }, "r390": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.3-04)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-1" }, "r391": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479837/606-10-45-1" }, "r392": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479837/606-10-45-2" }, "r393": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-10" }, "r394": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12" }, "r395": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12" }, "r396": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12" }, "r397": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12" }, "r398": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12" }, "r399": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-13" }, "r400": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-15" }, "r401": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-17" }, "r402": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-18" }, "r403": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-18" }, "r404": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-19" }, "r405": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-20" }, "r406": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-20" }, "r407": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-20" }, "r408": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-20" }, "r409": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-4" }, "r410": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-5" }, "r411": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-8" }, "r412": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-8" }, "r413": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-9" }, "r414": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r415": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r416": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r417": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(A)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r418": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(B)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r419": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(C)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r420": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r421": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-5" }, "r422": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//718/tableOfContent" }, "r423": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480483/718-10-35-2" }, "r424": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480454/718-10-45-1" }, "r425": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r426": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r427": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r428": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r429": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r430": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r431": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r432": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r433": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r434": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r435": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r436": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(04)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r437": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r438": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r439": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r440": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r441": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r442": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r443": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r444": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r445": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r446": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r447": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r448": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r449": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r450": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r451": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r452": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r453": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(v)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r454": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r455": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r456": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r457": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r458": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.C.Q3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1" }, "r459": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.D.1.Q5)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1" }, "r460": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.D.2.Q6)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1" }, "r461": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.D.3.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1" }, "r462": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.F)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1" }, "r463": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//740/tableOfContent" }, "r464": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-25" }, "r465": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-28" }, "r466": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-4" }, "r467": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-6" }, "r468": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-10" }, "r469": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-12" }, "r470": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-14" }, "r471": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "17", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-17" }, "r472": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-19" }, "r473": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-20" }, "r474": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-21" }, "r475": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9" }, "r476": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8" }, "r477": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(d)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8" }, "r478": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB TOPIC 6.I.5.Q1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r479": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB TOPIC 6.I.7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r480": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.Fact.1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r481": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.Fact.2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r482": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 11.C)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-2" }, "r483": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "270", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482526/740-270-50-1" }, "r484": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482603/740-30-50-2" }, "r485": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479907/805-20-50-5" }, "r486": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479907/805-20-50-5" }, "r487": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-25" }, "r488": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-25" }, "r489": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-3" }, "r490": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-3" }, "r491": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r492": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r493": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r494": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r495": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r496": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(i)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r497": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480237/815-40-50-5" }, "r498": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480237/815-40-50-6" }, "r499": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r500": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r501": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r502": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r503": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r504": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r505": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-3" }, "r506": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-6B" }, "r507": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-6B" }, "r508": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482736/825-10-45-5A" }, "r509": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-10" }, "r510": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-28" }, "r511": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//830/tableOfContent" }, "r512": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "230", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481877/830-230-45-1" }, "r513": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-17" }, "r514": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r515": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r516": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r517": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r518": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r519": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481674/830-30-50-1" }, "r520": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481674/830-30-50-2" }, "r521": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-3" }, "r522": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482900/835-30-50-1" }, "r523": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//842-20/tableOfContent" }, "r524": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-1" }, "r525": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-1" }, "r526": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-2" }, "r527": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-5" }, "r528": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-1" }, "r529": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-3" }, "r530": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r531": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r532": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r533": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r534": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r535": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-6" }, "r536": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)(3)(iii)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2" }, "r537": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "855", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//855/tableOfContent" }, "r538": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "855", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483399/855-10-50-2" }, "r539": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "855", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483399/855-10-50-2" }, "r540": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r541": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r542": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r543": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r544": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r545": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r546": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r547": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r548": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r549": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r550": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r551": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r552": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r553": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481444/860-30-45-1" }, "r554": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481420/860-30-50-7" }, "r555": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-3" }, "r556": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-3" }, "r557": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-3" }, "r558": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(4)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-3" }, "r559": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r560": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r561": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r562": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r563": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r564": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(6)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r565": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r566": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r567": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r568": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r569": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r570": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "910", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482546/910-10-50-6" }, "r571": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "912", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482312/912-310-45-11" }, "r572": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "924", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 11.L)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479941/924-10-S99-1" }, "r573": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "926", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483154/926-20-50-5" }, "r574": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "928", "SubTopic": "340", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483147/928-340-50-1" }, "r575": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(10)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r576": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r577": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(26))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r578": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(27))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r579": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-05(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479557/942-235-S99-1" }, "r580": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480842/942-360-50-1" }, "r581": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(12))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r582": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(15)(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r583": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r584": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r585": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r586": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r587": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r588": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r589": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r590": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r591": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r592": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r593": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r594": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r595": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r596": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r597": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r598": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r599": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480081/944-40-50-7A" }, "r600": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r601": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r602": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r603": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r604": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(h)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r605": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r606": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(h)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r607": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r608": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r609": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-13" }, "r610": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-4" }, "r611": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480555/946-210-45-4" }, "r612": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1" }, "r613": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-2" }, "r614": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r615": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r616": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r617": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r618": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r619": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r620": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r621": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r622": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(13)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r623": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(13)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r624": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(14))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r625": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(16)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r626": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r627": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r628": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(2)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r629": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r630": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r631": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r632": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r633": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r634": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r635": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r636": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r637": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r638": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r639": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r640": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r641": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.6-05(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2" }, "r642": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.6-05(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2" }, "r643": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-3" }, "r644": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "6", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-6" }, "r645": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-7" }, "r646": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r647": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r648": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(g)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r649": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r650": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r651": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r652": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r653": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r654": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r655": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r656": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r657": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r658": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r659": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r660": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r661": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r662": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(1)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r663": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r664": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r665": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r666": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2" }, "r667": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2" }, "r668": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r669": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column C)(Footnote 5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r670": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r671": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column C)(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r672": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r673": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r674": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r675": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SX 210.12-13(Column A)(Footnote 3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5" }, "r676": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SX 210.12-13(Column G)(Footnote 8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5" }, "r677": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5B", "Subparagraph": "(SX 210.12-13B(Column E)(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5B" }, "r678": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5C", "Subparagraph": "(SX 210.12-13C(Column H)(Footnote 7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5C" }, "r679": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r680": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column F)(Footnote 7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r681": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2" }, "r682": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-6" }, "r683": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "948", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-29(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479851/948-310-S99-1" }, "r684": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "954", "SubTopic": "440", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480327/954-440-50-1" }, "r685": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r686": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r687": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r688": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r689": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r690": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column G))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r691": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column H))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r692": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column I))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r693": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r694": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "976", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482856/976-310-50-1" }, "r695": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "978", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482707/978-310-50-1" }, "r696": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)", "SubTopic": "10", "Topic": "235", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-4" }, "r697": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "13H", "Subparagraph": "(a)", "SubTopic": "40", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-13H" }, "r698": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "13H", "Subparagraph": "(b)", "SubTopic": "40", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-13H" }, "r699": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1" }, "r700": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483444/210-20-55-22" }, "r701": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-4" }, "r702": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "52", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482635/260-10-55-52" }, "r703": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r704": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-31" }, "r705": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "12A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481933/310-10-55-12A" }, "r706": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479294/326-20-55-10" }, "r707": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479081/326-30-55-8" }, "r708": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482548/350-20-55-24" }, "r709": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r710": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69B" }, "r711": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69C", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69C" }, "r712": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69E", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69E" }, "r713": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69F", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69F" }, "r714": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r715": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r716": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r717": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r718": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r719": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r720": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r721": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r722": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r723": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r724": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480482/715-20-55-17" }, "r725": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-11" }, "r726": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-6" }, "r727": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480547/715-80-55-8" }, "r728": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "53", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479589/842-20-55-53" }, "r729": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481372/852-10-55-10" }, "r730": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479401/944-30-55-2" }, "r731": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "29F", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-29F" }, "r732": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1" }, "r733": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r734": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480493/946-210-55-1" }, "r735": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480833/946-310-45-1" }, "r736": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r737": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r738": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r739": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r740": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-10" }, "r741": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-11" }, "r742": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-12" }, "r743": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b" }, "r744": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-2" }, "r745": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "d1-1" }, "r746": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 10-Q", "Number": "240", "Section": "308", "Subsection": "a" }, "r747": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "16", "Subsection": "J", "Paragraph": "a" }, "r748": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1" }, "r749": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i" }, "r750": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "A" }, "r751": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "B" }, "r752": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "C" }, "r753": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "D" }, "r754": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "E" }, "r755": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "ii" }, "r756": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "iii" }, "r757": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "2" }, "r758": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Subsection": "F", "Paragraph": "1", "Subparagraph": "ii", "Section": "6" }, "r759": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a" }, "r760": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1" }, "r761": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r762": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r763": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r764": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r765": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r766": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "2" }, "r767": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "3" }, "r768": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "b" }, "r769": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a" }, "r770": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1" }, "r771": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r772": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r773": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r774": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r775": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r776": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "2" }, "r777": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "3" }, "r778": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "b" }, "r779": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Section": "13", "Subsection": "a-1" }, "r780": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v" }, "r781": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "1" }, "r782": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "ii" }, "r783": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii" }, "r784": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iv" }, "r785": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "vi" }, "r786": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "3" }, "r787": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "4" }, "r788": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "i" }, "r789": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "ii" }, "r790": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iii" }, "r791": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iv" }, "r792": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6" }, "r793": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6", "Subparagraph": "i" }, "r794": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1" }, "r795": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i" }, "r796": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "A" }, "r797": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "B" }, "r798": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "C" }, "r799": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "D" }, "r800": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "E" }, "r801": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "ii" }, "r802": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "iii" }, "r803": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "2" }, "r804": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "1" }, "r805": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2" }, "r806": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "A" }, "r807": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "C" }, "r808": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "D" }, "r809": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "E" }, "r810": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "F" }, "r811": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a" }, "r812": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "1" }, "r813": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "A" }, "r814": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "B" }, "r815": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "C" }, "r816": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "D" }, "r817": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "b", "Paragraph": "1" }, "r818": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-T", "Number": "232", "Section": "405" }, "r819": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4H", "SubTopic": "40", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480081/944-40-50-4H" }, "r820": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Topic": "705", "Publisher": "FASB", "URI": "https://asc.fasb.org//705/tableOfContent" }, "r821": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(a)", "Publisher": "SEC" }, "r822": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(b)", "Subparagraph": "(1)", "Publisher": "SEC" }, "r823": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(b)", "Subparagraph": "(2)", "Publisher": "SEC" }, "r824": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(b)", "Subparagraph": "(3)", "Publisher": "SEC" }, "r825": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(c)", "Subparagraph": "(2)(i)", "Publisher": "SEC" }, "r826": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(c)", "Subparagraph": "(2)(ii)", "Publisher": "SEC" }, "r827": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(c)", "Subparagraph": "(2)(iii)", "Publisher": "SEC" }, "r828": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1405", "Paragraph": "(a)", "Subparagraph": "(1)", "Publisher": "SEC" }, "r829": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1405", "Paragraph": "(a)", "Subparagraph": "(2)", "Publisher": "SEC" }, "r830": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1405", "Paragraph": "(a)", "Subparagraph": "(3)", "Publisher": "SEC" }, "r831": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r832": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r833": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r834": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-4" }, "r835": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-5" }, "r836": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-6" }, "r837": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r838": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r839": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-8" }, "r840": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(f))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r841": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r842": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h)(1)(Note 1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r843": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-04(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-3" }, "r844": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "23", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-23" }, "r845": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-24" }, "r846": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-5" }, "r847": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r848": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-18" }, "r849": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-9" }, "r850": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "321", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479536/321-10-50-3" }, "r851": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "321", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479536/321-10-50-3" }, "r852": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "321", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479536/321-10-50-3" }, "r853": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3" }, "r854": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479344/326-20-45-1" }, "r855": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13" }, "r856": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r857": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r858": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r859": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r860": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r861": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r862": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r863": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r864": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r865": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1A" }, "r866": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-2" }, "r867": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-3" }, "r868": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "410", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481931/410-30-50-10" }, "r869": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//450/tableOfContent" }, "r870": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-9" }, "r871": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1" }, "r872": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r873": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r874": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r875": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D" }, "r876": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479837/606-10-45-1" }, "r877": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479837/606-10-45-3" }, "r878": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-10" }, "r879": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-5" }, "r880": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "730", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482916/730-10-50-1" }, "r881": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r882": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-28" }, "r883": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "830", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481956/830-20-45-1" }, "r884": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "830", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481926/830-20-50-1" }, "r885": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r886": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481674/830-30-50-1" }, "r887": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-3" }, "r888": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r889": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-6" }, "r890": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481404/852-10-50-7" }, "r891": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481404/852-10-50-7" }, "r892": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r893": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r894": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r895": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r896": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r897": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r898": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(1)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r899": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(16)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r900": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r901": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479432/944-30-50-2B" }, "r902": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-4" }, "r903": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r904": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r905": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r906": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r907": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r908": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r909": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" } } } ZIP 89 0001057352-23-000127-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001057352-23-000127-xbrl.zip M4$L#!!0 ( '1\65?57V/6LP< %4L 5 8W-G<"TP.3,P,C-X97@S M,3$N:'1M[5I=;QNW$GWOKV =W,8&)%DK6;8L.P8SER67IU.9)<7'UW^7V] MSM[IN,QD[EAL)'=2L-*J?,A^%=+>LWJ]DKK1Q=2HX1R>+X_]()<#+:97ET*-F1)O#A0_YYRWVSR12??D5"3=LV;,9=)I MGYQVH^YIY__1 ;I"//2Q;IK*-P>9RNLC2>/W3EJ-LT[A+B9*N%$O:C;_<^!% MKRX3G3N,9] __!G4K"ES\L'5>:J&><^[=!"ZSIICG6K3>]7T_UU02SWAF4JG MO==W*I.6_20G[*/.>/ZZ9GENZU8:E01!J_Z0L GF^<=),/D,>E*5RYD+48N, MOOWMO_VW_3O6CAK1JL5_Y3)4]M[ MLM'>?HU=Y\) V4V#O<>8/(]EC<72.)5,F1MQ]\.K3O?BDQ.?<3,$()TN>J<8 ML>!"8,G44YFX7IO>^,BH7" JO7K4+9X>8IL]C1HS'_[YT5>G)6HV.C0-?3;B M8\F,'"LY =FXD;+LEY(;P#>=LH^RT,8QG;/WVF0L:M9_83H!^_S/<<-^-+HL M:JR?QPT$Z/P9!*BU=P%ZRRW"@@!D4W:?ZTDJQ1"+P\?)A.@(#1-RC8R!$;C* M&<^GK,R=*24\0 [QZ01AXRS#DU$\90F/\"8(;'\[")0L43EB3'!9 MQ+0&^$$4)"(0[!3TJC]-20"=PLQ3 &C"GB'0*A)T02TA.TP4D*S38 M1T,#]4*1XAI)E"D$@$,-L/CAK+R&E;4E MK-F9,6O6/A.XG>P=W.Y68O/:5E"JJ@&B!ITD"H^']LB'K,^XD1X<"+8:I)*" MR"00.4B5'5$/$LO C,2.]"R4C5-M2_0CSC0Z#2@IC(ZEP&O+#@$*(8&R$/G; MAWC$\Z%DUZ"CCV4*B:C-ZU'G4 8KHHX(3^%14?V7!W22?D:N! MDI6!$@Q$?CZ&,B0HHW]YP736VB-X\J,]@F?KA.;AG;2H\!$LG\L^CZ0:I=F8 MEW;[+I3O!A*HJ$8*&527!@K 2V-E/=M!2N9>#Y7("YYL_^.6DJ+25?OS"MS]2>&[65, B[ M3=^I0 VIXC+E1.EPRQNQ2.+H$4J"Y4H&?PTD"8)UT5^*+V?9O8+Q8&]@?-XX M/5M'\=9LM0;F[7EN:TQC'8R5(*ARJW-.A,XM8$[5).&7&S'#$M"M^$"ERDTI MK6\:EE:6AYU'5%@4*Z)+U:C/&P^50T5I"B#:^C(DCK41W@!?EPYECNHB!;#1 M(@M:,22"FCN %RM+%:#N9P+?>&_@.V?AVS%/2T]5%%R9)"@,U1AAL1L*/!01 M6Y!N>-Q<[7F@HB,(TX::[7G@QS 'L\ MSFB ;Q]K8F^P-J?*$,MU3- VNRK6?,LCR.U C92^=1R7AF*^E"M7]&7:.KRA MHT5HL3%4_!X.:MCAFG "P(*H'LE59F(S)/UY !T5Y.73%!%."U0U6Q5IW"+H[:U&ECYRG +]JLTK8W5A)H MJ-+O? LSD?R>\FDHOWQ&]86C/[*SLA+%JMQ&."C80&!?H:.6:JRO<\_-&U&K1+:XS^%_,!JXN>!O^@O?8B?6V5K/1/3O]9'.S$7VR M[:_41F>-J'O^MZOM=!NG[,[#=/_SJ];?S;_#2EA-<97WNSE&ZVZO_/J ;#_ :FMU:OZ;B&?FWMNI M#]H/KZ+3YOSWY.S"^M\-%^@K_G\Y@/=N(H+OSRRZ.SO5))<>T=-,9J;9UUR[ MZ'D:T2VQ]S26? O!?UF[+T[MFU,_&^RW:(?A-S0W(R43=OL@XY)..MF'<$+P M M,7I_Y=IPY_#G^BEWLXOR&K+GHP@=6IZ5;[_*9#VFKW_!9[['_G/A/4$L# M!!0 ( '1\65>25"W)DP9(W^[\9;O;!NA].U#BR")"B2I) MV?7]^ILA);_$;NNTVZZ;S0+K1N)P.,-Y^,R0U&7F[S5[J MI,JA<"PQP!T(5EE93-A[ ?:6M=NUU M=SHV<9([UNKT^>Z_-K9SRT.ZD4W#5 MZ+D\#L^7QWZ0RUB+^=6ED%,FQ;,#.1R(TQYTXV'_;'#23\]B.#OGP]-N]SP^ MB7LGXK_1 79%\=#'NKF"9P>Y+-H9T/BCDUYG."C=Q4P*EXVB;O>7 R]Z=9GJ MPN%X!ON'/X.:#64./KHV5W)2C+Q+%_Z%+ 1:/^J?ENX@Z&KD$ZVT&3WI^O\N MJ*6=\ERJ^>CIC/7V9OQZ_.+Z9OSF MMWMY\KWM/=EJ[[C%WB7:.7;38>\S 6FQ1(P3J9SYC+N?GTR.+OXY+3GW$P0 MGTZ7(P3/1GL7H.?<8E@P /FGL2;C.6*CVS#4@-3*1UAN- G%X&N]'*U@K6 M;&/,AK4/!&XG>P>WF[78/+4UE.IJ@*A!IZG$QT-[Y$,V9MR !P<&6\8**(@, M$)&QDC:C'B26(S,2.]*SD#91VE;8CSC3:!504AJ=@,#7EATB* 0@RD+D7WU, M,EY,@%TC';VM%$I$?=Z.!H<0K(@&(CR%1TG57Q'02?H9<=8*: .(R):=!TK7 M!DIQ(/+S+I11@C+ZUQ=,P]X>P9,?[1$\>R2R7=G-+Z MMF%I97G8>42%1;$FNE*-^KSQL7:HK$R)B+:^#$D2;80WP->E$RBPNE (;&R! MDE8,B6#-'<"+*TN62-T/!+[)WL!WP<*OIEQ5GJHHN)"F6!C**8;%;BGPL(C8 M@73#X_9JSP,5.R)AVE!3QKIRGQY[E[3 %]) !7/ZY2T.BYM2W*\]"'. ]GB< MT0 _/];$WF!M094AEIN8H&UV7:SYECN0NP0$<%1;6PY2A8DG&[*":(XCS M07CN]][7O#S'7?\MJ/IPX(Y\ZQLFY-O@O%?[J\%#V%_Y(T+1+(/6DH:(%5=A MN60D@M<]JHJ-ZA3MXEB;.FWL(H7[%Z@LSZ5S %MY/M98'E"+D&B3[WZ(L$5: MM43;^"_5QLWZ@@^51)/]BJJ*Q!\7'#UNG;Y7TKY66&YA^2<17[19I6UO(@'1 M4*??Q19F!OR6\FDHOWQ&]86C/[)L3G;NA;%ZMQ&."K80&!?8T<*"O[;@L2XT M41BAA?5@*Z1SB[G<5CD" ^?'NU'GAZVG7P\H5>_?KN8:,W)JD"=:&&[PO(: M\2?+-;):(<7)8JK5%"C/%7Q2'Y";F@HA+Y6> [;.,AW(CZ_A%G'VC2F_B3 M;9]3&PT[T=GYGZYV<-8Y[0]V4GOL9R+,!LZW+7GQ[*!_T'2HL3CJE1]9U"S0 MU?OM.W,>IOO'KUI_5?\25\)ZBJN]OY]CM.[VRJ\WF.UC7&V]0.PL:01][7A%SSN MDK\'.TW.UXKNN$J^CR4_0T0?.>;1J?URZD4F(66O%_7UFW!R\0C,1Z?^6J<. M?P]W0(C))3KI:.!Z>4U4@]6_?EFI.;NN7*;I$$$T;4>;2#[V^[I[?I=ZY\O= M4EO_P-;WN5FT^\;N\LN/+9:56ZSRQ<^_ZU_P\?(Q_XCZ/\#4$L# M!!0 ( '1\65>;ZDY:2@8 !\= 5 8W-G<"TP.3,P,C-X97@S,C$N M:'1M[5E;4^,V%'[OKU##=!=FG& [5Y(L,Q38+=.=OM'(NVBE8_>->V!GV"S.YY,RDX\#W?VHYT?UI(H5!?0KG5U^K M9586,W!EVC3C,S%V+K6JJ0.7Y%3F M5#SW-!6ZK4'QI!+4_"] F] \]_.R,GF(ZV1<0.-"$%JCCW__Y>3GDP^D&W:" M98OO\V:]'S$&'M2&'#F49X8J\DK)LO#(B8@[3][DH-L-R&MR9A2 \Y+(X5'C@YQ%_I^_[.RYDO'-A>(WMI O(V-C$ ]VPH&_B3L>^Y >I1( M;,;?,XA+Q0W'%:E@Y/@J3JF8 9[(>,)C M-T#>)N2=XB+F!;D% JI#$')EU+E)/#;[XE,R&H?XI%$ M*K?2IVHR 725(>B%@?RZBG3]JHK@)(\<"*;0*4R-E^@[%3%XY##ED*Q)J3N4 MIJ @FI/89>><%$WBF5N)YYRUN><1BH@R6=C^^Z9X([3G#ZPRZ\D951$5H-MO MKS*8DX/8V!'L!T(/QZGY-KG0'6PL%X(=HLLX?12\DS+#]6V2979372>>@D\E M5W9K&6U5+<#:ICL$=03];;9S#/"";E5D&A0%O'V5$6I,JM@EP5414>O-_%K&^F&?AH:9=", M1U)A@6LC?!DM-(R;+Q/&=9'1^9@+!X*;-,FIFB$YCJ0Q,A];8GQACYV89K4. MIZX:KCGS<-09]'N6-ALTT[!&<JVF@D%90QKQ3@LKDB L;@=Z]O!J>+R^!O'W5K\ M/%\^JVO?/\^M#))5R&6Q$9?N:]6>;?6&$^T^UY38I1C4&#>V-PKZ[H2[/T"^ M#4_K0;%<$MV8JZ[::[J*1ZAKI@^$7YT0#1&'SU"Q] \#(!K M/3FVK-AX&L NRV"7X^[QZ]Z5$:0@-_B#9_M.B8V/(JRY\J<8*OSO"+28(0N) M/PIYF0&;6<+5R%]R#14[L4]MZV2-H:94X!@'H46!S%3;?LO,"]1L.T'73-LG M* \9VJ&DX#'!?+)W5I]G?]7I.2=29$H1X(1"R0MN^T&D2:N=F4N'2X[=7V2[ M^;H;Q17O$$U*);A.J^5N]?1W7+O9^'#L$]'R)"%E@4^LZ:#-5_2%FT\UI.*6 M=BMF#^>*$9T@,A4$ S^PR)W"K,SH IFS]J]>!6>\="/#+58V:9YMC<(0K6ZB M['X'$TM[CZ]2'G%3-_-A)U@/Z'/=T #>1*N5>S476=<34&"AL>Q&S)'&9#;"KM6Z[<+"\BZI MN=1-HST"5S&R*0L#7%G>I#&X&HR-%N*.ZBQALG@NZW64CM:JORS;;[W-0UP< M QLKL(EU 2OO]Q;TR#$=?S&%1EIFI5F=\@^O!.O/Z@7EKGLQ^C=02P,$% M @ ='Q95U+?*#,R,BYH=&WM M65U3VS@4?=]?H0VS%&:<8#L)^2PS%&C+;*>TT!WV;4>VKF-M'^,4*-O[:?QSLTD.95Q,01@2*Z & M&"DT%Q-RSD!_)LUF974@\YGBD]20T _;Y%RJS_R"EN.&FPSVZG7&.^7W\8YS M,HXDF^V-&;\@G+UL\"#P!W2WV^EW6:_3\5DT8+0=13W:8=VHG0S^"!HX%^WI9AMS#=3(NH$XA"&W01[^_/7YU_(FTPU:X&/%] MV:S.(\;"@UI3(@?RS%!%WBA9Y!XY%G'KV8<4?.C (P'GE__NPC/J M05PH;CBN2 4C1U=Q2L4$\$2>3KG67(IG$B@>Q>3U?$L=/9.P%C=.V395\_C= MSN 'Z(!3J -9Q\&SN='MC\CZ(ABY@X=!+!4UV.W#0C!0U@IO'E"&)SQV ^0D M(1\4%S'/:49>W2-LO;Q&80BGDSFEGW?-*^-!OZN=6;S.*,JH@)T\^0J@QG9 MCXT=0380>CA.S??IA/;NVCHAV":ZB-,G03LI,ES?MEAFM]1UVRGX4G!E-Y;1 MUM40S"_HZ\NYPB48M#MD*^C6J/?Z4SN]UY@+6Z>=4ZSC&!0F!EN6QS( M$4CMN563Z^V,X3+N K=G*EH560F[S*&\/W;=LK],*>H,'+;OC M0B[#QL)HO!I>-MJ->D).&<.;8ACF5R3 6MRN]>WBE'5Y^HWCGEF\FBV>U57N M7Y=6!LDRY#)?2TKW$;7-C4YOI-W?I0MVH0(5PG7D]?(==[[=7Q[?%J?QH$HN MF*[/Y7=<_H&]L=:.?PCP_[&2W$$M_Z_,WM8J*6WE4NZXJW/50^;R,L7S<]BKJ[-^:;1/-(*!&6%B&!Y6P?%. MCGP56:VO^0:2GUB?[7DR49$3:' :0Y"\QR5J;:,R\QR=&^YH*/3 M]A>TQ]T>&R4%CPGVF'UF]>@D4M1*$>"$7,D+;ADA"J5E;N9ZXI(C_XLLGZ_X M**YXAVE2*,%U6BYWB]7?\=C-UH'*:@J&7XS%SP$)4:MW*NYR*:>@ (+C=4W8H9")K,5=F3K=@KSR-ND4E,W M@_8(7,6HIRP,<&65D\;B:C"V6H@[NK.2R>*YZ->).EJY?ERWWWJ;A[@X#394 M8!OK I;>[\T%DM,Z_GP*C;3,"K,\Y1]>"59_RQ>4.^[%Z-]02P,$% @ M='Q95W*#*UAB=@$ J;45 !$ !CQ]6W>C2++N M^_X5',V^5*V%7%P%N+IUELJ6J[W'97DLU^X]YV46@I3%- (U(%_FUY_,!,F2 M)5E"@$@@9DV7;8$2,N*+R(C(R(A?_N_+U.6>4! ZOO=K2SP36MS_[?[R?]KM M__UV?\-=^M9\BKR(NPB0&2&;>W:B"1=-$/>['_SA/)G=Q6)$MMZZ8R;JMZ1Q?T\;AC(9FWSY$MJKHAC,>RA13#U S3 M&NG(E!43X1^B31X[B?#\\!R]\-P*'V>_MB91-#O_\N7Y^?G,\L/(#/"/Z1?R MMH(AX]G'][Z, M=VEG>3/\_\X!'?)W2^Q!<7MSHO:X.NW"K*7QS/=3Q$:+D< M&7_PQ]HWGF5ZOV@8QA=Z]6WD:/O0;Z-^B0+3"PD#S ASD,Q#:&/ZBM)B$&39 MZ],(D77VZ#]]P1?HM),;=[\2(>%BM#!X>Z6Q&8[H;?C#U9'(>[?Q4]9&7#SU MHU<7U;:@MV5Q,8Z-G.VOCB^L/7"#I*O\DK^0RR,S1$L6A,ZVV>)[Q2__^^-F M:$W0U&P['D:'9RV_-0_;CZ8YVYQ^1G_.G:=?6Q>^%V'9;3^\SO!SK/BO M7UL1>HF^4)Y^Z?[;O_W;+Y$3N:A+A*.]D()?OL0?_O(E'GKDVZ_=7VSGB0NC M5Q?]VK*=<.::K^>>[R'\ L[+.;D1!?&OCFTCC_Z*K]]B!1(X5OS\E^@>C7]M M66W,8\^+_#;!:9[[=GHY:_HM<4Y&+CCMJ2VN@+FC*!JLBK] M\F5MU!0/N9@' 7["E1-:IOMW9 9]S[[$.JW%Q1#\M85A>V[C3]I3/,JD;9MO M[]!I=47IBRP>__B%)GU[_A7^)%P^06MU"?7S>L =OMVWUQ^AM[I_R_" 'A[= MID]PS<=UJHV=%V2WQZ9+9"QYFM'JT@]2/;"S>& B4^>#&0JP>O >;Q 6X!O' M'#DNQLJM[UDQ/X<1YAAYJ\'XRO&P2#EX\G[H$)72?\&(#YV1B[\81HLWTU2Q MU?UX%?@+?5K/LP=XJ0L63W50^/;<5-/23C(MJ;AI706F11[-S3TGGM3C:(8Q M-IR8P4*W+&Q;64_&4Z#AW^(%X, )? M?+>PF)BA8PT@GBUE;_$N7?K!BK()T!CA.5@HW*(CR1IP'E+-CE^3H^OL>80U MXZ^MT)G.7**)Z6>3@,YB51V>O80V'N++^ACQ\]\>FKQ#Z,\#^A== LX3TM"Y M$(%:?(ZHSEO\Y=CD[[&# HZ.C[:NG1?7?UW7A>^_W%U\M#[ZC"J#Q5\$%A'1 M?%3AM 41_W_QO;=KR]>T5VXUVF1M6+^R^'OQD"]K\]Y.!HD!,L0K^3#R^1YT_QNKYEV$/UQ=H07];??J\,=!A@_IH" M7N-G.@6\/C.-K9D13[PMBWG,3"]Z9@GRT".Q.^,_;?RPEYGK6$[T TU'^!&V M,R7&)PD6+>RYI:W:Q_8<]N/\Z0R[A5X4]EXA3ES(M.M"OE%H>KTM[!//G=)Y)2Z M7.2^ $W(:$_HVL.^&:H,+PIW70KFQ3V*3.QVVGTS\+#C'5:&\(4[2Y4G? :/ M5E[A4A9K6F3142N##H5[5W54V2PPKG!_L,KF)0L,*MQGJXLQR@*S"G=#JRQ- MZYZ_G)>A5'4'N0QO+4_Z5]Y;+ME;RY$74M4]YY-Z:WD2GH4=OH*F!HYH6LM# M.=SRZ.2UM"('FPH=7+:@I; $2V7_N"( M,L,+&1S1D@C/GB.:V]3 $4UK>9PD9?,=EPIW1.NHA5E@7-4]YY,Z8&4PJ.H> MI)RF4H_CSI7W7/O&S%GR M)XZ\I3O2FE?RJ<+"Z4X6Z%!Y-[#T"&1)C*NZ_WBZ"&1)#*JZ4UE.!+(<9JG@ MB!YF*$GYY,4>7*=L 1+9?^X(BRPPMP1$LB/'N. M:&Y3 T510JWC3M63<)EPP,I@7-4]YY,Z8&4PJ.H>DMRP'*C?^4=X/(=L-QX475G^-0.6&Z$9Z$H5%Y36_;O\&=)$ZU_ M)!3>Z!-#NCB=;]RV&/>CEC'+AWASPLL=77UF^-=#1GO'#68/V/;P"+;CSB.L M6H;(F@>T.UC_Q7+G-K*O G]*)&,>T8:-@_%"#.Z2+BK?7KUY78S9&4'=^EV-F:\Q&&^K.[W*ZV6G,!BGJSN]3 MM0Q[QV]F8QZQ.[ T9F]\BW+VO1,=1H/QT'11/0O/:,Q&.1AC3SFKH\YL0(0Q M]I2SF.G,QDL88T\Y:X_.; CE(/8,D>MB"Z/GV3_,X ]$O/+^RPP/5<]26CJS M&0=L?D1OK MN6 Q&\I@E$TEK535CD"4(DUE+%'5CD24(DTEK$U&M2,2WY&' M/%ED3/GCJ> M$T9DN_,)U=FQ,JH=I2B79>6L64:U(Q>E2UD)ZY=1[?!%Z5)VDK7L7::*/PZ0 MA9PG<^2B[?DP\7V#\?WROL7(AZ>P&,R&2BX"9#O1E6DY+GZME9W*>_3DNT_8 MS;[Q32_$H+A!482"<#".O[('#@>_P"4:1=<>QMJ7>#;>8DL#7WLTSY=$6<+X8CVM(E%@+NB5HZ8$%!R* N8"7,"9A#/,A:*:KJC+ M6K&K%K*JMZ(N"P55BUXUAS-,QI?84=0_YBZ>B#EUW->!YSH>BA-!9ZYIU3-I M0Q2J%N4ZI<9N'AS$J@6^&L@B)D-4H,/+6]7%JL7)&J+#RX(#D]$R8-$JBZH6 MRKKQ_=DMRIROD^]*4=4%G,EH6>G,KW]VAR@R&1[+S/FJ>LL54\0EK<(2D^$L)@#0 (M8 M8C)TE0OWJ\J1JD6/:JN0RUJ1JQ:;JJ="+HO[50M.G4XAE\61J@6-:$N,E1!^ M+CL\[*CELM;EJD6K3@V#)EC+50M:I<5 5?E2M9!2S55T22NU7+585IU5=%D8 MJ%HXZ]0JNBR^,!EH8D=EEK1RRDQ&FQA1867QA,D $#NB4I8&8S(RPXBHE,43 M)F,S[.1BGZH\3 F%&$6Y:@&9VM4(*8OQ58O"U%H*F0R]-$P#EU,C7%2J%F^I MG08NB_%5"[+46@IK'EG)ROM2JL"4L10K=8[E H.10&3T2/@#.9,U0)(M5?4 M9:W858M:U5M1EX6"JL6OFL,9)@-,["CJXD_#L6F1:\,%_6)._E+,P&>V3\:)]9

!3X' ]##-^[J7H75X[#$W-!G@4_KAP/TQY3^1Y9R'DR1RZZPRIW[+N. M/XQ'.T%5BA6R2VU1:LMB/F1G+JYR'-E/G368OB!DZ-?ET!T-?5 MY)PD@"M> 2:!WUXI=H&3?W@"16ZQ%4D )[]\'H"3SQ SP,DOA^[@Y)?- 6:= M_&_S$&N3,.Q9?\Z=T"%*?H7BBZO7TZE?O&VD'&X;*4?;1G//B=F"YL&2*5-D MAO, =9W05R11.^__O%]\?7%I\3?Y_BXN,QLF*)/+ZR*EY"92[+KXIA/\C^G. MT;?7Y:^_X1'-P)J\WJ G].Y4V/*F:V\VCT)ZAYCU_/D[#6NZUYC8P?Q-HRYN MN###21^CXLET\;7*[%Q*(KN! N!_\>GIDLAN#"('_LNUY'^N\L]N4",'_DNU MY'^N\L]N= 7D_Q3\9S>R _)_"OW/;C#I!/QG2 [9#2XQSX=H_HK3;-#\=SIO-I=8C*7$1G&U'-EVH1E;G(3>E5E8K)+9,DYF(DY19**HK, MS(4B2@?T\6D/:VS)E/8@,1^EJXS"G)0).8<1686 MP5S)S)P?R!*@\[2?)28]/28 G2N9F?3]\@/TWL<=ECSPFS]%H>47X'XRL4PS MYZOFGM+!N'2S@ *9.3]Z);SO1.C&>4+VM8=UW:,S8BPI4B!&YZC/F@@:L,X()/<9<#"(3 MUQX"TT:WYK0Z]80DF;G81!4XD*OF8BYLP2P'F%!9S 88*K'02&U!*^%$M<)L M0. 2C:+WJ7XT(M23=$$8(L_Q@UL_*EBA">MLR:30%&9]?39HG>?RK3#KQK-! MZSP7:H59I_L#6F/1O@B0[42]QP#1@'!UL,VL;\T.O7/%-[,N=(FZ9,UX$0XW M7M[=FLUX8=9+CJ%^95J.BU]KA3'WZ,EWGQSO\<8WO;#GV3?*W0L?>AI\R>9P)WS,8M2L/=T;G^H.]2X([9 ,PVW"VNQ4@# MH)4;FE"9#0.=#CN+4?_'#!Q2O^E^V2LYYJ^+G^7AS[Z9(;W&(J)@,7X/;&9C M;O4%=NV5,!/ 9C; R0RPA\B:X^<,GC"\2<[36XT^?-]P<'4/<,P/CLS&@ &. M8%#D"71F@^_- 3H8&*< .K.['J<'^DDUZCYSW?[G/(S(@Q[\ X2IJN@K?&OG MA,&69:5>W[),PN2-'V8 9$UPI MJ9->A[GHSHEKPI#Q+GPO]%W'I@;*-7[RNS- TQ2?,U[3#HXU74U8RZ-%K!0 MVAK*7" )L%#:RLUN]=S<4[J&*0ELT#O-0UVY-)X3+A-O'T6PC MU]8)?442M?/OW^X67T^1::LS%_]J-K[6+*8UR!R9HXTA"X<0,T)+3MO.$ M.;1ZZ^U\2@P&/S@271O?)Q]>(L^?.MZV81/"D+<*/QIW;8@OZV^_!NXOSLLY M'LN?!Q8*XS\GR+0I%_ 7NK_@?R@]'&2+JFX(X[%L(<4P-<.T1CHR9<5$^(=H M_X,$ M^^$T:O+L8^?HGV!)'C/^>R?*:IL^CKLV-'DW-1$/ZCM78K84/;=)U' M[YP<;7#&KU_I1XY'I.)^C(/GR MXKKENWYP_A>!_N_K&,.@/3:GCOMZ_E\/&.$A=XN>N7M_:GK_Q8>F%[9##)QQ M?&/H_ N=BQ*>#/WS.9Z@AL=QL>PM)BQ*9(H_;Z\?^I?<\*'WT!^NO_,JG1/SV7\K>77/]_+W[KW7[O#'S^NA\/K MP>V!DS).,BGAH$G];H83;,Y$OL=SEV<79YPDJ(K!%'<.F\A__D7L"%\7+Y[O M&^@'O<'5X/X']PO6&Y[O477F6%RB5._1F"R68HOS3+(0VL@YO_0MFF=%UH@6 MU2QC?$,7J^R_4>WS-DIW)SNV$3\B9Z06-XS\ *NP-B:!:\Y"=+[XY:OMA#/7 M?,6+ IT(_=+7=>X2%?6$@HAXH_T/<.%G$XV9J%+J/]K2VXM M[IF9MHV%YER:O7#B-AG8H)L_*TDLTN/Q;W-LA*+ ?;U',S^(6MS8#Z9FA!>^ ME^A\[+P@NQT%\R5D)2)ZAJ9TONY$;<("1@EI'$3'O_WLW3_T[V_^SMWW[P;W M#]S=S_OAS][M _$]5/]F=N<,71Q?GAMSZWLG(L5XW> MQ0.Y1S1D98U0%(Y?J#SNU;^=4^C?P^ASY0=<-$'(@)^5K;-E_;K\@,VLA;@%+&JS6:1=2*CA<&6> Y8A(? MK%I+6.D.H_3@'I8#6 Z.P\X1UDF GT9]Y]W+P=ATP^5ZH"3K@5+O]>#AOG<[ MO*9:GZ$%X22>Q7L"*1\N"-$20(L581SXTU@I_X/^CXM\+OZ-)65\H'UUX4^G M3DB"0-S8P8K6F]/0T.&"UJ>QG"O\W5OZU84Z47+)]1]]4Q!-K)?IE76-J&FSEV-6"$45 M9B^M+XPP^1#/+GX-&UE^0'?+SN?8I G(76D4:LSG>_3HA$0D(M+Y9L'K#L'1 M,#(#[GO@SV<\=^U99Y6P5.B YTZ$'V8=H!0^]5],*Z)4X?PQ%RRIP9DA%\Z0 M14*^-N=XG!.%G#6AMN3GC#,_K06D"OJ9*AQI 2G&F52("23J!0TLR6I6VXJ$ MWRIO6^6I)+#T^\$L&8@F!5SX]T5PJ]JD5VC",T"_XF,\^8#::WN M)7+-9S- &2PQ@5"]E:_1%LL+ZQ9PS(L'\^4ZV8N*S^VOK])ZJZM*>!$U1%4P M/B3S#NRK>6*_8,*F5?84NARV WU2W8#[YSQP0MNQJ"V(M;^S"G-Z6_!H>LZ_ MZ-^?ZXW1M*2\/KL_&YYQ_>G,]5\Q+=//I M+AH%#2SIATO;'T82]P+\.@@?_>6DXB,+:MF"MPSA'$HVN;(/@#AM= M>!5[V[X3L@,PU?,J89Y(@?7Z/SQ3A/5+NR[V;^-Z[\)ZHM+JRTFEW5$$X,M)SVF!O M6JR_1;K^\R^Z)&I?0RY"+IH14B114IZX .Z<:#X.>ZDFIN-'*-M,BRHGLDW+ M.3N1@P>, U@H0#8WFP?AG$2R(I_#=U"S7)0^C3X3 2.!\)X5G1_(V5W[NA6* M9(E:09MY6F&1+*&SF&Z.5GKUUOB/(ED/3N32R"TRK0EGD2[A-;)N/IQY8%(] M-7R=CGRW(9.^3>+TE-OHQ9J0&O,<5FS/$P=_\J;]#O&RJA;EW:[\#U_YDV7B M591&5&R6*[\:[QIB,M(C)MRG?Q?.!)&;F0'W9+ISM&%N5!1M60F8B%PL<4OJ MD;VRX?<[H-$:R/J)<,:[BN]W"(CHKF\.B!J1[M V_^2^N_X(6_Y#;)Q9$1>? MB"C*(2O5;KOV;!(O1=SHE;,F"$L>?M<_L"Y#-#Q-;+25#(W8?-O1%*;L #)Z9?_%51)F'M./TCL0)7C,<%SXAE M2"Z3S _.GI/39?3668 L1!<=48K'HSEO(?<)#XI9S(5SK(3#B4\V21?)%='$ MC-Y/Y=E-_DE0@;]$[\??).^3#$;/ MA=(WH:]KAA%G"/$(MOD:GB4IV2DC!A?S(, #Q^E&1/XC,YJ'2^#JK>[?R9&/ M]QY9.L?Z=SPP(6V8"5$OQ;KS'SX[)NZM7\[,_>-\U K)/Y$!#/^I$T58:JAR M#'R/K [N*X?P2O'*79-%P[1HN.32C$R.9/&\UPQO8ZQZB/=S?*C M69$T $M"9!*>ZX[7I)?%KXO;]MZP^R47-Y+E/KEYQPLO[G2\6%EA-Z8M+:R8 M5=/E+$M0:]O!QM-&N33C3)*-_]@=Y/J/G6GEXIDAJ3LO"V?BSFL?#2LJ9Y(H MYSZLK)WIDI'_VXIG'?FPMTWB D>X9RX:;W#R-'O8&QI(.&83C-@%P066UT<_ M>-WBGM&;J"1;R4UOGIHDM+HWV_5"OC[PAT3>*=5DD&30-AGA7*+AV>5G07Q\ M(OXPRPJ2>;T3UE;ZY*QT'2F5)])[FY@#^J6@W_(HS ;5"M*&!Y%OE53ET.5V MFWT%V,H)6T"UW50;[K*-@8Z%VD"4[HN2/'M/$4KB_F.$J75IBCSA;"G%#8)! M?[OW",)4J# MJ/Z=$OTBIOE^H9)2"]7AVSPEQ8+&'\1<2'[1UE"1,]X6[:4Q M7FR+>#X-T<[#.%2#&1'7,-ARDM4/Z+/<5_+P9P<_&C^6\_#4?++"/#DAM6UH MNW?3)1X<./'$*R(>2UCR M0FEU%4'GY8Z,_],77%F\:Y>+WW&!UV S-].*,U)"FI'BO[W([NCNNV)V,S_6 MC>;L$ \+;5\Q1Z+OS:/=7WBWQPE;XI"^2E[:P'ZDL'']G$KP9 M,(^H/0J0^4?;'$3%@0\L';"8/C0N^>^ MWP]^WO'<]>W%;K"Q\LJTQEM>?:6^_$/OVTV?U!BY&-P^]&\?#BW" M* HE[,L8QIFNRL?LR^AGFG#<1L='U[#42GKNVR5,.T.VYFJB>LL M?.2 C,>Y"-4V\^'#8_\F,^_"30)BE?SE@-JU0JO[W?7#T Q>B;GP@()I^,L7 M$+FIM&AP.YT[)9WL'=['K=\0!IW,=KBV%NKL.]\X I^U[M_X*X+W.[<5U[P;;M<1H[#VLUH=FOE#%01IH*^N:J34X\E-C!I,[ M F$12@KOB6>5%;>#@0BF)Q/ODL(6Z6"UN8R5+YMA@?59:XZK8'V"@]TDS!OD M^"<)W)*]P;#VB[EQ>OIFNZ5F(&TX0@K!"O2&@ MP5("5G63,*\?:E733-60)++2U,.)[^*GA4DB(-?_<^Y$KZ ;ZXP3'70C6*1U MGA2L-X7K$5D\=+TQPPEWY?K/8'#7&@RB *L**. Z3PI6E>(5B4)*0T3XG2*? MV[&\0(I(TQ ABK"T5#?74()<0UAH6%,KHBRWNC],SWRD"\CR&.RE$UKSN)TS M*9'8\TSW-72H(_.V[I"%*:X#0.ZY1^'/BM?W_D>?]M\&V8&%;,J(,S]L;>\ZTJK>X,>33>VYFAW,##GZLUO M!8Z05GD=Z<%" @L)>XI%:W5)8)F[,JW(#V -J3>K80VI\AH".3:PA+"G5PRA MU?WIQ<7F$6DO/#3=N A]?,ILM1DZB3__#!&YF#@NL.+4&QFPXE1YQ8$<&EAQ M&-0KX0 M4]V,(!Y2>T8K']8]^$*;/2\^WVP5O^A\7F*K^*2'(OUDLWOZJ>TP*8^F]*2% M:QVZTF]Y0O)1Y,_V:.Q"C_5L:8>\.I&\B'1J\#U,$#?V7==_QCJ8,T<8+4]. M7+V&\P/.M +?>YV&W)Q48',\+IHX(:E'$& XN:_UKQI=9GS@P09Z,Q?K3-C1!^TCG+'>=543X3D@=O;SF_9MNL7Q1C^=EY M_<,O?W11-CIGTJ$C;[<'I&1)=$5ITX'KE"E>VH4L7]J,J%)'B0LM9G01*XBP#93L3U M'@-$:X4=#I@<9W^D)U/X A)BH]*S.1,3QL9*GF1Q8B\@HH4ZK9APYH)P//<\ M<:S)]IOQ N-$(8=O\YOI-^)@D\9X;+%QG%CQL[01C%']+Q\5!1 MZBG&C_IAOG(Z?=)*GMP^MUW2#O#;JR STM(D^&O^,49VY>'"'T9FP'T/_/GL MOT*NYWEST]UB)_T5FUT!A=8KPO?'L+I$%IJ.4)!D5\8PE3 F77SQV8DF] O# M_@4="8V".;%()2D&V<$8$]6\,<8B)WK#BZ*"$.4)5L^R_+E'52'&F6>;@1UR M%[[MC/'K';AFY\_^8"+3)O:TOYTB@):S#A Y#6H/*:&U&).?OSK]B6-=](0'!%$.>$X1QKJ'!"@GR6 M.7,BC*/WF'OSQ=38H"W14"V%AOV+FSHIKHMY$!#7&+W,D+7B ),(.0H/T ^R M40NVKGAZW"?3#>-( :DB+PE?2=]RTWOEZ9_BU\7'S^C])_-P\0%6U\EG_CQ( M/OQ<)^"\7_%X;I6&/.GN?D86J$ODFL]4H_C!+-FNY+$6081$4S^@!X1)H,A: M;0D3SD>A8SMF0$X2DZ4OKL./%[H0/=(&,3R7N-S+ !-M,/_^%>@*^N'PC;'( ME^J_$3#\^5?NQIDZF-L$A<\3GT05B5&UPOT-S#1(WSTAS\1Z?S@/9]A!(6; M'1[*M^L$CAXWHW.B%@X>>+EU23<_$;=U-^#-BWM&W-1TO C_AR&TT%_84/*> ML'E-[WT,3!MQB6JB/AU>)[CHV2>/7/C^W'^:T]E7[L[W@V5;DOOX*\/8-,?: M[,J)\"/CC\-$=V$-]\/W[=?EMZ[ID_T@7/GB4LMY/H>>:!A]3"9*CLQBFXXH M/CSF' _;&&O_XKZ ZJJE*^Y[[-?A96[EC,''JRP%Q8&*+QZI,4OAY?!G6">$ M7)(8%*W'0AJ TV* MQ]PB8FQ8/C9,1FA,7"&'[GJ'RX^Q 4 <A"+N5])C9KJO$:2\[-2.FTQ]^KY7^ M\)Z

+^S_OK;X/[6O$5+_K8!L?J?V1Z?W"#\9BF/]TW:2B@"8VF9:$9B3V;;[R>!=@HHT-..KC^,[6X[87YC7^X\[!)?MUO MINMS/U#PB!V7X7Q4)WX//7,VP[Q]-T7NP@]FAX3EVA^$Y79%^QJC'7[#XA*> M8:%IDDG0XR9DVB2?N!V:1('$N?(D26C%$MQ[7KP6FU04 5C$F@2 Q9S)S@U^ MND]/P%&5,?5'#CD[YX\CJE)FKAD1W8#M!C-:Y':%Y"2#0PXBOL\$PS>,44A6 M'I,TA\362!B2 Q%8@[E)NG$8#X7G8#ZBG0/A:U[$/?O!'V.RNM%7HUV+:1J: M.9V9F,(A9R/7>:(^C$]/&@9V>V8&6*,MWCO)00K>MN.6<]^6G[4/\A\>7JH< MY!N;HG9_O9F(_T;.L$2C:-F:(E]VR&W)2\8W)JB294D5-Y M[RE,KZY_B$W;X,EY(BL#4?#3>*KDH-Z'&],KV_?-.&)W@XE*3%T\7D16UCHY M28-Y0':GR+0(?]#X$?6[MR0I<(VQTW[4+/7D M8[X>(OT?K2FU"6$-O(<)^D$CHL66K&!L\J*T/GENYEHDBDT/,Z\<8:9_>_C? M.&I,W-[5@\S)F?JWV/.,9,/2P+$?D!.I#$B25-YW>NV_X*7 >Z1VP-0)#\QP:$;QHA52]:QF+0I;YD_6 -&0Y=6" M;0W3Z4D+RUL_0H7Y#RP"03K3!>$_.(_,>U%N8O2Z[=2V/4=)=3]:9D(6FH:0 MP56M0KQ4!6!N#\@!!/(YER2_$B^Z23G.P\'M=6&'G$J94$0+SS^NL/8:J_07 MKH?_)GDDC0D+#1]Z]TEQR"8I]1XW(C6NB#=']WE]WXTKC"=%6"=^2$L)D:I8 MCF?/PRAX)0D:))F#[,:;^(X(N?\5DL/Z--G1LTB6D>EXI'@K%Z(HWC?$[XY7 M"7KS,E\ZQ 8$]XC\Q\"<30BY2(5RLV&[Q\.'PM8*%@&'I\MS-S<7&$2/B)Z' MI)D'^&,N2<"^P10@^7/<8_RW;49F?,C1,]U7/,LP1A\IU4 RWL(9.0KIXG>@ MP%K#,\7;.C3Q0'&Z';D>1S'PUT+RBN&BQO "Z0VS6QZ0U_[?.BUO&X7]Z RY MWWR7$X85S,GSLZ/?E)F[-M"S7"]Y)[D@$!2MZ@Q M-C$)^=8-%J0$!V;X7_$+V_Z4&##?L6$2T=PUR5#QFL3P M85T9/HRHU&-^)QEKD+^4F;Q*+DVUY%9-DY[2],B])6[ MNK[MW5Y<]VZXZ]NKP?V/WL/UX':S7=2![.NT#B/&NPYCBUR:-M$8YZJRGR%M M30GC0\XN60;*YB^&-"P MSO?[P<\[;.7?7IQMSCMY)79>^?:R?SOL7W+QXRE;1F/3[NAC635D11D;F"N2 M/!JIABB,)5'LC/XA*EIKH7OP",/!S?5E[P$/@N?_T/_1OWT8" M/&2>#I]HC,B?AR2#G.?0"SF 3SSYI,0UB0I\WCD+AO7LI[EGSFUB;J1Y_9/G MQN+5\4R(5\@=N;'_L2M!597.=$7;>5DX$W=>^VA8XTSO*$>-^O$U5=[]3'A7 MYMY5._A]MC@E"^GP?-KXEX$[M[;:3M')^Z"NW(E'P%+F\<,D0(C[07+)0JY/ MTPB(_3PD95;HF4Y9X%-XF;6CSRTY.9Z9/"?!)EN)[MN]T+B/6X&](AF$T%HG MNHPSWBE?=:6COS4&%\I[DD9_OEF M:M^^N1Z,4X&KPH+Y[\7-?W7> 7DD4Q/_Q7DAV+\*X@9O],C4/1K_VIJ'=HOV M8\!O3S^PVE@$;&0Y4],-?VV1OSQSBLB=[4?3G)TG4+H*_.D%_AX9\78/+FQ<2'/*=CYD9;?IT+>KQ0@CB".[\51*5T< MQ59753N\(8D@CB".#1='L71QE%I=D==%A3<4$$@0R*8+I%JZ0,I$(#N"P0NJ M4FV!K(&3GM2BJZ*3?N&']%Q!L,-97\Y?2C?_K]&8<.B[=EK95K!L2S)V13M9)?L#8!:UFKY[Y,ZX).!ICY.5'YY4C"=!Y^5. MYI4"\,0PGO9X"?GAJ=/JRJK*2Q+@J-)4(A[R3R>:F"L5GA' MZ7M .CN2$O[.[K/%'PEN+BY[M:5ZCQ5+27Q'*9Q6C/565Q5$7A#D:CNDJ2-$ M +U<#-X,T#-:7471>575 'H O?2V\?'04P02B%-4@]=$ !^ [PA#.@/X1 (^ M8CM+BE!M\#%K6"]N.>3D\?'>)HS1A#&8!7DCO,'Y)] M>R )F)[ZX4G[1]L 0+$"*5:A,6J@XSZ((HH&X[@=(I>6(5SO1_D)+5(.."M) M0N!&I&2].?7QN_^+%MSY#'N_QT;-$JKW//O'@N;]>(U):]%+K:[4Z?"ZD3F( M!GLK#.-I3R@L/SR1/"%=Y65#!3S5&$][XEOYX4EI=35%YD45]%.=\;0G9)4? MGM165Q4%7I/9SW6J@67[@??.OF6[Z/ANHR?D^C-2?2G+)G#-)7COB;H0F8$U MP2)\^4;/1(@7I'Y+5$Y:U%][=X%OH3 DR1]I1;W3ZG8T;-GF=8"@HCLA-=AI>8#F^($N"NQKC;>T;JY+C3L>ME8(6GYK4U!\!C$7A[SP*=''@& M!EY'XE6)?>#5P*:N46S 'QU =\>@S0S^,B.CR[P2FYIVV5 KP;F:86/SUY[EC]% MW#@@?;QC//K>_Y"Y&_16ES[#N=5E?5>46";+4MWM5& M\2C(Q"TM3%R>!3N()BA(S-?CC=9FY"#M"P(34JZ*XYJ<;@JF)A#!S%SE"=+6 M&(;,OMCM'LBDLA>TN+:TGE<4%Q#%(J+V161S111M(MM104?5&5'[PJRY(DIN M=65>-3+[RI!96W14E874A1'"Z$*+Z&IDOF1K=]KDEA9[(ZZ+/91%#V3'FV-R M#)9Y(]\H+^+['@@G^B]18&**.IX9O%Y':!IB+4$>&OBTUN#"74VK(F@S58%7 M<@M[,-.=Y11Y=PV \MX8+S-05EM=0^-E+:\VB8#D>B%Y;U"9&2234W8=G5>, MS#OE .5:0GF/%\$0E$GS6JG#&[GM!$,#KN8F5V.?9-&<""+GV9P/+/1)4.$; M\E#ZWGJ:3HL+&$)>R5P0KF(12P=9_YFQ9& LJ;R@0^V3.F/I(/L[*Y9T4A!2 MX"4-REG7&4L'&<"9L22VNKK(ZPJ4IH ^D?(O46+I.1BSHEN%6#FJ/#O!4V^ M/EIKCV6.873TZ0I=HNN>6GSTDZ5X$8@7B-?!SDHF\9);74WB)2.OFM @7B!> M#,PZ1_\MDWB1@ZF:SDM27GTX0;Y OAB8=8X^;2;Y(J5@%1)B*SS- YQ\!(*]I9QD/9_GSDHG7UO#.XG$> M&EZQ4J_(K%AEC1X?;!';SM-B[*D9/#I>.[X4VWG)J&TRQ'F'4K/<,#,W0UCE M3$B[YS9IZ>%82_L-S^2X4Z8U=2-JXBS]!I=86S.A;K &HNP HN0B 1@1 S*OJ-0@ ",#)!$#,10!T(@"= MO#H.@ " )Q, -1<1LE-Z:WN=_;IO":4G M0/W47#I/[S(&VJ:B,X1\?+W4+"DY>1:$"X0K+R]RMW")^?B1(%P@7/41KG0> MZF[ADJB)#L(%P@7"=:3WNUNXY'S\WY*%BUGO.%N"P)X85YHQ#N-,EB? 6];T M+9D5+@@]K:XBO],_D-TV\33,1\3Y\RB,3(^\6QR("C_.&EA2LF'G3&/:I#RT MM:!V+R;V[7PZ0L%@3%?;!+XVE R:?6+3E8QC9>R MM^_-G]_5*]X)*,_7'\@+Y09913N\) #* >7,^2,YH5P42$\HH8,=7QE@7A3, M&X_QX[RAW# NQL$=0SL)QF'C#XZ&PYTK /@2F5@ %@[AQP[OBAQ8B-1;CS]Q M/!O_=2[J2Q>X^\LH^-)=]S57ACYXG (T)QWQW(GPXZT#=.D0('Z'P;.?4DB\KTIFFDA"!'SI$E9T'R#4CYPE]?7;L:(+?ARKJE2\F=!;> MOF*.0I_HV)U?R<*A4Z])ZKO P\J_9$9D,7"0+:JZ(8S'LH44P]0,TQKIR)05 M$^$?HOT/26HMOC19)BS,\*+4'@7(_*-MCO&,STWWV7P-6U_6:84)]8XWQY'U MG_,P.;<=;!6F>7V29426H#=%2 TT_-*N.0O1^>*7 MKXLES/'HH^F7OJZ/1\3Z?3-E0ISX\IO$GPFQU"?63_+DY/(9O?3.VHROJ=*9 MKF@[+PMGXLYK'PUKG.D=Y:A1/[ZFRKN?">_*W+MJA[W/'KM]K\-L;-RZQ:M- MK(=RW-KMZN5A$F!C[ >^;Q)R?;SRVG2M':)9A(A/RLD"O[/K2@/H MK#A:"=X<6FN/<0I*@B0?@*#]TVT6S:0\I*Z6E $T9453DYJ('=&E8?,TPQ&M M!IDC1)8#-GOF7]'(_6E[-8A";LT:TC*H.D?90- :(F@%=FT0A=S:-H"@@:!5 M7- *[-\@"ODU< !) TFKN*05V,E!%/)KY7 J28.T\BUX&D03%'!DYSM $^2% MSA/B/KD8$)\3)Y7G/.RP^F/2]7I/6OF)#A+#&"<:@^%CS27F.%SY ?[3XZQY M$"#/>N6B (]&\CZP.DY$Y]%TO$8>:OZ4*;81XO?'O[U?J*B.NEA546_K5L*- MBX09#X07\:-[GOWPQIF>35(ZILB+\+(W&#^8+ZE7O$ZKV^&U+9WF/[-SF N. M#&; XT8(@&T\:JVNV.$[VJ8!!H!D%I Y>LI%P7 3:7JKJW7R"A(#UIA4?AO. M(MO*SR!G9GA]2ZGX4I0?^);;4GG\R'0Y/TBT,L<=.!_2T$&009!!D$^;8)FG(&ODU)S"2[D51R]3D*$F%13[JM:=:T6T M"E)+=,3#:U;%8K_Y;Z::,D>6^F*L1E5*2D+UKWR6SDXNU;_45A>J?S6]^E?\ M7(H8U;:43F=LJZHA8<28NF59(S3JV+HDVY)A_8-&*Y));:L:]JUWT[N]Z'/# MW_K]AR'SLX<*80ME67"%,,,XTP3MF )AFG"F&\>5G/IH6%$Z4^5.(96LY&)> M]K B:?F5(*I6F9/UHDQDS3BP6$QM*7*)K(0@XI(@J2K!5&NZO>%P=<4YHK#/ MJL>= @U9:@EM%Y"B5241X6J1FK,/\\ MDV)$F?'Y7YCAA,/V+F>17]"?<^?)=#'U]EOX)?[!A@($4MS2R-$&DM" M1(YH\49'XPV-)2'*Z:A6-1;6GF7AJ40A%V#/"W-RY&[DF:;)Y*Y@OG:.:]"" MF/=+6GX/_#!,3/.T\B$)K:XDRKRF9-[2_0"A%3@>4'-0[=').8.*GGKJ\**2 M6>7F"*H\?1E)95SEWJ P/.=ZKNL_FYZ%" ,Y*T"V$W'DU"O:\&D.DI6&G$+? MIX$75+WR@TM_/HK&%3@;%R.:&-VOFX"]#,Q!Q'+S/D8>> [H(D)7/6 MMOP:YC7DN!@E).['%.YY-CUMWZ-4/58-=$C!!U[(WK$=_ 6&@;5G82D"6%JK MV\'+BYK7,0_6/ 76\RR2^@S956\=:Y_DZ2%DDA*Z/ZL8.J])4'4'D)?.'U:U!4WCP[X/YDNL;&Y1:D4C"ZVN@9X/,$'&4*&U_W)[C/[)'=&HN('MT M[@"+AQGA^5/:WI.'#,8_0T0MD]020LI%JKRFZ@R9)6#EGECGY@LI%4-*X&4# M+-UR@/'=]^UGQW7!K#U6Q2XHF!KZI-@?+XLJ_@_V)>L,H#T*]6@ :3& %+PB MYU4O$DS6=#"X]B+3>W1('9385(6(;"9E^D;/9>RL_V*Y6:J5U3U=S MG"$FSI+:&J2 M$7N]3.G*6OBC&7;'WB!"DG^#5@^1'2\>"HFS"0)D&M094WNC!_EB2F4/4SG9 MMDQKVOB\R'8SML ,?>;H<'@%MG23KX\^..A 3&JQ[[2Z.J]I(M]1"S^1S))1 M#[(%LI7RR$]JV=*(;"F"Q"O9"QB>\JQ/5A>'\:KJ-]>];]/_S]D,KK>_JC$4Z];XY6)?ODX,K: MA1ZVJB\QFQ2_7=2@=QUSY+A.Y*"#"M'7PL[/($>'AB?K3[%FEZ(Q&&?8LD;: MS'S=%B_,',]A;L90-CQ5-;>[&!=''IU72-84.3=?PRU\$(VZBL:!M>4RBH:! M10.[FIVZ'A2KPMH7S)'-/9N/20VVM_0O2$\X>N7H3V>N_XK0/>F,B^R;-\?A M2$E125D$D9=5EG:6(4_AQ%HW?UB1W#!!X0V=I9.(3?,^J 9>%,*$;(4,YCJA M9 Y209/".KP@L'0:"#(53F_CYH0GN=75#5YDZG1B_6-25;;+KU=JD^V*2X'= ME')E6$D].E:2XPRV3EX5^<$*9Q%-AZT+.:")%-47>$4&X[O40CDK^WI@?:?5 ML5;XN%+*I.?95XY'6@E1TBYLI]=C):1#JI/Q8O:$>C#$&8;6#H5;++2T5E?& M/I["DH_7*!MW>>(X0$_(FX-]>WR3<'PS&>9W)YI040V3CJD*.!W%CP[='?.8!/Q':R)O$=,:\C=A7H^U% ZBJ38S1I MT;OQO<=VA((I%I@1E*#/N*AA8CY@6EYB4AY_>+0XG=L,@R1UOD@&LZ33ZHH:KRHL55\$$[?TG)$,B-)( M04]>$#)G(8&=FR%KY*V8I[N,+&0-I3?#./DHDX32=M%2?M4J.5Y<=&R<8 4L MY%7+!"Q>%D'U40Y) : RXG9+$DN9H$VR>.,M3-BZ/-7695H!T4CE>E[MB+QB MP*XEX.[87N@L,5:O8I+5,K)0F[(&1CBA<[$ :J,Y3V+&PY0$EN=3N\KF$H M9?<]V(O_5$"YKO@<- 9TB+(]<$6+9[=1*A)J^F8E37T4S.$>6\^S09YS\X3SD6>UL-K>I<@S-3N^1&2_&_^TG:?N+_B?Q2M/S>#1 M\19O1KFW6>*;?N)X-O[K7-2IF,?S'P5?NDM:O!_ZX'$* !\=\=S!QHAC'0#' M(4*<:5G^%+_-*R8XY_D1"L]V3BWYLB*=:2I^)&V-A=%Q'I"J4\X3^OKLV-$$ MOP_%^LH7$SH+;U\Q1YC?\VCW5[)PZ-1BK:U3;/7?R3)\,S,?47L4(/./MCG& M+W]NNL_F:]CZLCYM/.=W9#Z.0O^5;R_[M\/^)8=_&PYNKB][#WW2%@#_^-&_?1AR@RONXK?>[??^$,_HD'X! MK$[UD^-QT<2?XS'L\#/[KSOWS+GM1,C>_:Z;^_*9LSH18X22>>_+DY/(9O?3.#(BO MR?B;RN[+PIFX\]I'PVIG@JX=->K'UU0Y_W?5SR2U4Y%W-<[TCE*1=Q6E,T-6 M*_*R^IE1&<"*XIFB'_9"V_>DY,X'>U)[@\/&QJU;_%L&V^Y<^-,I=N*H[W5 M'XQ#-K@"_WDC8+[F1'WL*3%.L!Y^66+]FRZU%^],QVY?>]R%.2,N"Y#P$!): MUGPZIT5^*0UIXA+]#:-Q%J )\D+LB7$W?K@[\04(^D;0>Q29^,.8FGTS\/"K M ^4.H1S=]*!D6XT^)?Y#3,[-+8\=.0U*EO5#/HRZ.^--U2/]<&(&'R2V;1#D MXSD#8=_4ZY0TK\A)_$]_:P'M#IG;5_AFNJ34&V=&W"6RT'2$ DX6>4X2) E2 M/?=M-(14<[S?:]#WU7HBAB[5\K'F&2M13V-Z,!6Q"#\8/YDMIX4&@2 MC*$P5 T'D 4*H#9LRM--*$0!J.PI@$;MH_1?4& Y(>+\,4>K87'^C- ?:J!_ MF(XMJ@?L/UZ'X1S9E_, T^(.OY9OQ[G9].(@)O."_O8VX>BTNE)FR?@ G16( MVU002IG"OL"FTB5^V])X2)G137'_'].=HX.E76MUH=%!]7 $X@YL C:QZ+#D MHI5UUK1RH[8O[E$8!8X5H:16+_<8F%Z4J6%(G82B .?DC>+TMMZS&=C?@V,V M!@V2J"Q!T?3ZP&V;#CX.:U0'?P"U#309).T]KV8T *5302G=,:4-+^NC8TIY M@$K<"JK4!Y4 3VQ;\< F8!.PJ3QGZT";@7,WA* MX7K1MKD]FY27GR(LGP_^6U5/4M#SVDO*>;X#U/!-C+>A26EULYSI!RPQC:6/ M^GIGQ5*ZN)&A8J=,YSO*9N (T,8LVF![!=@$;"I'=^_PS,K0W9U$=VMLZ.Y& M[97UIS/7?T4H<8YELCSEJKJ^55 MM@<"9:7C*><=L9U8V@8E'>M:0%*=D90AZ_ #)*5L# MFX!-P*;R]LKR4MR2(,2*FR4;H5';93],SWQ$Q/7.S2.K;D0C;X^,?HM$,:[\ MX,%\^=V))J3<(Z8*_H!>_88I;9/CBL@+3?+,;3)"BCQNQBH@/%91,!WDCNU( M*EN)E-TCVK[MP<^ +"D'[PR Q73<=8][E@E0*==ZN=65>$.'#=H*@0WV8H!- MP":FMLS*4-U*K+HWS_G#CEG1F*$^=GM$6$A+Y"UXR*$7\CN4R(-(%+ )V%3^ M3L\A61QT.1J]7X[NT9]S)W0B-$3!DV.A.-)XCRS_T:.CT*!CZD6+Y.@9O*K# MB;RJP1*T![ )V,3BKA!S2K[#H)+/:0>):;=DI7_Z#S.P)HOFZ3*T.CIR-VE/ MM[ ?AW?G2S?YBLK!J(&H,3#K-)(F"46O:2*I^<4;8H?7U+S*>H*@@: Q,.M4 M@B86+F@2::!N=%2^(V0^\7@206M4[D/&!NJI.MI7)*J8:<^%C34@Q]T88"VP M%E@+K 76LL[:BG(WE;E:8 -U292Q2R@(O"KE=W2,6L M-^1_SSW$R0*TALRT>WC"UI"R2EI#ZKP@YK7UPT:-XSVQQ0+AQYQX0N.1O2M= MX:TAY0YM#;FE@Q8(&0A9,X2L\-:0LD9:0XJ"R,N2"H(&@E8?04N7GWFZUI"R M3GVNCI E/Q-$#42-G5FGD32Y\-:0LH$%#'MG&B]IT!H2!*VI@E9X:TA%:'4U M:CP*FE0)06M4Z@.TAH1.9,!:8"VP%E@+K*TT:RO*W53F:I&M(152P%+@52VO MXN_0&;)FZ"L2?%+5P->H(]O;^D*ZF,T-.ZX-1Z" 3< F8%.CV)1JCU#>,!)V M[!$6T1Y.D4F' DW(4@H0X 5: -B450N4J004II0 G"1N^)V-VD[+LT5-#4_# M;,_+E_>TTLZM18U"DO(SU\>!PU65L)" 3< F8!.P"=@$;*HQFQJU#5-47Y(Z MAB5.9&M_U)=$(:?S&(E#0)0K]^WP'5#*I5SYP=VB%(W%;E& MOQCJB?M@J/H MK:ZA;L8*0'O ; MV 1LJ@V;S/ #[MA)P',#],S'Q'QK'-SR*H;KX"P$K )V,34 MSLR6@N;WR#4C9#_X#^;+[TXT(:6%,&FN_("&.KZ]KVB^;=E16MW-*I2P+\,L MED#D@4W )I;V90I2S"HSBKE1NS+0O0ZB'< F8%/Y0:G#_0 F&ANI'5ID6^FP MU-@(8 G: ]@$;&)6R5=,QVL,ZOB&-:\;HEF$IB,4<#EVL(LG=XZ=,\[VYR,7 MQ44]:U7X-&V2V9[NP7GVMU/UI+^=EG/KK4Q\+3GT5!ITF9/^8SLO9"--1:5Y MVRJ[1Y2S]V50C;AS7LX]&4!\07Q!?.7"&U]V!-J33^KPZI83MB#"(,(@PAGW MSC;Z:A;6[:\C8B=5Y^4MO:*/[?8'0@Q"7$\A3B7#&QT['Z'P;.?4DB\KTIFFXD?._)#N2)P')&O*>4)? MGQT[FN#WH>A>^6)"9^'M*^8(\WL>[?Y*%@Z=6I#U=8JM_CL)%B\S,Q]1>Q0@ M\X^V.<8O?VZZS^9KV/JR/FT\YW=D/HY"9/_)&;^F ?%^*!=.7VTK?2\&PX?> M/??]?O#SCN>N;R]V0Y2=5[Z][-\.^Y<<_FTXN+F^[#W@/_ \'OH_^K$+@XN__C:XN>S?#^EVL?:5Z__MY_7#WYF?ZB?'XZ*)/\=C MV.%G]E]W[IESFY1JV_VNFZ*%7Y:N)6\:C2Y>^*5=UOQV//II^ MZ>OZ>$2HWZU=E#CQY3=Y/Q-BF4^V2),G)Y?/Z*5W*W%\3<;?5'9?%L[$G=<^ M&E8[$W3MJ%$_OJ;*^;^K?B:IG8J\JW&FB7I%WE64S@Q9K%VK',TKU\CKH_.[,I4M ! MWQKXS^^3,*I%D[=T(X[D&[6O/2[). (*)12RK/ET3D]Z4#.8]I^AOZTUH>%N M/FIMV#":W:/(Q!_&!.N;@8=?'8B3$.?!)])%*+,:B$GL^)AB-"BS1J_M>EQ4 MLNCQE5AEBL:GC%,WSM(Z &L'S;E9M.M-_;D7Y22GI[\UIQ-L^T+CF-/[8BOE MYX]>(BM)'Q5I^JCX+GIS1))VD]-$%>%T::(=I=65#84WY+RJ>[&Q_;7GO$"! M\*OP!E>ZR5=4YK9L8>T3N!SVL%0L9KRA@)"!D#55R,3"A8QT,^$E5>9E,:\" MNR!H(&@,S#I58J0BG2XQ4B-9SMJ6>M:'YT6"I(&DL3/K5()V2)7/;/*EM[KT M<"PO=L!V!$%KJJ =4E _FZ 9="$31;ZC94XR/(F@G;J2;AR)+ ,IMRCB',_R MI\=5REI/^:Q'1#%3+4 V%H -+:J)K0ZNI&'L%-P%W=<+?G%%8VW(F5PMVI:PN7YQC1[$!:4O@M,]#]*#.P MGM7QH(@AL G8!&QJ%)O2[0ANE#O:L2-(5Y2U5/,WLP';$(/Q@_F2VGR06MT. M+ZN;^Q>I]P@!7J %@$U':X$-)^&46D!F2@OL<1(69V7Q>Z*/$0EW5O/.YFR? MW:,P"APK0D2R2!?*Q\#THN.2Y82AM/9Z[_BE#BFE-=PG1[S#-M\6:=9))E%<3%PB1E8ZGG/?"=F)I&Y1DK&@! M275&TB&MI=(C*>5ZKI"21*((&_A5@QILOP";@$U5VR7+3W&KL>+.Z\@;;)2E M@0ME7WN$>6?3XVW("TV*&_1"?C^N#DAUHQD0= (V 9M8="(.B0[20 ?591_3EW0B="0Q0\.1:*%[%[9/F/'AV%KF>IERV2C:?S@K"Y]P.P9!N6H#V M3< F%AT.YI2\QJ"2SVFGJ!;]4'Z8V/%<-$.1,C1#26C4C+(VVW>7U!,V0]%U MT@Q%Y74MKTVF2E18*A!^%:ZUFV[R%96Y+:OA/H'+7FM7-V@SE"U'P4'(0,B: M(62%-T,QA+@9BLH;V0M:@Z"!H+$SZU3)?>KIFJ$8)'E/XD4Q2YH_B!J(&CNS M3B5IA7=#,212#D-5#%[1P4,#06NJH!7>#<60:3<40^,E XK^LI4;D;$;2AW[ M*V?:DV%C !$#+ )V 1L:A2;TFT)EMD-Q2 9^AJO*YN;\E S MEUE\@1JH!)O2J8$RVZ$8&EMJ /JA-/S.YFR@Y=D/I88'9':DX1?4#V53,>JM M;H>E@RUPWBKW\-R)^IT81@XUG@!)3-MP)VYW(@O"-DQ!75UFX03G=8%-P"86 M=^$*[G8B"V)NW4[8.R==73\K<[>3.H:G3N1T?=#M1!9(T+4>D*XBF% MUU5(MQ-9V%I?%[!4$RP5V>UD$TM*JRL96;J9 )HJ8=HEIT*_GON8V;RYU3M>L1!:EI%G)EMU7%@O1Y!1Z*A!^ M%2Z%FV[R%96Y+8OA/H'+7 I7%N6X64GF#NX@9"!D[,PZE9 5W:Q$%A7:K$33 M>'E+GB<(&@A:904M5>Y>YV3-2F21)NYM[<*5^C0KB!J(&@.S3B5I13M0HI9MJ286,! MV+-94R [*[P I)L\8!@P#!@&# .& <--QG!CS<14/E:!?79D46]U-8F7C+SR M-P!W=<'='M<^&^R,2L&N.4?/7;9J>'!KAWG M1S8Z$Q;394>6I%:7J0-9<$XP]Z#P<5A*W1%%VEKI&9#$-I+2>7(;9>X*[K(C M*5 ]O%)P@G/FP"9@$X-[<$4WV9'4W)KLY BSYNS&%=5DIX[!J1/Y7!\UV9%( M3>C-\JH0DJX@G%+X7,74WI>V5H4&+-4$2R?MUR3IK:XJ;!Z? 30QBR;8+ ,V M 9O8V-,L5#4;1#4K;*CFYFQ@Y=YBIX;QB (\JE0M=F0!BT;F\F<0WV(%3SEO M8Z5IL2.+L(U5ILE8[,YNUR%=-BI;JP"0DK )F 3BSX$:\T79(4V7S DG:'.< !+T![ )F 3 MJTI^C[_!G(Y7&=3QS=DGHKX)YU#_DW".0[2**>>/QXAXHR'/>2C"?W)1@!^3 MX,_R0S@,5> V$GYE>BEUW1F9E&T6^ YL*]4'7SEO*ZU@:Q,^)"=/R%SO&[## M,G8R;"0=KY=(&39%Y54CT0Y>S\?123-((5. MSHT@07Q!?$%\M<(;)BL2:<,6<=8/P\2KPUL(TSZ(/W$\&_]U+NK+2'+W MEU'PI;L>PLUIZ (@2$<\)WEBCG5(AA%"G&F11+DV Q M@YGYB-JC )E_M,TQGO&YZ3Z;KV'KRSJM,*$6O"&,.8ZF)/G0&;^FD80-A&RP MJ'".:%LY_W@Y]W/'=]>[$;U.R\\NUE_W;8O^3P;\/!S?5E[P'_ M@>?QT/_1OWT8?V7_=N6?.;5)= M;_>[;MUOI*O.FZ*CRQQ^:=>A\\D=SWR:>$./'E M1*@-XTP3-"+7R99K\N!$Y,^HR+];LN-KFG*FB/+.R\*9N//:1\.*PIFF=8X: M]N-KJES0R^H'#;MG6WMOBH2Q<>L6TSU9QMYQ?>K8MHM*DH-;_ GW ]\V";D^ M7@1LJO;7=K77+,.L=%KQN':9B%NL1,:)* F2O#,'.^6,&T@7GVAN M.QIR'*U1!>*<*+6JU&G?HHAS:#^N M+*>)#@Z,E3K7U(&Q= &N4N>6)L"UL//\A0?XKE6LO) M8'S^EVB&9OY529U6>/0;9*5OR[B\@O/<_NK5 W M]:)$CAWJ>12L9,], V0=:M<4@BR#G)0V>$//?*"5/7.G&GIXE7VD0(6-QB@( MXAI[4R<,\<=A694J*B,Z>Y3R*HT'X\N$PD,L#.'%&Y73"H\JD#Y26"V76[+Z M.+5<^O'5RF!KCUHN"%MBJZNJO*R56V@@HUZNLGW\7B\/D>?X 7=+TGXXVPDM M/-&(&LZD[! ]TGJ\EFZ&@9-*2U\Y'B8JIL8%H2JV7)8DFX1IY'44% MZYE%<*52TSF"2Z;@TFH8+JR&GK[UO38-"+J(= ;*4HRZ&?;,#BU,^V9A8EY@ M6MX04O9C2J86"*75E21>,#(G2X-5S#"*=JC;W%"D8A3)O"ADKJ<)]F]=ROU7 M1C;VV+FTNLJW]W5I4TL(Z6(M8\LCLS8G+&FMKJK@-3NO,XI@ MQ:;>C4NBOHN=;O,%Q46+&V;)ICJ$?^@9_ 5UX[R0!_,EL4J^(0^-G2BUN.C8 MYY-X0]F,*!Q^(!^L6Y:1M:%V3X0L YN](M_1-@M?EX*L1EF\%YB/3L2Y?AB" MD9O5R+TCZ5EDZ^/*#R[]^2@:S]V>=5R,K2-@J5#Y3F>S_S:8NO5!U!Y3-U=$ MD4;#,J]TRFW7T6"#=Q!-4/"6N+ERS*>)5F^.BI<2=GE\JK)!6F,+&76LF#:UL&T30&DE,HWV3+;Q%F9-N[B64O"QB?6:#G"=2X:-AKG:V..?Z2GWM60'9:[U$\<]K;T'?^R5Y4R_2 M2JO;47C5V#QSD+KH*+C;3*)JC[]="*I4[&!T>%'+H90MN-PIP7$7H)GIV(O8 M9FS$^-0/M^9!@$@Z*[5N&N9\%ZN*$ZHO-@J2_8&>9U/_JD<)GEJ,R,%]@=>4 M+,H9O'26<99:.1>",XUV-99D1G#6*!OY0,1W4Z M>JMKR+RXI< W6,KU@-:^D&EAT#):75WF=8T1)ZQ1YO(R1C$S7VG=TC=S>27R MUS!;^211B[N8X.1LNV4%[G4W($384W$6.-% MF:7SX(TRF>F)D\S:N2%&S5'V\K5':;P0DM3=-#0)BTB'UP4PENN*JZ.,Y(,>BD,@$]1_O MR2/]\<\0F>\VOC>E@135E3=E 1(HF 517O5I4D(GI98E)75YA:GR1TUICK.[ M,<#*^;(LAO#!'91J*%'[.]&0DT%W"?6_O6))PC[DE@-$:25*%UI=61%X0\^K M_GF:1EA5,9V;#,W]'6&*@B;9\3-D7M7S*BY:.#1S.>Y6P+$=)L=HPL)Y[3VA M\)A6BW68?(:C:P4Q;(4]W9J*@#7O8PRNR0&P?^E OQ M"D8.JF(K&2]_T2O-:D-_SIW9%"7US/WFABGRJJ.[H/D5)CEI!3 8WR7T[GEV M?T'MCY+SQ\X+LMO_0H&_S>R0B!SJDBA]9G M15Z5-PL^EX*M9AG1B2(.P78N4D/'ELTN$WJ)H,":<2*[8:2(R>FX1&!RPI!DD/E;<<+ZSR$1>F M]?(RJ60>TMX<^/^;FV59[/R=V[VU%Z1#?OG8RTPOFLK%NYF22 M"DX>ZB!#,DGU7[A>D95[-$M<,A)$<7WOL1VA8(J7^!$M=SJ?QH;]2LP%@BO' M!E?>B#T8WV!2/V!*7V)"IPBD&/FEMD @I5)F]C%0.L"6EFE-)I61,[6-VC3% M/%S)7PFP6Q0X5H0(I7WK#R[R.=*N-AR_DM(AW+,332:^2Z;)^2/\]K25+>RB M9H]UWR/7Q&1_\!_,E]_?J'SE!_FT#S84VJQ=$1C9ZX+=U++"WH4C3:6%SZ6* M[*K6RY1>3R0G>2_1*U;L8SR:][CC7%]QJ[*J9G MH<&8U!/VO2%90M/8U1VPJYL J?U-5-- Z@"-K+6ZFD):NFRF)4)9D3+T\@L* M+"32TCZ?N>9Q<8_JVC]%G/7I)\0?C*DP#6+* MDZRR<#9++5HZ-7:4+=TWX)!/?;!UZ"&??+%%JI0(O+:E$1>S1WMJ&TD_>'6Q MG:?%V%,S>'2\=IR23V%9=HK,IR1'YO-:!9;QE@W!);;P?*#8Q:DS9Y9;M$L$AXC0NX%;)VQIP8 MC/L)V>\QU0<>45WDO_X;L>^7NUHTM=NSUS]8N7.;SI+(,;0LL6R(Q;&,MD-3 M20M!6\KE4R;%@26#D;XL3 M\H!#K;V.BUWK#F=&7#1!W @].IY'\[+&W(Q"I&$^1AKYU J4S]3BUB%6G='1 M>(.I_5GP-?)&G:*P!#NMU95Y7=)X4=H\PU;YM(!J:W-$RA3MTN-'K[8'&5[, M$>O?BYM_?51+AR7-HI.*E))D\+I>N&O$F'<$L@FRN6%LRBP)IT&L34U3>*63 M5\Y2-3;A\91.,K^%\-G,1.0IANK$!-G;] M9\YV0LOUPWF0TV'X.F_05B/G]AHK87*@C19MR^+*U&TMWC;%^BRW>[MVQZBX MPZ"X1:F#HZ) ^R5ORZNJ?*@&9**N,K&WJ6TVF: =MGA%RRNKBZ$X4E66.M(' MGAS1QF.F6NX.S=]G;LJI7<^:BO;>Y8X@XX$ @TAW:M$FV4^"SHLB2X<03A2L M :%@:6[Y-G'/)!0R20D4>?W_L_>NS8DK6:+H7U%P>V[7CI!ID'A631#!=KEJ M?*[+KF.[IL^<+QT")49["XF61+G8O_ZNM3+U0N(A(XR G([9504BE;ERO9^= ML@+DY^@DJ?0:%^?H !R](F='HCNN8^:6_DCWQUFX/ZY=Q[=,&I\+W-)]9=G& M]=(IX=QWD%,]QDY#A#" 5^ ^ 0U]<;YC H-V[ M6[2:K3/N;G$0RCGJP*T#4\Y1SU96Z?=^E).ED'9MD-/H_#V)XX+'APW'8V_! M,"=G;J'&Q'[-F6-: 4:$2%>*5"@;_@5[PD+J,6A7UL_L?(&#F)8GP@_>9%J> M##_8)$FO.>K<)# '3$TL#S1_7P!W"/Z'D8]UZ)B"5=P)5+J-,*FP,=JI#?2. MVM>R(T?>TQ9]VTS+8SAH)!55@(HV2=6C4%$7<]9ZC5Z%B.BBK-50^F9:$^9V M,GP7P_5$&,5YJ]^;Q*V@?H$Z":W[&A&'^C$1VCP(K"EBK%9D5MQ!1D5+:CE7 M:MDD5HM32Y8J,'GTR$5*.3+R'X$QLMEQ;D=)-\K:V/TK>3945)AW.)2B%3^B M'F6-=XD5,*88X[$[@]TL,1S@N 'SZVL/)WZL=^!][-#YZV%D:M*]/KY89 M3&$SA+Z)7PE8-.*?&"/?M1?!^I_L D7^B>68\*^/S=[1VJQA(7@27LG_XI&0 MBBQF-MN]?F,RT<>LU3>Z?6,\ZC%#;QD,_FB:_]);M?!'TRB:-S=>V-7(8\:? M5\8$COS1L%^-I5_[1QI8 "FQHZX&6WX;4/]8^($U6:Z#ZN _1QZ\-N>DB3>\ M(Z:+*^GF!T$>GIZ'C\K7QXGA[O;S\!G^\>7V?GA_?3N\4^!HSS??;NZ?GY0/"\=8@+'$S-^R!]P1 M[[JUW;B8^(C2_?'?@H]?H5; .4(2G$9J#U^S!YF(LPGA^)8JW!9;_E@# ?!N(S7(*!V)XC/H.8KPT> M'K\.[V__[_#Y]N$^E-OB[2LT#-^)!7G$,'H1+%H>]WC_*.A38'C*5U! YLH' MK*U$M5YK?+KFLH[^U?P4-<3T%AEL\*>%'P8NU7"",)UA-UC#5H!OVW O@1$P^HG'1S H(S%XF)Y% MO6X)OX2=ODP5*Z!/YQZ;,L<'H:KB#N>>Q> X2\4T0.<10UO6O"AQCM1+ Q=, MB+KR#%L4,(C/GG=&#!KGOP+ ,S>\ #,,X&-,,P P>0RCSH!'J\_:E&\ B_F@ M5=*.1M'ASE;[ PT?@-#RF!,LYJH#V$LLT L\:+?A).)ALBVIG0<-DL,IB MY(\]BSKO7B&(X(9>/,;X?+%@BA6VT6JP:T S8P&(; 3\,]@!G/\/U^/^!N5U M:HVGRM3X"7M6:"P9? B+V,SP V4W>B;]^RFQ,1JR<0?'@ZMU7H;A_KY9CC5; MS'".TO\PPTM[L8 "QA_-A??J>J;/G)@3 'FZ<&E+^,4JA:>OV24V B#%,3Z6 MHZRU+/B#L+-_^>P%-[;1*K^]_Y)A7(O9B'D1XW)>GO@Z.2=R%K/H1,+@:,1G MTVJ#X-7-&!Q*M$-%[! P[][U@JDRI),;JK@XB_JB(%4"('[4G^J$8-= UZ;! MD8V2GQVB$\,.?P:$!D0 ["A>X&8!] <(.O0MX^J[,<:8'RUPAQL)W[M>OS@I MMIE$&T/,0E?".>G*[6SF8C>L(8#)5K2&IM45M"#NP6C@MF";*'JR\#!"2K55 M"]^G/)0)W(3E)]-05D#VCQ5!5$2':37.3H?13ER'>?!>#,?ZR^">!H>*0^D? M0\?\#L("Y0;^\V$B&LP:]A,*#"+JSU%1'CR="+0/P51=((J\?(?UQA;SGV$+ MO]LT'"/D'7J.AJ1G-:2G']^^#1__1WGXHCS=?KV__7)[/;Q_5H;7UP\_[I]O M[[\JWT'WOKZ]>=JL/Q7 4KVV3>FB?>;L7BL*_A3("5C+'%"U5H%2C'R.1!H@ M12T:&9K$H_/AOW"SL U48,;1);(H91,T*S^BDU!*D90S.''XG-XIIN(S?A<(QHQYBC, MMF:PIX /:1TG$0Y6C"A5F0M2)8T.'P-5#E5'E!3, *&;$>HYDB%%?OM(BLX. M-*CETJ!^(N1!BHTU4R*^JL2,]7RH).6UC+P@A8AGA4YBS ;K"PR<.F%YU4&]I,7=.>CVH?X3O8M"3-U//E@FQB8^]I,%,4P\2[$)JO(";J_N;89+88BH-[0!L,0^?DTB5O @Z! X+V MT8H$ VK.6:)S6%?H.5SA4]OJ*@(ZL0H/L,;$E\U MZ2N-GPS>M[ YT)$9N9%K@X")3X )S+B!Z) Q"F@P];$E$ES$IK?R=V0,9^2- M6!Q7XO+48!&9KD(CFG""(O/\OX=1ZC+>%''KJ$-!#*#BJYV)57+-O, J%-P M@@[GDGV1='7$U!NS (";.[,"8@"838! S))M@M($57#*)WOEDSB7_D41I=_!T'V>G:W:E"A\95@JGK MLX3#%/[ZDP%9H#!UP0@5OF$;N#(I!.0B!3W!"A2P5GTF=K#PV61A*S8FI D7 M[-C]"?)N9-G"NVB[:%W# R9G^&#$."\6]NF!K3&4[2^N:[Y:MJV&&^JHA(/AQ(VC]W>?MSD75V,CU//<5GT'' M(5=W (CH^Q1'XASCA3FHV:MXI:B$(%=>\3&/Z"><9\:7@ P;-!<776B#G^ M_@JGB+GS!^3/H!5

9Y=L3@0$(#LN]5(X\<&IB8<@U/HNL7QU5? R<%,O#6^C(Z.:_O9-T^ M)R%]! Q ^XCXSOD(H) S@.Y,'#)"_]CY/EHJ'ZPP-L>K5-%V"2,_>T;$/EBI MM=<%O^")"2/O-9I & 3P@'DG)!\72L3_HJ_1N^)1."P1^GN))-G(<_^$[SD_ M$-G+)(*X)P24?E0PHSA5&!4T%,I:Y,H_?#YA,5/."7R%,320DL0M-SP2>9 0 MWJOQ2N+WR1-3T@YGNFX2VF-!G"L'YS7';GA>M%GP$8)_?*/&? XD;43K\OG\=7 EB*)4%?>PKW365FMMLS*2B2!--=G91TGP6HS?/+RJRJ8IG0AF57< MH;(VO6J;+M3.U84ZM?6_Z9QTNDTRR8%.CFJ;F(>'ZCCP7[!_4*1Q\>-RB\^A M? $:APY !EX9?P!&%,H*-Q%&5'!'W,3BN1^1 R6R@B8NB"(PGIC[XAGSZ5)= M>8V0TQ9+6)]H!WN<7__%S-0O*/JQG'-5/IGHP[,%#+&/4,".0@LP]X71TZ$P M"\,K9)2[P&,8&I7X$6DA)#'(I9$VYBUQ%*41F7WEE@,B@K'CN+S*X M #QK,VDX JRFSZ0:0FOI:>*@2:'M_<(>)L\N:!YB-1F M.4?5&^5!OUW2ED!T]+--&#=!?T,L81OPSR2HD$IULGTW:X]R)TL<_,XWG;"4 MA:PG2*1FFA@(;#\B#M#Z7,C+QGIES]7_4-;9IP!P#!4?"4DJZM>)2&^Z; MXR[)\92-__1587207V]N+$FJP O0^@KM'VX6H>_5MM&FAJ_-Q5B8K+'8(S.G2-><*7 3TB! !$%91W=RU1(A+EGX67F^(N5A1_Z M6L%"M+E7U0_8W.=8P^W5B;A6[L6() XZWA.V-2%']@([,FU/5N'"T,5.YX8NN[^Q&LX^'N=!K-L1Q\L//G"WD M03!6&3'AA":=H3?;GXA7BMCZFI>=(5H*X/R59%:+N="I5T%##K-9U9*987IEZ'./D;I4@X(J3#681(5_!#G$MT(XLT9V!/ MZ.@6!#7"R4>!%=@BN=N)1VIS>85AF=BIE=;;-CFW>"1 (OS++@WST"X7A%G MY7Y]C,YPI40HL438H>JY^L8-(F'EA:]3YL3ZO5#;D;6BQ9'ZDHN")>QQ'2PPQ,*6MNQ]BG(I"G&#R* M%]S!$\NMNJ1#.4;G+_R*_)A!KT0RH\0^GG8$-V69&!E:Q^Y]'N!% \4B5%YR M%!-B(DZ1_^G:/T6*?(81$]( *$W#1@O*9[9-R7S$WJ/4O2VBYTQP[#,#7/#B M2%T4DR-V$(:S1Z ]B9PQ\R& 5^Z<=)/(Q^ETX6 ^0% MBI[ ZJ%'8#-+IX"RGV1#&.HD'IK$$M+D2%98S#R3BPH#AF'8U6-AGIM!:4$6 MK_90J,*/5(+?*"D 1#%IJ.7X7Q_BW*B2&&0N)!1H P$TMH6^D,5C\V3DRA615PPX5\ MCF!P'8%@R$_!2PEH%SLYWW0LXB(G#[K?_(S_C;O84:\]WA9UL<6K/ ]A>'V< M.0CXOZ9A'-DF/D.$LQ74O%UO):V(B23EJ%BD(IG\Y)&>QG^ M.-(B1HQD\,(#[=A'73'$VX3/'3VVR.*B9*<@11(F?SRHDPR>,O)HH18@0^BOI/JM)DCF-0C@VUO3(X#LI-G<=IRN"RT M3%$ B.LGS2G4P-0H7IJ2S.C6"&N583F3$6-!(SHM9L="G0R1:27G]I#YD[T= MV&@WEXWVBK+1+ZX'5.I<(\0<8*()^ X=WO_+YI;,6BZ;D[V@MT\TE5* 0PGA MH20@GB*P$24IU :GW@V9'[)AA@K55MB.8P' MQ#]4XQH7]FO,YE&D0%">E>RYH(2Q!,YL.>D':W8D7O<[[,;RI\IW#'8!TXRS MJV7Z7,GI_?6_(8EV'-I*5H( 'KN),GH# M>2$)K(CU42,D(;3H(="D$ES<3T28H[ 9M_XQD,;+KHRHVEE4]BO^E+$ =456 M5[X";Q8YVE3&)/S;%#^* EZV2*#W6*B,AO71B]F";XTK5NDJ7%RQ'DO?EPU= M3;0V_N^ <%\]IHB8)H^'@B[9",%VX3N0@R9Y\\.[279/B/,B*+Q&E5T41N39 M[^2S%]X??(A232( OD^/EWQH['QY.Z%'V!\B@\\1'@L# 1!TK907.$K!X&4& MU4*]'3WO6,X>)!(;\HK^TZ7^"=TE)A@#G78O&PC'7'CAL]QEE:YN2P99:$<9 MZGTABV.B_*U(/]]4HB!FB>VJXN-5W<$E/3)TEK$=1QQV8M6_4QLTZNMFT";Z^1VU M&B?B A@FI!POB+M.23F\[DQ/U-T=+D\B./LP2;R(WI-Z#1\^B^]ZQKADUNW2 M:NSN8.E4WB.!BH3KA,)W%T6#BW14 8Q?JLBV]T72I*]\(%GO+F!?IO_;QP*N M&QR#2Y'@R'#W3.9A4WK;F/OL8_B73Z;ESVUC^=$B;^X5_>A3>CUT$:PTIB>8 M\Z^%8=OOU[N-+MJV8HJ+>+$P>^MD]JYTR^??=4%6]5MKOV[4FVN_V[1L4ZNW M][(;YOL+M<)S1$/D,+24CR.^!,G2'\;UG M"Y&P\Y2B-R. :"F E#15J=+C4+ZLJDY)R]9.2KD=1W4(5DGR>T[EWY:IX#DN M85;,CH>O]A29#T64YL[J&)DUEL6.>DZ>DLV1<1AUL;MGPSXP]\.<]$5']XD2?6B2+5[0J2J :GVU48W6S19,5)][[G'1T4W*BK= MR3 K.@137)(PF?0Y9A4NT +#W69O*IDZ)P1,RM9[W@SH])+T"G*O>6*#V*6 ME"XI_9AJRYLIO56"2E(-2D]-PLQ/?MK91]^MNE?98]PO_.9(4,[,HDWX]\KAP_4M*,Z8L?XP><)^ZY32\3OUBE2'2(7&S.%EA\$K$[7-\)NP+G5C=^NXDF:U MS?MJKGJ!D2UU)3H"[F/UG8FBZKP23>IS$!TK=:JB'D@2\:$'O^:RN_#>ULZ?TJ[ !/3^JF.*)\RXQ42^( M6LC'%:@46(^F+(6]ZJWT_)L(9-@Q'Q/N9R!'X)1_,NI$;-#\#5'$A-A#%0:B M>:)-_6*P$0R^6YD92WJ8#\*@/!I1[DO#B9C/H3L'@-FB&6-4A13C)BP3!-0M M.=U5A0H)HH=$H="9E+PG\\>PG)MA_5HXC #[Q=.5?;V]>[X5@T])6)+?-K@2 M5;54'S9CP=1=;>Q0S#2H+IBB0MEF<^=*V97)"4D>6&+%;+>QB^S-G_+7+#SF M[\;PL S;_\Z\IRF0R3H1W,X1]NV$<(9S*W3P\Z#^>\IIII/- ML6_[E%*@^6 K>\0L$L>@,Z\<,C/L&+KPUJ?IC6'/>AQ4)_[%* *_JHCU-O M'UPFD^',.U&@Q.-S;DW+YN_.:?(GZZSVKK/299V5K+,Z4IOR9OZDRZ9>5 [% M.;"K$@F'M8Z'COF9+<"41H[-NSQ(JXWRG): M)T\,I!)@55%?F_@>R_ZKG1<+C*C>X,RH:&)L6ZOW6KLEA199ME_O==Z6;KLM M+W;].^5>*[?7[F[[V3?=N'^BR;7/Y%+]QCVI-^A))1T@G85<0O+QJ<+G'AW- M!< C\&A%+6ZV.$M.P\YS7_G?M5V LW/,_'#R+Z4>'L6&0HW%".!=.^#DVMAL M3GBVXEBX8PG 3B?>H3[@O""GE5L\<5[ D6A5#EJMX?OM/+Y?,EC+OH$+?&5) M!42GD1P<.R*+9FB?F2,IHDIG>WO;DI(I0J\-NIJJ]1N2(B1%G I%- ])$9B4W>VIFI;- MRI8D(4FBHB31/B1)M($D6FVUTF*']76[F4*5L5 D6OLL,9%F61/ M.(--<>=B"!?6YWG6F)=;XS?&J^&9OIBLNO(=,E%I?>UC?=W&$S:OJ4J'BY!A M ( >+2C;^MD-<^F9^=U8XL-#S\.!!5066U2Z=!JU05-M]ZHD6Z0*\_X&V1$P MKXF8U^IW)>:=-^9ML=&.@'D:\3Q,9I28=\Z8M\5L.P+FZ8AY>J4P[Z(ZG:Y& M'#:6V1TZYI"-$A5MC'CR%/JV:(0H(,WX5PJ38PL]>%U5T_:.1Q2ZRR.W\I3( M><@81FG(V4:_7T?5&A(Y)7*6%/DH#3DIDMM1N\V]51F)G.>'G&^+EY2&G"+^ MV^^>!G)>PCRB?+@7.>WZ9*K]7/^[6M1RBQ7=XB6$(G.[@87V*:7-%65IYYQE MGG?$$Y6O"]\,VR=MM)VU;>T 1>Z!$):-6%C2 %]M[TRI#5ZABDZLD!10I;.] MA0):Y5! 'RF@N6XRN*2 "F&)I( -7H W4P VJFW4.V7YF20%2 IX-PIHET,! M3:* *FE!E^ 5V&C6B-C<&^="Y@]AVK$DZQS90=G@.3]64LR@$M[*/&:BE6-2 ME7QC%2][EW0KZ?8]S, -=*N78PA*NI5T*^FV;.-U ]VV2'F7="OI5M)MY4SN M#73;+L?HK@C=[CU^M[J3+-;-#:&Y4=638B#=2BIM MNO9LX?QD?E1==L5G]_'Z,U4,S0M765>F1A/JGRR@>84TB"AG :J&HX>_&<%XB@=\ M?/KA\X7AJ7AD6SR7[-O3]^]U/L7*YP_82_QA!(KM!XU&'&8W;62VS7\W->!N M^(P^!K^#O;*?"&H_')S&X,?BKV(N%/II\!?B J*!CGPZU-1/,(7;W MU)7/FW*P<0ZD9>+D/US> D#QBMQM^"5FHKQ.Q51'VFAR&-RV!5[=A6URT. L M0WCT*GJ,SW*LYXRX2HU<>>/8G"$L&+XJGN5[\XM#&L?]7L=0SD[9R4[4Z7;. M>J+.8@9'@$4XBO@9XL%/(P)*T(3@*%F20E))W7<:KSC"\QFI8K)I>F9/%LF3 M.:>GV+(G-D]&[E7.Z3DHHY1S>MYQ3L^;X72N4RWD/! Y9D:B584@ MESMFYJQS"+[OH-&3D;Q/9YJ=D>0\ZWFZ6THA]S19AS. M%Z'T4VGB<.F(N:72[&"(V0/$U"1B2L1%PC9-[GV8VYT] 6UK6'(Q^FK6!WMY['%+U2C0D=A7H.7,P[-)J@V[K M#$O@)'85:!IS,.S2:X.>?H;E91*["G1]*0F[BO6"Z;6PXV*SM?>PV?>K[ IC M][!9MAE?Y9/I)R5@)6!/Z\D=\=3!D!LS_NPTRZ3N8[.-ES*?;V4WTVOB.73/72*:)C\@OT'B'-+7\ M.!P-4;@B2"A)4!3(]*IP$M[-OQ=6L%0LQXF;KK MBB1;/\RZ@T=&2\6=3.!#SU<5-IO;[I(Q^"O/G_/8.'"]*.]4),92MJDQ'J/\ MQ\P[6'GA8V:?H4P,R[OZ:=@+)A)?9RR88GXJ+(:_L%]X9B[-:$>BX/*:CHJ_)X,%%^(.O (N[<$B>X%<_CWO^@C>8 M2;TND%,]3J!^#%(?[LCP%QXB0YBKG+TJ_"2<-1+0OUX\PPD4A#S=;OK.*-\9 M+M3 _5_A62@OT^=[I+S0U.;2KU I]Q@^ B##P4"5%'@V858 .U7@8EE=08#D M8$]>[C7/H<;O*0W:W3&)/ GN==!+GGJ7PZ6AC M19'QEB_B=QVQC)4@8ZR ALM^!V0#JN-LW\VK9MC)B MB;M319KQ4IE[[*?E+GQ[F;S: DL"$L!3'#V350MKL"Y;!:"FF&U\45FJI$O/ MD GS1C'B$;A:4ZQ(:O&;#MXB^'9 #!K)K*AE9EK,KNN/$\!M>>@9.##]!G\ M$/8 SP76'#.>HY_X>(,,]X3OH6ORW)$QLFS<%E(Q85:8^IVM>7"C=&RVD?.L M5)GX @%1BPE7Q1USL/YT<7?A%M(TP,WENO)/K$9("X?=M#W!^05[;F'J]MSU MZ3@?B2) JXHSMO\CK28):=.(?V*,0(@M@O4_V2RG1.931<14L[4"T<1_IUZ< M2O?"KD8>,_Z\,B:P^X^&_6HL_=H_TN>&0XO%NQJ\_1#P&5"JZ5H5(;/.D738 MZX>GY^&C\O7QX<=W5;F]OUZOU51ER_'N M]O/P&?[QY?9^>']].[Q3X&C/-]]N[I^?N!?HP\(Q%L >F/E;'C)ML)U:^;93 MNPB^"+VO8K5]9'T-3 ;W"601@IX/R8@6H MTH":#;P)V'U8H(4/HPSR0'- ">M[^BVK7%G/<<8!JD0UJ)4O5 M;45KB(HM13S+:W*(=W,Y;(%MX*K1KG#/[@B5*EYL$S^.M6R1"I5@^0880#-> MN(ARBTRA5="M57#]*>T9A+EA(BZ ,#]0:=F-,+B>N+Z8;[ /;=L="R?L8Z21 M?">5Z=KU S];8=8K4&%6<:OG:9OB-0G-HGVF)(86,R\"C30JX2!1YN@A$>: M,E]XH '[85$;8<[-TW?@RI^IGG2'"E.L*\W4:JZ6[!:TVPY]HTM7"-S/)_+TM*5?HW7P*IJS(+Q+I[TS)K]>XRCDUZ\- MF@VUT]H[D_W$RBLE"4H2S)#@MEJ2@Y!@OU$;]-5&H^2>L;*.=*^0&;-MRO&) M/6MBKFP^"6AL58_797XM8YX]:V&N;#X)9>&W34?J^LD>\2MRJ)6]MJ M3 ^#6ZW:H*UV&E7JOG )P9 G=Q*\8NZ=R7XRVYUC%M(^7?S.G3BV]9PZ#'&T M:X.6VNKO+=3S$?14VDJ=.VYM:QMU&-SJH,.[V2YKM)/$K4KBUE&BF/TN&".: MVI/(==[(=91(7;^'?DJMM-E6TA6Y&V9\90[S#)L7.II8?(%%P9A3+QV-:TFD M?Y1H6A^C:4V@$>EI/&OD.D:K%69*OD>-(O^(JY+,;&.E2YKPRT(,-I[W8Y-'] M0',^?.O#;2FVNN7G-JVUZ6>1M9;_A$E59<$G?,A[&.$Q=L-['_;4YMZ M65[.DN[UE&E;$K84USNW5#\,5;=K@XZN=KM[FZ!27$N2EB1=K(_]84BZ4QNT M6VJCM#R*8Y+TH=M:=VH[M&;+Z2B-'^-O3Z&)=+$>7]>&/QTZ)OZ!_9E_ G8Y M@?\8-9_*_S[=A+O=Z&9 !I]EFW#C*A1BH[\DULO>\LX]H"K<$FP-DG'0#)YS M&]QA.[PIK&$O%=L" &'7+>P1S!MIA2V]3-ZI%8[D E59CF%CRSJ>#M_9=5?$MC5IK9 M3:Q?S+SZBWENQ.<:,8[UBC'CSL$VTJ\-'#?#;#,?)#NX$=0-:H06-=7AW%EO MJ JV^B"R^,S&R:^:])56SVG]^F8.V-^% W;R.6"W,'/QF&D%=Z[O?P$<=<:6 M8=]&W7\Y#\GT!&PW&UEFTFR<:$=_E/FOU$(9V_]Q>"AWU+/R/'A>!YV1H[:8Z:?%:TW \\P>1-EBYIK M\OZ%B"=(;]A'DP788-NBKM'4MEOTSK2Q$3L07EA,1J^?&7^RZ-<+8)]S8TDL MMI[B?G%/Z_2FHKU&G=1M:T)OV7VO41/QJ04;\U G2K4I';NS$8!;L/H02HEN MXM3'%-N5&[Q)J1$=,6K-&#:WQM;E^"#UE31\UZ&NB?A/?S''5NST;W@W TX5 M4,=IRV:I'JS45?LG -A=1-#X-T .EY\Q9'2^BFU9YQY S -$0_ECT50&P$4; M-AAN9H0-RW]:[#5L<&HN>&M(NB7^+/X+A)V_0'@*%# 9H-^_%PB%? @G /D* MHI!=N1.0A0 V$T[T>[*;_6H+2[Q/SV+.6'2+#P'Y]\1;QTL%6UHNXO;>^%;# M7O[%6]];KHFOMI? M;E4L*@XX0IKN.)P4$O@;.>):+A=QB;6ZC^BLZKS\RV)+^*G-"( W1AMT5>P_GSFY&A%3=!H)Y0NMZH&S<.5%;$_ M@/F 5D #49$?HSQF(3D@W,G^G@7Y0%:;1"\9DTC M9 PB$AOL>4@YQN&74C(2'([ M!+G=)K36IW!T5Q6)+W>CQR7%50J\=1*;#/<8P;(H0>H@E-V%5XPB/X9,ZI$! M(=Y0'W?E&ZBZ+\S[E M#-4VDGY2GY\?,9TBY]+DDWVJ1[S<ZO M:L2:V-N;B;15&[A.CN),-)I+H9)HCDXT=ZX[OV=!EF"48U(,)YAP;U4C%K&O M-Q-*>U]"D4/3]AZ:UI9#T^30M&,-3GCWOI0*P6.I(0\AH1\H)%HWZBO MW]PV/$/#07$Z7\BKDCA M$A%MP2F'?"9R %NE >-P0V*6N0OKX8Q@C_E@6^#,-3'!W$_<1CVUCYP'(F=V M./=X4_ A&DLLIA[F:$UKM:23BN0\,:;H;1I^>-%-$TR M+W @8$U!9IR;O!ZL.T%QMZR-GK9+UD8O7SKVBV9MW#'8/KO#J9C^VB2-[DFF M8_!#G4=8,C>&%DXBQ00,S\/QYZ'\$HD9"I]V&L6ZD.-;$VL4'&VJ3&? MP_4C/Z&8]@Q%@N!DXFWX.> @0]7IU'C"P\L0BY;P^/2X,WPL!P2Z6U:"!#? M=\<6\7!*!,G;*OUJ96;NU "A)*0-GW6.4AY#*YCL8%J41N$*42/ #W"*]L/S M!E- XR-,IZ!\7.&!H]?R>^;Y #1OE"/X$L*PQ\E:;)!IJ90G&'/]25>;VPJ?9OSP-P^?91;#0:$DYDO/P%H%R MFA7EQ8QB3KZ[('!QK$24#%#WGAL>AAYPC#-?%@NJ78V4^Y M2$XJLJL, 1#O.I4O(')AX&5!&K?2APXBGK6=9E]X-R%[&<[.A9UA2FE"&X3? M83(5Q^SPTR@4RJR0BR-Z_$*:,10$AHKI/4B=@-D"@\/AOW"P'W.>-Q9Q9@Y\ MN%?2$V/:)A8<[0TO1AP9N&*4"+=ZS"13\EC,-2)M-KJ.6#+0P._H6/S&B>O& M ZU7@!UGU$4$SEF%1WEXU@Q%$M L\ICT0.*_AXR0MA?? >)3)"A)>7Y&U1RS MW=25WP-(/-HX0&OD>IY+.6J$A5:,!^%B;)<#K4EVR6/C&][N8.,2'*JLK'J23RHU:%6:?-WNE3Q6N:>NJ MJ^QE6'&HEVE#M7>QH?JY-I36*&I#?75=$_6%H6/> CT[+YAA.21FNM:DZIVF M2>4Z+U=W('],A9^/ OSBQ.(C8D(A2,Z$B>"Q;3JV(8[M+\94Y#'WD'D$/-T: M^?9<6$3PS[B QXJ 1,SY#\S@!BZ4''*B"CF+N=+P"R2+1/(I9O0R9"[HA0I( MKX:E,=\8%;2QY8T7,\S$'=,'E'_,8IUV#'R=*T61JHKX8O*OA2LB M^! 8J*=%[S#C=V#6M6G&+'LL!I_F&7_<]N,032;KAVG])HKTR<*.LO=IK_A+ M=+")DUMAAK;0A7@=U939)BW/-6(_5 ZYS4$Z*18CQ/QN$\#%41+;>\KMQNWPC[-6;,Y.G*N^Y& M)34UQDM,GWUAW*:*A*30U,0K89O"-Y"_G_@,X89$+8<7:UF)JTKB)2A0<&U^ MC!J$ F.@A85PA"8(C HV8F85*KL^3Y0?P?9G\-H%"OP(B\Y$"0JY,94.P%4C M9!P0B'C6%48#M\4,N"RP#1 &<%,8\D!B?Q@'+HZ';R(@Z9DE,SQ$/( 60,Z+ M-$Z+D(PX%7[- PA)'A6Q*#_F47%=T3+R4X0D'&'--H3 'T\LS^=U-[Z?RAR? M &-R>440PX60188N-.X7H(/8UI_,7O)"![).PQVF4=)8!9'E)RHDJ-8IC>LJ MPH+,8:+DY1SS&(08P;V2TLW5J=O049%0^&D;!]TF_89VF;P/VK&_?LMIDS_ MRI-HUWFDG(-=XM3/NSR+^^?\-B$5\IG*RDLR+#&%3"MOR6=%*C]?F@5B &"% M 4X$#,',FH @ XQ_4V[*CKIN;P==5\O66=+'S:*Z[F;$ M@RJWOK\@AH43U\\DE$!'0?<#%AF2L(8[[]D]<%I_G0D*FAY6<'M:1Z6$R/>Q(Z6$@N7(% MFE8$7P1GKEC'$!*9@UBEQ3AL6/O+PGIIK*KGX=QES(PCILW]G<()'_-"D;( MBC"W<\F;&7-W84D*M=!% N*=;1WJ_,.-3L.F-_A31N&5']RE[&$P#YL^P%O0 M% 7-R.3:X1Q=&N["MY-N!,'X5_:+@D5(#2Y81-""A!2I6=1:%[6TA>5/PV@T M7RKE:$RKH%PQAL4Q(#5BC 3'8H2V"(5*4O[P' $5J8[;5^>>E,)O4'E LQBH MWB!V'F?@1QB;NXJ@WT1.D-_%K3 M%U:B;QMG[VYGCUH^>]2+ZON_B]KI:VI0P8NG5QI"H6UQ@@I^>#(E>;3S0/VD M2R0.8QFB)9T?YJB0>4I(W<&9Z.0AD_\5^>NS1L0& O MNI?0A\\_JBM#O%H3V12_+>P1Y+D_+9_JA9"RA5+)G?H([Z2LSFZ!ZTYQRD/JG*GM MH>/7\! ]BZ6P5Y?1?Z%N*++K+,JKP* EYZ34?.DJ M[HAV[R\F0+^40);LHH4A5>[W#_WZ23A$*5!\6YD3&ZFTL 3SBGE$ 38&GU-: MK0],836-*"4!!1&<"4:N6$K 8WDP)TJX3.=3K08KUN/*4OF N8%PB1BG"XQ? M5T+3_BT,A"(Z;N 241^O6"/BX0# !4Y!0:J3$,4YX(I@NRMYC11*2^31.HD8 M[&H"+2ZRZ5#6Y*/RP?I-1': )X](A'-&'$=J+0K:K;P VW5R8S/$N6 ]S7ZP MX"WI=,]4]#A>%NZ,9P-$=Q8A*\C.F,\*53$/UHGLO7CB%$:9D)E M"/5DE6M,9AB+38D6/YFBFJ6(HG3#'_'9?E>:)*8T&4:Z'W=S1#R5D^P&]Q_U MAQ&YNQDJP[BLQZ;P,Q[!H577$R_&4$LAWC*CJ?W6+MX5/=^[TBKJ70$N,(Q< M3M\]UW$7(I57.%G6A5ISW-_PV8F&6K'^%8@@AH22!L7)L.I"A=3AN8%W#DUW MCM1U^A#8)JR^&1[(?*VA-;A*]67X]+OPMBC#IQ_TS56CI1ZZ5KSP38D\#N41 MQM (]&S;+A,V$VUX]9 M* _7<(U'BLL(>454LFJ'\V5T8G&O$"_%F<]Y-N;7X? [-WG06QYV0@8=>LK, M%RY=;<[>IY;HG)JC%P%/U$<@\(2[,)1D!.5P[S- ?-1AN3>+ MQ#A5"H5[B1T=PN,ODG9XD9^AT,6J*+0#NF+XZM8Q85'0%:(/P_JCU+;%23"Y M"CV&/RE#("J;0\,YL2W<0RY4%!L[R]:5!]'P'UV?B% O"Y##"(=7+*V*DB4H MO&%AZ3_EY*$6 S\C/QSW8/XO X08[)TWF8?_/VX8O'A';&]3Z!YLK?"@V(30]TZV3JKX$ 'R;\E;M-@^G$2H!6 M&W3;ZZ8[ 6^P<7>;PU58+(LF+K7CYM_[BQ%Y-/&C8F=M[WY6P2Z7WXQ?UFPQ M^SW,)+\V0"F$SPO# F=3;@&%RNV!*%3*W:6)J.L(>,R4.ET0RR#T7'&/"TD- M-)**%LZ3XCK.HF*_V'B1E A?*#EU&(;'0^K)QSN@%9FS5'+.4E?F+,FG&0'I7]1"G>?H3TAU M3.;)A,4W:0V-_/24PI)^%GAYI'CAC\)9#5RC(U<1OB#::;,?Y+5M>O<.MRTJ&): M)@4BUWM8TNZ?-:_;^Y_W"A?'A^^H51[?AQ>/S\I_[Q]_B_E^L?3\\.WF\>G MS6/XUHDI>EO.'K;GW:[BU;MS@#5U'I9OO(#*_4($*:[D/)A;TG"))',B7JYR M,4ES3WA%!551)%O]Q86WU.^.-\)#\<0;Q5O"*:(J4]?G&:N41Q5^ZB4:UX6? MIA@@;&O"?)Z%XM>5@K5(\=7! @\3<7G/&$'-(9[LJ$_X+(=XPD9_HV6B,438 M')("+\LYCQ#SCOAAP\@HO5H;0\N^T9KW=6?]UH]Y<^]VF99OPI=YZT[*;OVOK!]ALH]YM M::>RV9."[(EMMM/LG]!FM>Y.R])@9\$7FD^='D+=R,ZA MSG&L'&>^>+ZN\4RC>K^YU!KOQL%4@FA"K*(WU-3T[GVAB*.MTU#,SO$^/1"B MUV%UR'D.='8Z\>6!3BL5PPJ"^S2@E!ID='!,.TL0IF8^21"^25*XP4Z@NTSH M2!J5-'I\$&9I=(M '1GC/[$]EV->B3V.QXQ-)IO.C>[%(YUZ7?L0'!>XBC'; M3KCSM3>44P#"WPYW_N2YJ>%YI0Y>*!TD-0'E2B_H_K[Y)5*4AJ)][;/Q:[>L M$#WV^75 [=5T56_UUJ2&'.PB\=N"%[J);6YC':NL5Q*D),@,07:/3Y#=VJ#9 M4!M-3=*CI,=+I\?>\>FQ!P)2!P'969<[*0E2$N3%$&3_^ 391T>MKG;:74F0 MDB OG"";C<;1*5)OU 9]M:'KDAXE/5X\/3:/3X]-D)!-3>WT3T9E+>P7GM#_ MG91?^#;1A^>))\;Y:^,*6K&SYW*04ZEMM=O86;?GX>E#IM?+* MM:$GB6K-AGY\5--1B6IU)::=-Z:UCH]IK=J@U5([>D>BVEFC6OOXJ-8&^:FI M;:TE4>VL4>WX@6R]4QOTU%:O+S'MK#'M^!%:O0ORLZDVFE52U2XAL>K;P@XL MOO*;[.:<(Y\EB1P_:*I3T+2MZJVR?,(5FX=F M_=J )F9KGR2:G3.:-8\?Y&HU)$N[#%P[?@"GU:P-FKV^VM[?12-QK=*X=N@0 MQT;QV=*D^+P,-#M^>*.E5Y&E74+8^FJ_427Y>0F1 MYL>X*ZN,-*\G$>WX89EV@\KEM;Z,RIPWJATZ*K/14]YN2D_Y9:#9\6M.VIKD M:!>!:L^J5$M4JCVJ'C&YN%9TL*S\M L^/'-MKM"G*T2X@R M/]!0J&^)P2@RX+R!4HX?FVEW:@-=5^'/"OF6I!NS?%0[=&QFL^SOEB;[)9I5 M&LV.'Y=I]R1'NPA4.WY@IMVGOB M7>;0G#6JZ8<.<&P4GIV&%)Z7@6;'+SGI M-"O(T2XAU$PS,G 8,HW4?&-C-C']30W;;N@[H/[@>: 5K'FC6MI78Z>S?=*OVB3YGDI5"70CTAU(]?G-IIUP9MO:MV M]N_C**6Z)'%)XJLD?OS$F4Z'$F>T?LE#=2Z6PJ7>+O7V7&JO@#C'6MEV!XST MLK+DCJ^W4ZC@'X$!+X4_3>OGX#_A/^'&9X;W8CGA_O!2!:(,_G/D_6,0'7>G MW]%+(I#P@P$X;&/NLX_A7SZ9EC^WC>5'RR%TH1]]2J_7GF<.18?F7W]ZM++ZNTU?$$ M>?P"U6X#1&2OJ[9;FJ1(29$73Y''K^/M-FN#=K^A-O-:LIIDJ5=!JX=/XC3TVN#=JNKZMVR,H\D MKE43UPX=YM@L/N6DKPM!L^.'.'KM*K*T2P@]W[GN_)X%,MJ\@3Z.'Y?I85RF MUU=;O;W3_Z4'L]*X=ORX3*\+IHS:W7]BL<2T2F/:\<,RO1ZV*>RH6F]OHUGB M6J5Q[?AQF1[&93HMM=7FQ+5*X]KQXQO]!E@SJJ9)7>V\,>WX)4_])G*U MOMII[9W/+:/-A3#ED?F6R9S VM &1OJ6 ./3R-:;:!W5##C*^1:DF[,\E'M MT)&9C=[ROBZ]Y9>!9L>O/>FW)$>["%0[?F"FCX&9KMKNE%4O*%&MFJAVZ!C' M9N'9D<+S,M#L^.&-?K>"'.T2(LT/P91YRC?#^Y,%<]N0)7XX9E^KS;H M=]162WK,SQO5#AV=V2S[^Z7)?HEFE4:SHP=F.HV&Y&@7@6I'C\QT&DWJ#]+3 M):J=-:IU#QW@V"0\.PU-"L_+0+.CEYUT&GH%.=HEA)II8(;B\1O.&,W;3BHG M5\O)U;LRF:.'MCJ-5FW05+OMAMK9OX&"'%XMB5P2^2J1'SVHV&FT:X-.2]6; M[S*Q^@(H?.,I)9T7!= 94?OQ:1TKU]1>LZ7VRV[+?\0!]54@>BG6I5A/B/6C M%ZEV&ETD]79; ]V]Y"E5%RO9)9%+(D\0^='39SJ-7FW0[JBMYMY=6R6%2]U= MZN[KJ;T"M(XULRK\H39*2S4_ONY.(8-_! :\%/XTK9\#.AH"WW(6-(0C[Q-X M,#RK7,8 H(0?>=^)4X+T3XV>\28CH':S5Z$"ARFB?].O7 W<^.%78T\ M9OQY94Q@]Q\-^]58^K5_I$&U)F2T AT C=A"5X,][@-% ;3!?XX\V$KJ((F5 MUOWL<+#.'Z%^_?#T/'Q4OCX^_/BN*K?WU_7*;_G^X?GF27E^4*X?[C_?W#_= M?,:_/3W/L,_OMS>#^^O;X=W"ASM^>;;S?WS$^1BV M0JAA6IG6NM(X1X5OF#D,PD_UK<@A/B(.%"'+>Q)8/@0_LPGS/&8J@O.G@<&9 M\_T"6+\USGJ!TK(C3V"@G B&CGEG&2/+MH+E,W+(9UCE=]L=_QD)A68C U;X M#-_!0(#,$>6\!=L$Y$Z: /^ #5B3Y8Y@UMKXOP/RL0C,(N"J&+[B3I0G-@_8 M;,0\CI1Z0U6TAJ8KAF,JG]DX^563OM*45^;1KR>N;;NOOO+!U))M%20 %R:M8E)",!)#8QMQG'\._?#(M?VX;RX^60P>C'WU*KX=":T4^ M$N3YUS$3K3*LYB2+EJ8,%6ZZDC0 M*R#CR1Q .?].=WTF, P5(@5TH1"$V@X@K"R'/L&LP>L%:+%.H,Q=[\W,Z@2/ MO:J^EW'N4V72._KB+CJV=#G1HRT%I7D^@<@7()A)40=R$XM@NFJ[MWM2PTH;-=YN0*#::;8@LRL#9TH+LF4EV5V^ZA(0&+CD%UG.;). MGV(">T.CIF:_XN*+%W^:Q_%J7+IG1.;D MRIS< ZH,A>VZ-KE3NMV^S+V5E"PIN3KZ6V%*[G /3;=7UKS#ZI%R1=3!2NH? M\DF)*O+)*C^94R504D+KEASS$G-E#Y]C,#6<%UC.MZ0S]$OF.KW]UIV??.9]F6K'P,7 Q3](Q@33[V2O' CGK5!=@! M4I_?7Y_OEJW/RZ[RN\YAXVWQ0.Z,W1<'?FDJ)%J8$@4\N02:>.Z,/C=F<.; M#Q\;,6!@#IQ7&6U):C[/&,>'$AK*C/V7F*)>\RCJ.]R!]YUN8LCA_QA=6&%J MP\;T+57K93O$_7:,<,@EI)/B,ES'@ZM7%8<%6!45DM(VXI,C$LNG*-CKY_!" M[EG@3C)T93DB@8C376$RZ]<&O9ZJZ7)2RONBS\UDPL8!E1W"C<$WCB"G\?+" M9-,A"8D*7@6HWS_14XE ^[F8E6M*@-]F M5\JXE(Q+52_"K#7/*,)\>-Z8[2(3]V XT2X3(3HI)![]'=W4JTU5JN:G#@]E MT*$4PV/*"W.89P1@L;Q.F4,TAX\L#%L!VK'1'^"/I\Q,NA-#! M+6P>HM_ FN$/,,O88W./^6CZ&+BH20]@_W[$()MF'/W)8G$9V33CV+9& MI>UZV31#-LV033-DTPS9-*.J+$LVS4@<^SL8+0:8WNS7G#D^FAA1N608QS'2 MYJ"L&9%E_1==UO\&KQQY5+YZKN^_L:Y? YNVK;;[)3OGSJ+ 0Y+=19#=&Y*Z M]B<[O3;0U7[[E)O85%9)K+1=*YMI9&P4:EZ?5!#W4 S/S:R7.1A[:47))@@% M.72K-NBJO5Z5)E.73002N?:2_7L@5[LVZ*FMSMX34&0#CM-MP!&&A]_7#W+I MOA29'26SHPZI<106!5BVKZNMGAQ^)TE9DG*5]+O"I(P5>YK::I;<(K5"I%P1 M=;"2"HA\4J**?++*3Z83K+-9HB>=D*SDE2U3=O&*H1FUT0BF'N-MC!U839G! M8U-?87 2_JV("-93(KA=J-9 '*EH66\G%LF]VJ!1SU97*3/,QX:= MX^D+':=YU./@]-QZ<^UQ5+A[?\[&.#367M;? R6T-Z!$ZY@PU!N($KT24:)] MU.,T$26RQN,:E"A2?%'1<1XG)(YL9%G61B,@U6^CQ M.K7&TZB 9&KXBN-B70=SDD1OPG>!"UB\O2[D%98PYG//_048%P#.%".&M/.D MLV;$>'2TQ 7&]U>8!K3:0,^I+XM)>FVEI2H B,SOVIW!+2\I90UKI0%@$0@5 M%ZPE>LJ!LRJ;9^-VWW;L&WHO,Y^I\N=A\D1WQ<_"R^V;*<@ 7HT_F@OO%0Q! MGSDQ./3:8 +DKBR9X?FK-61UY7EJ^:+- AB4C&.,Y>!P=[8)U<*O $> E2D& M8)7XUITHH&;1^Q1XT&:^?PZ)?=_PG:R9)*VWLN5G>BL[23H/$$AH/T$D[Z4?X]-<*S+\;35JR<+. M=,%WQC1)()RXT!;6CU'F!#SPT6/87^ G6SNP7N!G(_Z),8+K6@3K?[++C/NJ M(':SGS?'/?G?J1?N:6Z\L*N1QXP_KXP)G.&C8;\:2[_VCS3 UL1:5V $ !(; MZ6JPTWU@6=NIE^.ZG[T[;WQX>AX^*E\?'WY\5Y7;^^OU#+\J6[Y_>+YY4IX? ME.N'^\\W]T\WG_%O3P]WMY^'S_"/+[?WP_OKV^&= D=[OOEV<__\Q,G[P\(Q M%J8%G.VW/#S+KQAM:RTP?M]<;TILZX3J3=M:O=?:K;=DD67[]5YGY\+0 M\= MHC)2[O5@>^WNMI\MSN"M.0[]S*.G4>CU3*K*-ZZAW*"&0E(D74.W/<'D;.%S MCPI< ?#LFW.\3XGASG&]BL-\WW+-[7"04*[M6M%9!&3G YF=\*\4-#L?F&G[ M,<(3+%5-.@,LGM*;Z2ZZ8ZI&%@$N*^]HA_.?3W*1OK$[9(13MP*EBJ83Z6UL M#*DVVF7U2MWYCDXC_4_2V@716NO M-8!6FNH[68VMBYI3=+:9=':YJ['^],: MILGJ+54O.^5=$ENU<$X26^'DH?*)K0?$UFRKW=;!.WR416R74.^?-#G'QMP* M8$_E3KHXW?K=0L-C=K3!KF,86PY >*\A%GJ_-M!Z:K.9):FCS(J19>&EH]6. MYD:I:-5J %KUU:Y6D1%$$JW>>=35@= *^^_K:K.5K4J3:'4>:+6C#EDN6FFU M04]7>]VL=U(.3#L04@QGV!KJKRCG-AJ0.TZJDZZ_H9F$'(ZV1F,,,[63,'Z8 M?!80?@+L]Q.D5)A:=)#M+;7=VKOC2XESS\IN$")Q:XW:>&#<:F'^JZIWRRH[ ME[A51=Q:HSL>&+?:M4&GK_9*BXM(W*HB;JU1( ^,6YW:H-T&OE56$]0*.1]/ MJP]9IA:FJ *_L5%)8U.ODG./;)0/H//A.ELT\57^,G3,+XP59S/=VD#OJ:V< MR=YO:[98WET>V84BJ5I2];O;0&51=0^HNJ$V.]E&#I*J)55+JGY?Z[,LJL;^ M-LVFVFA+85TF64N:+@DZYT/06TS^D@BZW:@->EU5RPD^'H">WRDWZ5P[R#TG M>N"8+&#>#!XQ^:#H-\N*V_LOJ7CD.N_1+;S7\F:KS?2IQPW@6=3C)M/\I]W< M _$/OSNM-G#<#/)G6Q7EQO*HM9I%[X9OM@_,QO*ME3X,^;U$<'<6,YOM7K\Q MF>ACUNH;W;XQ'O68H;<,!G\TS7\U&XW:VQKX"%J[0LG!.V,DW3W\7A4KA]O/M\^*WIV]F''6AO_=V!VS-L' M80O>N)?U^O=?6W]*T1&O5-:U?>L.*9J/>T-[6 M"V7S=SWM;3T[Y&8O=;,YMF=9HU9V (!6[S7>1EYG @# 'VWK>[;ND;//GL: M/0=W[/@'8%WB.$+9W0A#S21]AMU MPH73OR]GD'>SN>L=YB\=HUT1 &^37T$8PN7PWWLTO[#$.#P[' M8V_!S%OD)LPO/#JWC5V1U'9S[P#QX=N,(2915)LI>U8@2AYBJC7:% MNR=)HI1$>5BB[%>-*+LH*?7]4R\D44JBK,ZI"Q%EKU$UHL1^3*K>KW#KL_*) M\H A&$GHDM")T+)6I7%K2['R4?B:CFZ[9D>3J'?6J+>E .\HJ-="U.OV]VX57F'4.T1R MC43G9J]S'"G=K@W:W7.6TA)?C]#.X"C,MU,;:&T5F'"%L/D2NNK^T[,"=N5. M)KXRGAK>"U;:OAB6XP?I&[MP NV@$6W+F:(7EC#W6)=STMT M'^0[^^@*X0:'$WCJD5_/LC !=LG3IS6R'OW=.UK+-I?5QL3RG F%,#&+;+W: MH",1[7P1K3S/PIZ(UJ\-NIVLCU1BVKE@6GF.A ,*UVZC-M#5GK[/R*0*(^)[ M6VD7@]SEN17V8Z/=9FW0RUIF$GDE\A[>QW!(OJR!T=-1^ZUL']6CX/9[#W^L M8@K#C6.N%/"MZ?E5L()/-H!]=P!5FYT5$\55R\SJZF#9J!V]K$"I;!4K&8!D M !L80-6J#KLX^$KM-62O:,D ) -X!P90M0K';ALU@&YK[V(JR0 D Y ,8"L# MZ%>MFK*+.1.JWI8,X)AU6I*I2*:R!U,Y?.5F0:;2I1+M_E).'(HP&ET@Y>;E9L]K"270P'*' JP^P;D M^(#UXP.TE'B5XP/D^ Y/J"2D)3C ^3X@/.Z$#D^H+IWDQT?4)JZ57IA9!7S M%'>?-= L>=; 63OVBAW^?)QVS7[Q,M$#N^WZM4%;U7L'GS50I;( 2922*)-$ M6;QB]K!$V6M0UI\FB5(2Y<429?'JX@,391/+._7^WKT8)5%*HJS.J8L19?%" M[ ,3)=;VJ?U.MK3OC(GR79-4#M:A_$QH_:S)_?!))EF*UK$I[<&%K"1I2=(7 M2-*MRFG56. &:G5W[Y: QZ7X4ASH>Q;Z'P/YULXB^. QFQD^^VV7J01%6FM< M2/?.?O%:](/W[^Q1,5JC=\[-D\\3]8IU=>EGRJ!]. '\[9U:'O-?1JZ M202K-&\K7F5[>-Y&HT0;I;7:D*A71=33&L7K.P^/>CWT+#=*:_)01=23/=X/ M@\[OTN4]B[&8-2#15:)K,72MX#R8?H/\#ZW](P@'Q^8JY.@= \/D\(*#VWOE M^1H.V,>SC_UIU7XS6[1^%BUJ)2+F.1Z.U NYCW'E?D4:QDI,.P"FE>>"."3+ MHT&)>LZ@1(F(YX&(93HD#HF(+>X=.]-Q+K(]?-6]$V_&[8GUBYE7?S'/S4/K M=@W,O)[6U#Z5%'Z6V'W*V%V(=9_$4)I^!Q39KMIN5%J7K4+V1!7+#W<=DZ 5 M+#Z4G'4#59GS%Q'K5BAC[70R@M=MR3()LDBP9P#LP@,,73&9IO%<;])ME M99Y)"I<4+BE\ X57+4^\WZ<Q)+KE&92!3C&N\?\%HMX%I(5(OD%Q#E3'9XKE*Y:#6,-,^(ORPASF&3:EC1KFS'(L/_",P/K)PE_X"F SIIT"#IOX M 4+6H1LSL+[5#^"/&9S4QTQ4=\X\:IKLUSGJY.W!8S;]-'"),!#7%,/W&2SQ M:OB*XP8*("^<&3:&M;3X=@<[@L]'ZSPRW\)[P;7GKA=,X""NXK,7/ +L["=S%@0E!C@] P08LZN1@:?&=4V7 M\?T!E2WL "%HC,= ;!U+R+6^DIP"M )SVDY"P)-"J'$A;5P_,7<]2U\X",! M".[@4]A;GCA,XE<"_QKQ3XP17,DB6/^3S9@K.KE6!'&Q#UP*@IG_XL&0>5G, M;+9[_<9DHH]9JV]T^\9XU&.&WC(8_-$T_]5LZ+7P5U,O/,G<>(%[]9CQYY6! MT>:/AOUJ+/W:/](P X")C74UV/DA8#OXSY$';TV=-[%T9IV#7\F:7O(/3\_# M1^7KX\./[ZIR>W]=K_R6[Q^>;YZ4YP?E^N'^\\W]T\UG_-O3P]WMY^$S_./+ M[?WP_OIV>*? T9YOOMW+FJQ]$R*'0(4K_.1($&I'E_C^;T^#1>O5VP2&E.A=S6%=591^7_BPJN]?N[,1 MZ$S("#];_AB$S<)CS_##WVUW_&>LYNA<$P-&S,QA(#[#91FH1'-$7="B:H/A M]?_^=.LH MP[EGV:06J*0& ,; 1I8@O?^]L$!%45+'5A5#L9E!J2A""T!] <2%#:B""H_B ML%Q?GO MQI*TK6=WR/<>[ISY]RQXF%P;_E1\8^YF!W1B FDA3\@F3BEP*3;U./E;,>_( M,<_2K@TZ]:R7)#S+;U'UU!C>$B&"2GH>E5GY_F(VIT.B8KL(X.)Y=I+)1D%= M&?K*W/""4+%,(9!"N^:J61KAL%3+0_7UQ77-5]@*O<]R8.T7"TTDH0C#JN7" M^JMX7PC/SPL/SO*=NM@4ABVVJZAG4Z,C/,$S%=Q^;_/V\@X\M&ZZ"^4.\4C*3!;3YPS3/X7EJ."&,"L,#TW'JV5!] M" \5[07L!P0ZO;WDA@DB7WS7:>QY!2L^QA2#ROXL#UF/-2/+:6+ /W\:]H+Q MQ6+L"HB;1?@+?T=L1<:$G_D,K3CEWPM 7&!7\.+84K)@B?%V= [-0?'*O_N1 MT827CJ<"^]*=L?"5!V4'8R('6P?&)C8(7$'ASSFGF!83G/ M'@E_SAXVJI2]')6REU4IBVW["Y#W?R-UQZ_V<][=SWEW/_ONV_O_OGEZ)O-& M&=Z#W3.\?53^>WCWXT;Y=C-\^O'(39^LIOL6S;='FN^Z;_L[Z,75U2._1%P7 M'40F Q:#[-DG?@4*)FB"P12X]:N[L$UEQ(1+B'O:B/V"W$!V!ULGUJ\ KYL; M%GG" M ;_0DP95 ]A<1:DG\)."XZ2^TE?T0(TQ$+7AES@)$A-I,F8HTM $H0 M>MZ IWNT40/>[3%V!2CN)22',H5_&]YXNE25UZDUGH(B%+ 7UP.(\"-9SART M'F7A\Q/,F.&3TI 4/]&[?#@\+!BY%S\J=R 7;*6I)B'ECE!GIIFQ8G5_ 6^& M;_Z]<#D#QTEKW+%&;DA^0"X7N.=NC/Y*(3F]"%A OY_$*[74*\5[J"@>[\?9 M^BJZ1 . QRSZD0DR=1S !> 6G/A?T5D^D0SB+]=3+U\XV1/C23C 8=L!8H0' M,BF\21"/AL)^67[@D^;H,7@>40D5&@0^' "A -@!6&/B.]VY8N$)7YV$TNJO M=]"<%-$-24'8)/MSIQ.E[3S04F)]0. .*"F 8"V D^Y'8!@!LPFQ>05KA\N MQP)@P<] 91!R@NM(0%*A?H)HB+J2('-CAA[A-ZCPZ1+=WJI8X.(H1SCLIJ_V M(\G1;*"=ETT>5T9OUM^;C??:.TB05IZ-.EJO:X?J\=0PE6*G2M7SW=Y_>>.Q ML]=M6N#1PW@Y)O^""48,A2A#S) M%Q6NG*(/MO,^^NK5!(T?L;]!AWDI"VUQ"^SF) M^F?G).J>N)/H#@,.[(&[()V7.VSBGN-N:>:X>IHYKIZ[F^'3S=OBAGRYG)=H M)^PU22O@?NCK!89*[?*%94]^X FZ4";&6-CS*C>&>1*!SR,S8^Z@4WXRL*!M M? :6?&481PEM/)9<6"R*9MT<&5#*( ">+QZ=&C_1QI[!TK@S>-^,V >9=23' M-^*4!NQI!ZQZAF4?)M$8=.,OIM*S[^E29#QT5X.&3(1"E':[H?:L<:16%BL:P*'Z'_,C%M%U? M^4#K /(#SON_?2Q@J '8*%01)_Y1XBR SS;F/OL8_N53F-IJ.00$^M&G]'J8 M8KB2-$NWQ+^.D]OJ#9[@)EJ1B#>+K^OTU4HB,/^NK=5[K>[:KQOUYMKO-BW; MK_MNOF[MK[^G7*OE=MK=[?];&FBL[5XI)]Y-*#GEE4;FCP*6S]J6P!< GWM45@J 1^#12IIVL\59*EIQI$%/02G'W:%6[8Q@II7!:,X2,A*;]L6F M-7RYG<>7=RQ3VUR%M@NP2RA5E9NLX"9+&C;!2WOUBDM[= CP81*4SIF955GD MT.=6S9QWQ#.J1]XRA"#M+40\*5I@K&G RM6\"8Y4BBY)ZUI^&A?3$;)MGX)LBR0O_]8']BE(0%S[LCGD*=@S!-'#8^U\4$\R, M'HB )8=D]K9T5R^!DPSIK!%I2TOA$A"ICXW[M-*F!!Q%)3QEI_F3.PE>L514 M%&)B-MB%35XN1!%;VN7N3Q$ZCC=7.]K>DW&JYSN0>!3CT9;YW27@41/QJ)\S M$5GBT1GAT<$C7[J&*A(UVN#MMKK[VUZ2N??V]#AZ]I. MR=*UMY8N^@>/%>DME-.-YMYR6EK25<:C@P=7]#;B4:M3)4M:XE'I>'3P4(-. MH8;&_D$ZB4=5QJ.#AQKT+MH->K=*>%229Z_2:MZS&X"2Y^95OA15L>5PH/<# MT/FPEL-SEA[%#%IE)1U6==A/Z;E9DIXE/1>GYX,'DW6* 39ZV7;L%T[/1?R3 M&P^]_L0GIN#=>[SLQ3XI 2L!>UI/2L!*P)[6DV<\V#@]KLK.[_&WT@P4X_;^ MU/6"*VH%*3Y=.V^8SW>@D5;%)P_+^;][SO]MKI__>Z@9ONNFULKYO =KR5;& M?-X\1%G?73F>M+&E5>K8?YE_?%K,YS8U^#3LWPT;N"* MKM'Y#55;VNX-53N5YKQ)D"@C#A-@JXS&_L5C]A)L.--<%5GNQ?5&U;OU3DLK MO2^FKM4U72]]V:96;_4[)](;E#;;+[,Y:+6<8FO&-'/:*]!I[X1.I1";5>[< M,;&379KFO:'?9@7;W:7[D:+BL6/3P +]T4X+(N&,#B4-L.?SX1NBVUL7F36\+9]LOO MQI(&47S>=;)6(FZGUP9-K:EVNF75S)Y3E/T\:>\-J3%; -$M?IM5I\L:&KV5*W?RIEVM[OR>Q8C"!#(']'7OPAH' ^8)\Q?WV%!5C>L ^2']Y)$ M/QQ0'ODH3//FUQ@>'=(X[,)DT*X->FJWG26"3"^U@@A?B1J:@G0:LM?SPK-] M.&QI>-:I#3JJIF<+;7[;C]MN*+3N5ISK?@7 MR)K7$$MAHNBB#J*I_?WKJD_))BBR1C&U^*QPL%#SG;?C8(_C8*.=[9)WH7KP M>.%YR)?GV%@61Z:6Q9E/$B*['OP\%?K#"XUKCFV%Z;9?&^A]T-SWS@.7ZGNE ML>IM8N"-6-5N %9UU$9.V>K%JNEWKO.2R&8L6S\_!2F0>BD.*[^R?EU-+=-D MSD?$FN;V1[10EF#ZIAM,F:?8,6!S0)K^0[J392BG)(%[[SKC-W)'O3;HZFJS M*<^%2;:K\BH/.9IX47L^0W\YC M>#GTY3-<33/%HE"]_6@N/+RLF"FU:X-6O9&I_I)W6?)==M_A+K&]8+VS\2XO M(5$OP[;"8* " -\E*UYVN]Y1JP*E9\2\C0;.%KUJ!>\_BYMZA(OZSKPQJ5E" MD[K28DS'64OUBK2[/L:-_(?$XD-C8XV-KJC7,&(ZM3.#AJM+^ZQ\=PWEQK/W6#C.6H(DFX14L"Y M4B1FLVOV1\4AN&/SE.W'O2R8%>JQ. HIEG'JTHSV$_.07<):N#CPP_%\'T&NI\["@SXGD0W^S6>&LX+(^60:WWN M"'9+3HW]M+ZJ*'92=Y/JV87*H"WJV2,N^S#YX;,A L6,YOM M7K\QF>ACUNH;W;XQ'O68H;<,!G\TS7\UFSB$88>(3C).2_\6MW&%G."COAKY MNL)/CN0S[=7?)XZ9]_8T6+1>O4U@V"EN&=+H5]'A\__O+V[6UNBL&E$!RU8V)1[\8B.K^'XWPN+#[OV59&:B3ZK9%+F')9V3<4PT6E'N2('\Z=HZ':V3X#!>H#3XT5V<:K_)>V<]8T]8$;:D0)V0628P9 M.N8PQHK"; 1;&JNMQMY]'"KK&MO'FI] M89V9BHCW57/@"X?OM0#O6X>X6@8=>EI3>U3 MA=)'2C*ZSQR["DT=RY'S/IP _E86GNW I3%5J:-VV]F9J[N/MY-H5FTTRPC^ M]T>S5K70[!**"-:']K0WR?PBI9[^JJV?W50T8LZ(1OM MLI%O2X;SFY&O@\RYK;:;>P]>EZAWEJBW97S%FQ&O2U&19@L4@[VCC^^%>B>7 M1U^)(DSI1SDS$Z1095MWC4/[L'Z4GO2C7 9VK7%LOP6[LEC4KPW:[2H5N?*V[WPI]>H&OY;<]0-B*TZ]H>*=Y:O;=C MBG>IF^[MA+Q*J@8[;A7AL3'>FZF8"P\3Z[$U!,X>51CV'H^"V>EI":*EOX\M M_8W-N?C4/<]RQNZ,*8'QB_GTP7_!/_TZ?(A^WK\54V%Z*>[:SDVL_$9;@O-\ MI_W$B96[\=Q.S'-;.,EOG4,!KLF&?]655%UW#G M!X_A,'Z^5PMN @']^\*' MB_)]Y78V6-_?'NKW_LNXZ;F=SP_(0-7=RN#?B.^@4++8Z^(:ZQ3:D'WQ#O3T< MDP?94!];862HY@T?*%:T!S]LZ'/MPF?.\N]^S']>F<>(";TX@.8I'A],/<9H M&(^# R=F+@VG&$Y^7W!!&T* FIA]5-6;D9#5?XC79$F^$$C_HDQ M MUT$:S_R69.(EI@5(21)'+". 03_RW24ZU="W\U]6*-[85=C3QF_'EE3.#, M'PW[U5CZM7^DH06@$EOJHLZS#U0%$ E.<'Y?KA_O/-_=/-9_S;T\/=[>?A,_SCR^W]\/[Z M=GBGP-&>;[[=W#\_<=+]L'",A6D%S/Q-R4.Y7C_]?;WNQME^/1T\_STIAYYM/*;>^2% M2M\7"^0?NP/6:ZX>]??E-^,/U[NV#=_/.6SF6">KQ<4'#[M^[]893\6.X" 9 ML>$>F'A_\>L1!H]I!,;93BYK=^J=UFY3NPJU>#NYR64GM-EV8[=ERQL?=EH- MR-(#U5!SV7%LV-E")%FW$ )D?>W"!0#DG_0/,.<(&D/8&JC6_.\)"4 ?<#<* MR0MTGOGI,AN9Q"J!(($@@7" G.Y*!\Q"JT,)V'CJP$M?EN1#0F59]KL\U/G/ M)XZNZ5O:\&TP9[]Z;RB<[6NU0:NA-OY_]KZUN6TC2_2OH'23.TX5Q)#@V]EU ME2++6>W8DM=2=O9^V@*!IH@Q"#!X2-;\^GO.Z6Z@08 /D!0)DMC:B6T):'3W M>;\[@V/I&E9WYZNI[\VH;T6F]LZIKTW4US&V+HP\,NHKLT:9,QT%+A;[,HVV M,8]N:_@PI<4F;+4_0S:.W<_.F&50$39LO;?C "VU%/DZ%Q^Z"SVSYY+)?V59 M\33&W X[X^;2S:IG1\H?9UC/QG7T+NCJV9 M=JFP&NR3W]:'@S$43D)V[!H<7'SJ]CM[IO7G3M$J: M)C4R+D/&%6TB=XR,@V:3(Z/1.4]DW$XN5!;9%CFBZ%K57]S 5?>]S=HXAR%3@^XS)LW#ZND MHE^CXML(P4U0L8N#@_MZ:[BK:83'A8HG)AAJ/W2=%8_MS&U&7".D"+4?31CV MRIDK3ZWCU1NQYQ5-V';N%,3DF$Y?-P9O/G&ZD@9+C8S+D'%%V\V=(V.?(V.[ MM[6V<)3(N)W$J"RR+?)0#_;LH<:4B':=*UWG2F_@.MQ<+._*=3A$[#5THR"C MYR326<VTK@[@C-6DU LU9''_:W"814&,U.C)N??;;T>L9HG4%]"(MT X=A M"],(6EV]V=VZ(_]1F@ U*KZ->-P$%0VN<;4'YXF*)R8R:M_UF^90( M6'3EKFS3T2E;W\[I"*[]:E"88]0'#6JXM4=_ MMP ]CHE'-5'71+V+<><[)FJV>'L361WYV:KYKG1]J(SY_ (!/LJJ'M0-=MA;;X3(\@$A.;?>LDDA&\P'T3YN M\+JN;A+V,@6LL+XF'!DX4,>]^/"XY#&G0ZE]\:#;R.J(< MAH37G[]PHB.Z]7'LNJ\R@HA4&OA3N@I3^F;S;^--FPOBCSH0M@.4.#%M($$T MRP@9K$CSO3D\@/L \G9,G%05QFX4+IZ%<51\\*,ZY\8);.VOV PBX'0 "D30 M+*HA:!$O(U\#>IS"G0"?BT/S"6##8%-\V!G]'GX&C!-N'H=VT? SFF3FF3-M M%OAV#)<,+#1X$D]KX0S6'F/(7B: 6SA?H:$]3IQ07#H?#P:7A,NZP"@C@33E MYG^U5\S_4H-9>6Y4&NDQ!Z#76#2&4D']S+0$]F/&O)!ICK<8."2FS,+,>?I5 MA%DHK69R0?O_?/9>C':C2_=0:I#)9]][>F3!]",; M1;G9)(/6,#>(!7Z6'\3R^?[NC\O'FV]?M(\WOS]N,H5%+%OP,:/LD=+9+'BH M6R^$/9*TSI_/:)[,[)5')'H:>S)BKO\"3).%I**01@G\V/>DQN+'$2J?B#K MUT91=AC+RO)EMG>YO9 =7<)K%Q@-/ZCLL,2)E MWSDCJ_A>I9Q_H%;"Y>4TUTZFM5Q.<3Z;%P Z+UYU#G?JM#C#W16_O8Z.T<2BY W6IJUP&SG4B[>@H80R#KBN@F3W+WS"HPRA'0B@X* MZQ%008Q"H9T.QMU \S)^VU&,M8J!TAJ7C,Z*%@B[P*5N%7'I'"H#'OW(=+4Q M U=^ U=,JYOO=T"0;8E%QR=1W [G/8=J; ](Y-@:DK "J3<[4S).P?&Q*> M@Q:=<7O%7IIY8#NA19P>TPN<,(PQ]P>N(=RP"OIFWI_F&?P M!T&X<]#-/V?4\'*E-UDQ6IRV7'M5M[Z::O.;'8HW-3?GSO>L. A8>4VQW02I M-6SJK5VWS]H*BL<1^ZAIN*;A[52&'=%P"VAX,-2-UHYMO8/0\-'5-!_GAK=!VJ8\B3, MFV@LXD!XUG.S'05IW>E\IG:[4WSF;#H@&6?H?H3X)NB M6@%Y\ Q/G-:%.+!1)XKQ Z%F8N60$^'/9W%@34Q )UADXFMA/ K97S%LV\72 M';[D_-?@&[#?RS\;#PUM!F_BDK .FI\1_O(;>\)R%KSB![ADX.UB#9!'\%58 MX=4_"T7"%@)OP)3.05&1K[GY\^B!,P)<@C>T"0&RO*@#,P'!GN&DM6 M0$LPX2+AO?\TX<NX&]N@MX<0+CP=$8PV!9$F?)#8SD5?TL^^Q6_ MNH*$L9=[(0&+0KTB)C0/&5V;N3'/F[^:S5Q08Q!&PK4#=Q9J\%U+E(\DD+N9 ;PN1\#;OE\2@KTWW1?S-;SX M-7MN.+18O&_ U[>Y'W$='RBG?*'*N.BU?>NWU_'^\^W'JT?XQZ?;NZN[Z]NKSQH< M[?'FR\W=XP-7$=_%G@D,";CH+_/DMZ)0S"@L%&MO4+UU(&I9+'6J(0VX>B'4 M!$H2ZO\&VL@(KL[D"JNJS"E?PZ8(3Z"O@/+'X&MH (!V@P_H\$J(>A_\>&2& MH/UDE9'D*S:6_4:.1=H+*#O^BP>OH!KLV(X9.'A5I*BN*68)54S04S5LE@#: M-W;4DGT9QB" QF;L1DIG3EX BSK7+/"?G9#.2Y*=5W^K&M2+R3LZP#]=AU0 M,^0@*"S$+U4$7E$;_!M[]MUGO&F1+@HFI.,ZT>L9&.3$:'G; )]^L2!MEB,* MH8\-6Z.RZW)F_#"; -C+^15AX_=C_F4)@"_F#V<:3W_W@\!_ 0!=FS/X3?1: MM@*]W;_XT.\NLNQE 7J0X('%SS\6V^"T8FH414N-_ 4M]CMK'>WFQ\SAY?N@ M^#F^7=A*_P74<& VZ3D&%Q_&H)-IV&,_G/> :>_@?=[-0,UP_H4KY9K+(E$Y M+XX'' A;&$2E^P<,NP<$Y1!3NU= DMIB )]^E9UHEOHI7&PU$H1))@M>X,CT MOH<-[0H9(5P1]< 9,[:1BR?C4.^L)'46,?"3LYXT,F,&; M[K6%>VT763$SP$ST%TQU^/Z,\5)NH1'P[-+/C$^?T+XAU6COJ$,+MU<+>188 MHXI#0O2-R#HCL$V$+;\2>S'^2V$"R<$RRD,BJC/8M1"'\ASVDQ.$L$]8V":T M$JI3X2%PMU_,5]'SAC/A@,U+B_N[VB%3B/?\ [XU7U12_0<6_^ M_$8;P>=OXL!?\.R)M(OY/3U\JC$6P\Z"W8T85QE3M.*J(GJE$#KT+YW:7V%+ MF1\6*ID-=&D*VWUX\]X;R 0$/]D5L0=OIN)"J,S/)RLZ!@@*U:*?94NV%^Q M\PRK(+>'"TM_3S ECWP31*%9<5 M[E4#&3]6+\C M"C_,@*7:]]Y_@SV#FT#'*!#(/_"%Q9;.JJD<[%JHT(S9'&C,P"#-7OM)HY?!34;4?\K< /(,SF)#\Q9ZO3?V M\0M>R'!\"RZ5QG+-LYS>@IZL%%N_(SYU/[Y"?1GYRZUG80(!^X;9"^%<'T1R MV0!K2UPVN7:LH F3\R;?_%-N,,SZYI#( OXM9++T[5#R[M0Y7F2QDF7VJY#B M\#YLWPDGB;F)K%Q]> 4E-;330*C')6:VD&&*1YW_C M8QINPZJLH4W($#J(1 M9ZD+^)Q*_[C>.^<7;.?""@PF8%#48 1N" M??)?P&^>D"V U<8\LOU"GJ'RFFARE(LAYW&\XA#;@R*A_I M!R MR(4L10O9N#J!-$DB(54EP&&%/%RX_%H@J=S0)U('(1-F-@A+H1^ =F-NJ=C1 M0;F+ >^IM(+67\8MBUV#_-:NDV 2'4#NG[9?P"C!^OS0*=+5\39:C68SZX_+ M1ZR2I)44;,LN9H<1KNKROA*TALV@2_EXNH,5OOH&YD'U2 MKY7""UB$U&(WC4KV*PW"QSD8E7/$=5?T?/Z(5AV? UV^Q"_UN74IB38_+C?I M<(X"HMS.>\W][)RR9?M+>[/;XE.\RVRV['DY&Z%SRYZ0XE<\0&>0VC #T0/* MH?NJ8Q?3<+,%JAFCR2@)$F@S2.4&9(&-J/L+'5.IV@+G_,:H&Z-#;F-KATQG#"6,ZTJ-/*2J>5=>JTLCJM;$]I9>UU.XV3"I>V&9=IWC>\!?\C M6K_Y7N/H!3W^7N.M[IQH52:;)%YO.8O Q+ H^@/",VDQWC4:@TY_YUV[AXU! MKW,D'<;KO;[97OOK[6=%M>+*/B##W*/'T4+\<0):GO;%IWE(-S@/B:1SMCO[ MZJ;L)WL_=S@NJL3U;(M'2GG^NN7$%;_!==OZKSSN>=V9L0NJ.\F;J;%I6VPZ MAYY$:AFI.KLGS:EZH^[F)]W Y'Q:E!B]%:,4Y@Q83!XIVZ&DV[WXT#^:7I3U M!(6:S-Z S%9,4-@%F?5J,JO)[,S);,6T0HFL#:[^>[*Y[/'+(J3IM.X@ZB3HV2?+!^#3,>HR#F2(2])0/?8N%< M1]Y-ID8=(4V5FB^RIN>"J.@ZO?0BFFE??!BV\BQX_<$@Q0A[+//%CA!3=J@ M+D:4M<<_]G8W2K3&I"KSG#5C?^OPG&[-V"Y_2JR'/.P:MWG>G+ MIM2WU&Z[396UE=W=Y%B%/!GT+SYT.[4'[Y219X4"MP7R# !YC-KW^-<*O?1-SJ##H5PJUS2!WF+3#F"_/J MB:;U-,2#Z,P[2!GIMS #TBAH^7=\@Q#K8:8U^5:*?-\^XZMO7'P8Z"UC:^NW M)M^:?&ORW?MC[HUN*WIM^:?@\3@=F&?CO84TDW3H)^CVXL][$\ M65]L?;'']61]L?7%'M>3=+&_4I.R#TI[2&5 W8)VD2C)'6:WNH-APW\U/M^UW<;%L M]\#;N^O[+S?:X]7_W#SD44?-Q#W"-H.)ZES4JI%N@YH0.G2A6F3^2&>UXL 5 MEUG4Q%4#%95WBJ5G C%^SIS!TS] 18Z8^UJVLW?&Q9T;6GXC/YC &N>L7/-3 M /KP3[E**2(>K%-?6HV MAL/^[*6=?HOZ^FYPY-9;'GG N]'N C3+Y]YON<_A A22H/&P#=P6D.'MY&'_ M-&%#MHHO(+0-< &;T\\"N)@ N(EFQXR&Z7G)/ ]-#) (0_K,B'EL+-LUPQZ9 M&>!,& I>AQM\O_31UK_+34]6^DN- K4A)PW6U2$ZIZ=#&$>N0Z3)&.&59W.N M\,0\RV'A,JUBT,QK%8-F7JL G>++[2.U4]:N[JCI\N/MW1\W=]>WJ]2,!=*: MOE+RD&EOY2\THSF"T]V//_O>$\Y50\?7@B;+@]R!RGWX,Q @8X+#>D^?D30_ M.V)2B=C+ZZ)O&Z?0X#F9G< [-V.?N3">(M_Z5W;8RM]"+82M.V/'PM$Q>+$H M;&+35<>.J8.!J)D]<*Z9^&@N M*78*,]S%):S3[/4T+A+%_24-WZ/Q,: ]@Y8S _$BY4=]G9M=9SJ=N.@B]Y06 M"[;"@92;;S0K'J=@@;91U(1YS9CG68?LSR#-KK ]=9@ZSX9=5/"FABK<^I=$J/B(4@]!]^8%'3WXZ]2BUB#))?6 M,@]VWC^A)L>:'"MPZAV0(Q]QFZ?%5YG!5D(N+B?"[G$1X6EY !:,;&PJ0QOW M5G]Y.'-BW[KDQYC=P8J/+\Q]9GR<4VE-LG?QH0.:9.>P/2$YS(ZKSOG66XYLR]ES?V?LN4:T8T*TM14 E/?W'BO-P# 98["+ON&[PJMS*"8'R=[= M2+*?1_^L'0EW)(G'%[\T20RILF/0VE4K_0H9G362O8ED+\2TI0)]V*QB [<: MRZHHUC?@862_=V-B#WJZ:,M1&U3%B65GQGD>UY=*]DLW7:S2KHG3?B(OU:^/]4,4Z 3/'4=W, M?U.J6";?'_W?V5?3L4&^7^$=;TP> Q#R?;W9J_O^GRV>%7#?[7"*.K;#X2MF M4M5H=6BTFA?JVZ#9L-F\^##H5 S'SL%LI^[M=;/VNMUDI=T>I=D)S@\V6GJO M7S>!KJFZINK#N9E*4ZZQ0WVSIMV:=FO:W:V:7YJ@L:1TV#L1A@TN MK/&J@72E1K&VV-P_)@ZLS+^F/#;S 4W2 M;Z*8'YO/?L I+(ZH3^W4?-5\"[Z,K@.O\%3LV@*JA?69/\*K-QCCK E8.([XW M,^?ZQ<@B[EJ[];@M 8<] M#7&FBA7.(\.,]-&>F/\4F+,)&AC TD&(+;3=$N'_OR&_KJ6MJ&_O/LUC]!TU MAKX?)^Y5<>U9$PZ.:J$9]X(RD'F)!==,L;U[\2%Z\7/6FZ*>B!V"G'AQ0#HB MQ^:=B%^1G_*FFU/X$ZB) (\B$?>.LO9R:G['-48,_WL'U#?1KH@\3%@.;FHB M^GN*WJ!_-AX:M, U7+!MH_'<2R-W, /$O M1P#X[Y>4-/+>=%_,U_#BU^RYX=!B\;X!7W^+^_GP;Z/@UP\+F4MNG0,QQ.O[ MA\>K;]H?W^[__*IKMW?7B]7[JFSY[O[QYD%[O,?VS1]O[AYNJ)'SP_WGVX]7 MC_"/3[=W5W?7MU>?-3C:XPVU>^;J[;O8,V-0P)C]2Q$R+9:"1J$4;)?!%B$O M#D0]-W$ /%/7KD+'O/P*MC,8T<2^/B,;E5ROH7U)U6M@.&A=PSU0)W?B %[9G!A])D((O_C,Q#J+7D'; M!'9$8RZ SV+'>L'@R79BSZ8;\_>09R<:.&KJ+"#QXUD+#9&\8!&64?KM&-7S MT:MZ$V!$R L"EB]WDZZ%-Z \KNR#RQ!X7VR;<0F6WVAB16K_X;_ )04ZMXKD MQ\*)'[LVFG=HIL#]!]Q21?64D#GR=;)\R#@+XQ%@8Q2+;O_P_V%,C:H#>DY, M'B&;.&O"^.0Y$!\EX:H80LJN9X .)JG(<*.,)*FL=((_4Q:D!N- M0:>_\T;9P\:@USF2IM[U7M]LK_WU]K,BC+$R97"8>_0XNC1379W&.RUA'W5F MDY*<#$70VLUU>JF?[/WS)AX=0W"]."!;E,"P*,I:$&BM.+B+VG-O M>N)U6KV?U,T9NV 4FUT.SU9I5X:BC@Z[CN8"C3+L]B2RLC->T)WUESVOA*\U MSG\Z65U&K[LDK^N.17S0XV<_#']G8)PRF=9UY=GWZ$W@O[_A@<]D*B0+/[)9 M ,N2+0O/7DW1QO\7_9,;NZ7SP?H7'P8#?;BS)G*E65ZU4SAKLCTKLEV6CEDI MLL7:4J.O#W?60:*FVYINJW3P&M3R=LUSG#71GB[%#HZ$ M8EO-BP\=P] [W?PH^'K@R&$P+9->=&8M4-Z5([/A/)GA!&?XVQ[I+4]26 X\ MS';Q\+;J;JU-=B:L]?X6&E\;!T+/F)QIMX=]FI\/&E\ M-(X%'SL7'[IZJWW8H6%OT@6(OMVON)Y+W8!$%MM.R[*;RRJSS\OFWL4%G0YO M:A\+9^I2V*K?&NZCBT$I;#@./UO-%VJ^4((O=(Z%+_0P+C;46YV:,=2,H68, M;\X8CL:TQE[EPY;>[V]M7->,H68,-6-8Q1B.)0&N-<#X7E_O#OHGPQC6:(95 MJKCP&\.6,H[+KUUI8? U\,=.A%#\%/A3V=#@T;]6NL+D:PU;PW*UADK;C,1C M<_@ZPT=JJZ->#)8/>BR2E:*1+PL0Z_K"NKZPWNO)U!=NDD-1P7JA'14>;AX* M.KD;?:-2Q;,K8ZMJB5;U;VY?!8#'=S-;X=1.$.KX[NP,*_T2]?V-4GA/V@-R M/OG+"^*D2:\_U<%1UB-A-"\^#)MZMW\<"<=U?4!-7_N*-^Z&OEH7'_J&;@S? MO 2GIJ^:OJI)7PO"=KNA+P.4Q_Y -XPWKTVM":PFL&H2V(+PUVX(K T$UNGJ MS4&^AJ:*!'8.)6EJ(!+#/*;U5^SP7I^1Z3W1H @S#%F$(PQHM@$^);K!AF=6 MP[:KC%3UTN_'M\E-7]%%7\,E^^-O_(I+TUCGXL- [W2KE/I>EV+L,ZWQ+9&K M>_&AIP\[6^M'-7)5&+F6I<:])7+U0#MHZ\V:=9TT=BW+KWI+[,(\RI8^W+Y_ M2?5JPE8IF* >'X5VF38X%Y.S-M,O"R[I!.EH<_T2;+C[\96-[>\W&L5J8 ^O MIF[LK+%(A9PA-8+M0,?<&L&HV93>Z^[*35 C6!41;',]KM5 M(]@I(]CFJN;6"-8"0[FI]XPJ(=@YN#/5,@L^JXIF')D*M&N?Y:;9(53@LJ20 MI325&.2K; TJ9)+5!O^>4R)VCE3MBP]]W3#JWEBGC%0K\@!VCE0=C%SJG>TM MDAJK*HQ5*X+?.\>J+ODD6\.M>SXF=>Q M5&?6%2JBO-E,&?2=[R6N7;"L2I-)[^)#%_1$3.O?N/-J;:A7&:M6Z(AO@E5] M\F+WNOF^&C56G096K5 2WP2K,#;2;>N#@A2W&JTJBU9;*8ESG@X87 M'SJ]VF^X7P0@U5Y4T)$2>&9>PEWJ@'27*J)G** Y3LXJJ)@(%3=5_\T\&4= M#^ 2?"DG@3LXI$%O#_(V=8U.IX%.Z_C^=H=.-&JAUZVYTZFBTSI.O]VA4_OB M0[MP4L)!T&F%:B=;<,$^V7(,K)_,/GD>7E3>+L[\(=VG9^8XW:G?5'2*%'SE M=^:QL5/:_=#I4.;#3"N4Z5TA4__BPZ"E#SHGZ"8]B@%/)4<[B9,N;3!]IGTF M=GDUI\-&EA4W5:D)>V>PJW%..\2# _N6:BY0YL5%/-!FHV4+.!XQS,U&WM;#!3!=C &B.9\-\(*L>+Z=HR X $ MN#LXJF?FAPX^\#Y@+CSYS-()/8@+REOBJ,WT%7,$!XNCQ:_D)PT5]*FOR @F MHY<=F*3^=Q+(W_)H]-QQ:+-XWX.MO<3\? M:![(PB%/N77>_%J+._]?WS\\7GW3_OAV_^=77;N]NVY4?LMW]X\W#]KCO79] M?_?QYN[AYB/^[>'^\^W'JT?XQZ?;NZN[Z]NKSQH<[?'FR\W=XP-G(N]BSXQM M)V+V+T7(-$>3DCDU.\ YMYRBQDODE<%IJ^:F=8WMYZ9Q6&%!OC-^K0H=/\13 MV"N\@ V-N)3 NQZ]*JV,0GY'9S]+K=]L#/N]G<_1:AF-SG"S9?<_](LV.]C+ MU*_\HP4Z<@6GMV2'3J'867,&SLG>R$=FB0MI)1=2:L!--7.*B@_[-4#.&;U2 M[P[V5^S,D'E21O[[-9!@TZ%8E3,6BPV%[=#^E"_G'/+M[L RG6A7I+.9VT2X M3\U?4G3$T_%[&/T5N8.29WYU30_='3>2;6Y0O]C%_.3A4&^WMPYE5"]/IZ:1 MTZ61%2F1.Z61#M"(T=2-9I5HY!RJ-,FGZY&1;;IG5J%9CAQ6Y.'ME!RZ6-(R M*.BC4+=&.B64ZNT1I7I8=-?2^?:=7O-7POIKP3I;P^GLDO &:0BW=Z+[Y M3-J=)C1$29!=WG*71]-VK#>NL89RX+G,#O7$VWSA0+L\+9=L<;CB#]^W7QS7 M72LV<5P'WC(NL7D1W>G?V#FX:C8+5JQK2U?NN*63.T]4]U@9K) IIHC3I8@5H8E-*:+7K"9%G);>]U:!B/-H![ R$+$Q\F.7 MOUY/;_:V#CM4+TY=(]#Z88>-$0C[^O6Z>K=5I88DY]1#@@<9G@3\-JR).3_' M9NGSGPXS>"M6T$9%JMWJPO]V-7N\,O&#W91GUF1V1F2V(GZP,9EU.)EU]'YW MQWT2*AXMV*'G\PVC!8?=Y6GY1(NC!;QP;K-80:6/N_-8P0XC5T=^8^?@3:D+ M&\XT:7M%K(#SR])Z1A>G"G=;;7UPBLU&:WHX77I8$2G8D!YZ2 ^M3D\W*E74 M77-0ISYO&2'8D T,48'J]XO'@%4TS;FN+ZB)[##Q@$K@@7; MX'_[XD.WJ[?[NW+T5,B74Z/0^@&#;5"H<_&A@TI%E9(/SJ^PP$TAN--Y&[CW ML_5Z[OZ"3H>GO"%'Z9*ET@/%;+CC H4=@+#B=DY-S#4Q[SS&L0TQ4V_#;MO0 MV_L9%[D78MYX3!3>BL/L5GPS>] MIP+L+G$OU9UPM.1JX!+N/2V=UV(T=0U'D^@TWNC:G\)V7^'VIC.71S\FP@ \A=W!/VBEVS $ M2-YZCP%<"O_8>@R\EQ+/ &BWV-YX+33_$'N!'-C#0 8'+L M&5 /PX=^6B:8OK* =IZ_@H%Z!<:2&_B*'TK7$0=JI@<:7GSH-QOMO!-[!,2Z1A/Y8(MV;-&8K[<\[%?S%?LSAN+ B,.F M9[%K/UPWST(Y&TZG;.2MB 1Y 2%!P6#!2^#0P<:,A3HALA.&\$!([8!]'*DI M\-H1^X&'8$,-[5$A?P<.Z@'"1+X6AXQ0QBM$I!#V*4>CA/SUZ+ M(Y"+.JWN>+1W_#'H5B_1!%=S8-%1' ([#/EYX9*U%S_XCC<"$M*AM,3D'IZ8 M!_CGPFX"V!_L 3\X\T,&M_''PM]I4Q,OR')C&X@%U!2^7=C4W)?TY),,QY?" M@[![ $K 9APS<,LV&T4Z+/?,PHBP11Y6@.+__I^!T>K_%FIA/ )Z<E# )T@1O#>6Z>$0ORRM_ R.LT Z- ^?OS]P=0^6[N'K6;_\:Y MDVMK?H?775K&$MV%#HNZR[T5^:BYM(:DN;1USB=,P'0@PF\Q<"2CT9>LYD\/ MAVUJ?P<$LH%I7:/ N_:!=&'E1_,[\\% XLSB"PN>X.]91O.8^KO@KW!!(X>'O3*BG 0X7 =PHU9I*=>^^#!<9%U+28?\D5S% M[[82WH<\9@$_1.Q!_V ]B[]P2L'H60SX6#37_G""8Q%%G]+T4< M&P6[(EDU[ )!B(@J/KX%V#AZU:8,3L1QV_+C (@6)"R^ +\.K0D\2;\, MP- MR152.#B1-?[>$"2#XO_*BH RFSTNIT *F8Y'$NR?S"(BM!$N W9/OVX S<*F-)>9M#[M M&X2R@TS/482@>"8[!$3\'KFVA_Q6: VB9L =F4 M9 &D&$4YF, +1.CP#X"WO7@&IV5N_A$A\ZD)YU&[$I"'5YZOUO(7M=1J?1-/ ROIB>R9EA MHC^C R\FDXL(_LHSW=?0(<;ZB8P69#/7DMO1,]]8&+O<'KJ?"?D2GH8CZC$S M,OL-KXOD.XD97-K ,P4O9F!?NKY/1ED8@*Q:P-K1SL: MY$4,QPG$ 4 8V ZICJC"!'!24&.$:8WBQ.9W0V/*A6!9=*:&]M6/A P;PV?\ M8,>?QW,N_KRTAW4POR.Z&,^/-->9DNX=^;I8DMZP%<5A(@2Q -JU&5,>%2@& M#W)QA#[/?1([^"QVD#P42IA*K0F-?-2/ )4X\R#XB,]\ X!IG_@UID?;.=64BYF?3 M<3'VQ/U,>>46@,>OC2N2+PQK2L&,!>S2_!%2QLCX1CN*/$0O#OI50 -GLPB7"!B9=Z0NN^8+UPY3 M]F:GO"R<$-V-T$-C$@$!?_IGS!5JC@-%B(4_"Q-7@/9?7(,$LOS&4"&E*Y*/ M_Q?=R74,)@@\.O_ X/+OBJ>K"/D2'Q*JWLQ#^*"1B3%&(M)QPGY56)(^[](# M0.(LH7S!HP!B?"<%J+VN#M;;S$UT(-7D_ID%SPY[.0U2OO:!I0;:'X$?SW0T M9#P!VM9PT-?1NDJ-)S3-T![F-A:NA,6U\PU+>YT5.@>/<,HZ"/' M2OR=?S8>&O0;M,GTE&&0W#/1;$1Q!BS ?^$K M&]H_&%_/@C,^+ IAN*;WLH,8(DKI<_6-;A($Z6\;%S?I=$%G 9="Z1-]TR/>F7]>/0 MY;$3].CP (1I8<()7I_B,0A1@+#QV+$<^!2\8UH6;ALW0,HFN7SHGY85!Q)= M,Y>G'.!2[E"YQ(9VC[*$WU,2X0LU8BKHGE3N(G%Z1*^S;(# QSU2: &46E>7 M%^U@<&,*LM3A3$@'U/%L^)'S@]F7I&HB7ODA^32=B.,%@,07>"M *A% Z*I3 M,@\HC#(&D3I'%V,*:J2NF@PQ/R72:13XWZ5'5Q(?=^9P=C#QIVP4O^(CH#<@ MYRYV $F.T"B(>!PC9_\'D_=+MHW$Y2?F/P7F;((I0H2\6O3B"][*N=&35*6D MTC(+''+=@5YG$EE-X<]8Q)KPVM'SB31X.35)%QPQ_&^F%A U,P=8B= >PJP( MN(:-VB:GP$QYA7R-;\%Q7],%;F*$G*Y=A8YY^17(;HP!15C@,QY$?O=$-&Z% MMKE^#90K( A**! HF&%D>''!X3I$'MSL0OT2C!4*%%YR">?".AY2[5/ A*)' M!)FN"CHF[!RL,Q_9"_T,_:A3\Y]^P%,(!&2(^9L4*"%W<83R&62*#^3^"N*C MH?TY X%*ZQ$7$0*. LC*SHBG$AM%]L>#KL(1CM:H9?F!31%@[CF5#Q/%\WBW MG]/ZTR7AZT\^T+NTYWTP&-'IC>0A;TO$OGWUJ@/V%(.4Q,.#)B+BQR[M#$0G M?&R,')#+?F3K4U"@>!!':O9S-Y^N;)*B3C*?5I-!_%0)$>9[(C7CD*@Y$)H) MGG!F.C8>P/H.I_K(*.I,JA'W60-[Y\%@^J@^?\>(2.F9DN\BZ/R :S "4JG- M(YP-[Q45B3X!VA#PC/0'<)486O.#)]-S_L7U0,1X'FWC=YXXA1+N-/;!H%(? M^9O*L337MX3&D/VZ8.(.00R9OSA(P#4+$)^9-TC0H^A3+H<'] FE3?%M";\1 M"Y=\,'G:M"GU$C,&I"8!CTWA8(BV))Y0EY$1>C,]8?*FK2XL5"VA@PDGCA#S M&<(1^)M"<&OA&"?,1(A* Y?#<6+_R5F*-TDQYB M([W,=Z$H.//8G?)KBF.&_,0QMX9I1^0W02)Y9-[E_T@%03Z2X/QBA5Z*ABP2 M Z>R8JX<$3. R\3 !1&.0&4PYSV%]\?'BKU,8'R.*_8H;/2 M?]G"Z!YNF)M1D5S0!W%3IR/>D6T!FW7\TM91B&;Z")#)%O87_YVB#U#T52K) MJEV%;E/BU(J+5JI[M"*Q2.XD>)-@3*_17>.&"N*>B)"7;7I[/N,=2 D7H"8< M_W MR=7][OSK]_CU@:7SPNK[*R4T,"&HYG@;WMY_@*X3>N:LOKU-;@]51+K!&@$W MN\*WR5K:ZM):C4YKV:5IA[ROG&]3!$A$YA%@G/2N#'3]PW/?5' MCDLU3*YC2?=>;L74'0%&#M8=#F4;(P,H9Q8Y+*5_AC'%O\GP,D\96KX(."2Q'6&Y_4N&>6(*^."NLW&;9S2\X$;)QTC^5.9-3,I!%ZE( M9-HE.1$\-XFR4$5] /Y=O*.\PM,+V \>V-@PXI9&^&SVS%Q_)G:U-69V;SB@F;YN+,DA0H=%9;6%3D8[D, M^7[E"ZL3:T7V9IU;*W-K!XMS:T\M2[;B/J' \2QG!@B^8;@\ZT=,L@JE,Q_, M:Y-\ZQ2@G@L7*.UMU[W(O=P:K?B> LW6VADNI^$GY&?A92.8,UL<8T)A^120 M#WP-/SH][L)I,4R1"]-F1"#/E!4I FIJ@$P7R*0(*.D (ILAQON#GW-!F(8Z M=#7L@3M%[SP5LR*"HAY [GI= W9O4FP:+M]2TUKP)8P[IOLJR@T!Y'>44#CG M\Z Q3)Q9J+P(PD3UE%(Z7)Q), CYQQ)"%%6FF!F 9N/PU@ =V!E2.[G,DH\@D9<)-NR%@R-MF%O%7&8ZCP!$J M,BZ%#-7T$P0+*7<UIZPK\)](+N[ M2G21W!;2)#!YG4"NU@2Y:G+FY&W) E2ID7!DP)L)#TEG(M\4BQ;KP!W#NY:, M3R,G,P,OX39^\D F+<^4"0.4/H+VB%"97-#_!=-*+0E-P0Q5,";JEJ/F+J$, M5&]-5IAJM].IKVN_,W?$?M#N'R> M*'VT40+58HGG@'P*3!)+#\ I^)&Z!\L MP!P:%+IH?Z*AXKXVM")R_-OVHN;%#&4('Q$DR2??5M;, MR%R?=J744N*MP/N8G88Q=&+0L,K#XS?)\D-5M.%B1;=585%'0,D69#)AP69-)+T4L\?,1)^#4KU M +DX]=!1(9DL2"MF2R#D429Z)2);/2=VY M,'\.\ZY%NAZ@O #N/+]6[G(K-IU>XLZ8M:YZEX4KEC;.[.Q%92P'PL81JDFD M"J6^4N5F9!V*Q'=$P,0-RHT8_C*@G_4=B)GTF6?3 I7A5:1XDN<6[%+FG88\ MF$NG.6Y9@"X^<2"5KR_PT[RP$6792B::9__Z4E\@97@#NT..6E0,XK]XE+*; M\G_.X')5%[+M%<=/]*BPB>F.B;YD)FN11P=5[,11([MCP"FFP%)M\B!E2UJ$ MPZF@0N-Z08G7$Z]<$.4>] 7N,4JZFA5<]]([\V7^;58BY?8D"EI$$ /N!"!# M-=8-^9@Z],?1"P6DI=I+;"-1SA>5N\VYLBG 3"BMJ*V9 MDKJE=7.+"NZD/S14_!_$XYW OD13Y#4MX%,.2WIXP!MZ+E/%Z=8F?A!=4K%0 MUHY8_3T%F5,>$Y;CGS:37H)YYE*&0U+/ B?,]*Q#LX[8U]$65A"Y!^PM[6-;?)*3T"%XJ=(7I=KD-%0) MM+UXKY1L)8WH\TO)W[HJQ[ MF.#..LQ=MQ!N^A0LB4(G!X\NV,_PR0V[\%"6:+YR7M+=9 M7+UN,EZ9YE0(XT90"E=>DGP9E#I)" MGBS&HS\4? M((WDI F\"3EVL)MPK(DU[V1L\@('I#*[(NUN 0ND;4JC.X/Y\ MF9K"[)57(7!OZ=IH>:-[.6!/9F#++'9JF8#,9L$W1$MP2H)7NN9,681-_XFG M<>R)HP8583,IMYQE9^(CZ M-? <"!PJX0?DG'G!5/ML&S9^4A%$SAT-&W@J&9?8P]/C'AML;.A$V-N0LN2< MB%@^K$OZL:ET<%5DB>2M0 _HNY'*H.SZL!PT^;$TP^[/=,:A\3.Q:6H(G],Q MR[*X+'T]4J&)4,\P\44H7?,VK* ?)=DU"]DE:M51RP\0GRY-$7EA[G-929+I MQ?."P*/X)$(N+?+@?=ME^D(A?W7SAR WO;81J(V@-,LKU4FZ/V^)1(&\A>=8FG4S*^I*/-59I\0"50 MU(>96A2*YKX!;R_YBBP(G\29P2[+LEC5LTRIN-)1!5=/+)!JHT8A[A?H*C"3 M>1R6$UCQ%+-_R?TD.MNHJ'Y)J+[@:G!?,D>/^5389*I!VGS M59Z*"!]Y4K5H&O 3BT1%;"@KTYO#I,U3D)B3"5=*GD+PE^>\&U#/H,41N#]< MRIK7XAX(ES;6^U6&5.% M]W:#830,0YV&9/L'!>*\^0I&KD=)@LK,%U.;P^D:>S;=F-I0)YY@.9MLAIJJ MZ!G*$_!HM!DM\)UA<8KCB]EIJ&BDK9ZHK1,E3@<\3<.)A($=QC.1F:WC*!=T MUA_-I)9'=095_1_2]?,Y9G, M92(&2>*&KOI590('ST51HYHBA1!;@-)KF9PQ!:($,QEXM5/TQH:LE/F-(*5IH(#-JN"CEV2FZX'+9>*[:>X_?#LHJT) EVHKFG@HB%@BJ;)'QLP_, M^T04V_L\+4IIQ4<8V6+X(L-6.<1<7(<7D63:SB:3K&[5)N""L))U9( 3/X/8 M'_)>U]R.?E$X9*8+@+K"@F[%<(H)] ME9AJ-O']4&9C28&6J$?SQTGY0SJ$,O6#8E/4,/&$DLJ'16[8&@%5.*S]3'-B MZ.+D=#X^F4]V,)AB@9T%=HM@T/\*+_KW%&*\ZFZ(DS;>;YY-- M43/C73/CK,8L-*D&F0U.9;Q)3-%/KF^V$\ \V9V]+,XDF%2EEF_@K$5GVE:S9 MM">1:\;P%<8- MM%2V*Q*Y]Y(C*#\;D0=B6H2Q-IDVBABL-)&4X:U9-%/AD5FYH) -(Z 5@F M8HQ(@F5ICER2P)'0*0!"$)24TJ('O,FK)SG2BL[NN-DP);2_8A904P#GV;'C MQ#>D^985SQSQ4,C00'K"6&?$*T=QWH6?U'8F??]EN[=0OF_KR<_$/<#CZ5 T M%1:)4YO)GG2B,A0[P)R(=T3)>B.G8H)F'-94XB7])NGLI''LNI=D-H)-S&,E M(@T!7B-'"N^\EZW%2=,1>(";PQ_A@O.V,]-?Q$P$]$]I5'7&'32&SL=<9\Q> M=,=))V:J).*I/.&JI @+$R>TT.+F<9)TS.B2O#X1K)#)?6LD]&7>X/UV4/AY M]KP+VL0$SC#IA\>KSU(9XBA^^7DW]9QO),W2RO@O>7*HF$_(NVV@/$J"2'S( M8#JP*Y#N2>X=,Q$\8STS.%%Z0?3,$@5=0:YPM"C/B)"26'7+^G/:=^I/M=+9 M[,(SPH-XT=R3M 0.(RW^%>@2P,.0/23?T>=W %(Z"F!G,0U;D)YB/EQ501HL MS'$BSK]?LU8)CQ13+Q..<@ ].+(X/Q](F4 QDTVC!!D4;[N\:BU&1@3TQSPY MOE*=^9K4.\%K-'B$[]9.(W*PD$SR \:89 HGP4J:2D[E0?.T(/O'$>SX.8K\ MZ=-8#*AS7].HKV"08C[:JVPTEDSQI0MW++X#P"+N]:<0L/P5#S^DV^$]-5DR M+B_9-Z=W=.S2!>&=\#8B?#R5S.&736#DH$$9=^;7F0%D%LX9K)=]-U4BW")\ M.#CN\.$M<7T>;Q4227M+_N:9[_$.IA8?6RP2GY(N8*03Z*GC M^1.S<58-%K< C:,=@\.@:/@/=LF(<+ 4'R%%_A(T;7G*1P#,Q)8D1=H'?U0N M^(G4/YZND42_85_=1K?Y,^IQ_QG#VT:/BRL>1)?OW@-_$@G\5%R-04<0LW#I M)FJ#22;&6#P?B,V3S,50"2+1#P?\6U.=S#4/D4/!$?34S7[;12-4.T1I. M9#!)IA1BLK[ED@8@[-5D X0KE%["Q)#N7$GS-<^A^ELH.2ZR^$3G6:,8HR % MPTPS4>1GDA*$15792K:%/&U!G8+47G@A@S(&+$BT2:Y')6&X.25K_@EJ99(9 M9)[.H/_;XNGS\%PZ 7SY5..CY%1CGL/&\[A F%&ZC\C\2'$1 /K'W-S M7OENQ#>HIBG-(15M^3-5"6*6KZAU$M>('=-$P<'0U7>HRB28^<0&5S,.V_)#G MS:K&._U05&9'D3'$>85<&,SR1%.TB+2L.7\#7"@8^P MM6/ZQMP3Y+AD-,\QEQ_+,\0;VET!:N#=HD#&6:+T-E]89N0I3^[E+G7E(N?N M45QVV['+",U&59K;F%%/B_I6H)G0:SH$BG*).8^Y1 MBQ8YCX1R=)?*.EVW8VC=/Y(ZWSR1RK3C2,9?BW2O];PM&*!)?"U;)-'C.?"HD71"*M>*ZP+Q:V&AD( MHJI%4/=J,7DR"EE&Y]B/CE&@1;R%LK"NUA6'_!:P%G$D6R2(J62UY.9WX""G-TG'6U!3(/NJ6==UWI.PTM5EU6*J'1:4>9F&AE#[Q$\ MAY>%+HG7M#: !RK(:R%S,;'LB;S6J2];N/W18^WX<4B:N#A4\0M^P%T@OG" M9X\MX2<[J)\.D3P[L-1^%7%4.E*E6JTGDYA!JGJN;&T*ND8:(E>0>1&S]1>> M8]%>>3MD\:^Y793> &'AFC>"ID:Q_HN_7OENL?B02G&^MWTJ%0 "^X6^SD>= M<0M0E,8G3T=BH+Q($0"C.!].$A746#Z-IC(OFN.9RV-'NJ;Y4 $EQ*N656>_ M@G#T/24%7+/-U\O(OX0_4@XAHV*9-$OR;X,<=KDA@;5&/)* DY_(0K+\&4O] M?73L, FV$4X)QYR&\=5(,B/.7>-0>7<9(YVKDYS_6&/O!(XXZT=J42M=;KIU ME>IY=Q-:E>Z,PS>166F' %[!SXD;V_@[8*C8%/PTJ4> Z8J$V&)L"*O3S(_+Q5B,AN#@07'C+ 1IFA$"(Q-Z!)-BG# M25,PDL2JY)5,J;W(P5 65T@II-)&[D+"MKN%JDBB0@M+,5F[2+3-:U^J!)*+ M8M()\TB%5!L2T#-2R^;9_:(3!9X1>TMYF+0B,P@+A+6*_DE&.J56BLX(< 7 M#?!W)#S(#N9B742>Z=]@@& ")T6YI',O<9')?C7XE@QOC95==V M'V)2&!ADEJ-, .;^:V6)W7BFE_@^P/C4P-7R;?K3 M$KYY*VF.7'4^UT;,['L[R/Q6 C*_K1$SV(VK.V>D"1^$T.9R/ OCQ]S94-;1 MH(* [EH(>)Y*S?_*6X3"[V2E)V_R4NI)\GM_88I#*TCM98D2 MOO?D$]\HQ!L9.:)MA'[J$\0/4;:?P!X=I GFB\_%!G@E?8HGNH(H=(STO235 M*M6_DV@)$(TNWUKP6]7UJJ\,P(0[B, L81AO@K:)V L7R3TQ'99R,T(]S^@1\XRD@(LGHX@GFZZJ6S2UD-!,$;LALI64!&JS'654+O\#O ZH13X:E),*4@(NIPGS"?%F1*G,V MGK\'GA,)&AOW6J2#K6>)"E'HB"&,&%&R] ^A&>2<.'[:2DM%E(7N#A!"/O(4 MJ43R><:4-K8DED*3%-/LM70#=2>)/=>/7JT?0<:^6\C.X*DD9)^:-:@)\="; M4DLE/4")_'(R(30N\VD>+(VZ0_'-I'=%K"3EW ;AO"TQ87Q?'%3>4N 5 +;KR/GI2/GQOE$SM=A7@<" W?? M)LJL8@%Y#,?M\/JS@(U=.9-05CCQQEI59#J]@&59O\I MV*3ZO@,!@'-3ISQI+XH"1PW8)+N9RV[F[+5&T[-!TX^K71RE,1%6>!75?SPV M(;"2,.6%B8*-B.HI/)EASLN^R=,'J,EK_63&3K8DK\;2L\-23.U).\RO\*-D M5-EB5\H+2ZM312$%.977P_/4OJ?8,G7-Y8A%R(1E9=A2@+?RC.@?2K/TEP1Y MDP6C,L?3US@?=E/C78P%Z8FB6QG47QS37^Y5K1%_SXA_F_C\DNJZ#?2" EX< MBN+.'TPVPA#KSLQ7RMZ92YZ4)F ZW<%F8Q9PA2;U2VHV=R#.O)T_ M:MCD )[[&"8EPQ[*8"JUAEKB;*\$VAZWWU8)*)1RX0I7;<9]6Y0X6?MQ3Y33 M/*P(M&UIJ)O4ZBHM@,Y^0] KF\Y<_Y4QV<.;63$R ,Q;$"5;4NB.32=(O;WD M@%7VCS&=():U:*+1L*E-X J 8'!L&K[US]A^2H)ZPHD@S4-9ED\N"LQ:"9!2 M^!68.-D<(X+4N6$ZWHI(A;9>+9>MH7V4N*=**"(UI>R:4LHG.4_281G1V X_R%1?^]X2+WSM53QS&BC*S=M8+"Q$ MYKEU*?)/DQ>2I'93\;&8Z3@P3%U4?L/-C>\LGDE:%#YTA[=Y@;^&N+!;)#PL M,P":Y7,IU4.;?-RCLXTPR:Q81>E173/V<5&=UR+;="XS.6.C;E^KM(L6"(O4 M[&V2$WEW(A6OWB:%]C%-196CJ$7#+W/D/XN*)U%#**V4=!Y#\QNJ:D M1F8?+H-,HF.:Y:[4W*Q;T 5B(?;8*FX\P-W7MAR?*F9O1^ M)G\M1F9D/I$R")#7$,$] ./%CC6*+8:Y0C'\^%7IO)JNQ.E&&LEINC'"-&"1 MS#@^#3[R#\6)D#KR"6DOTR%PF=+*L<"Q?'8U3?XELLO]$B>]OD1/Z42Q]ODDBE67@A\8T^Y\(-Y66^I$^$^B!6QP MB^X"&_^6=M1(>\@]I'W3DCJE1:TGE5ET:@&:5+"RRD5:;KE%B[[.<;<>_I;V MR;A/,E+*B(V*GNN1AII_XIREM%C=7V6R>O/:.K#\_AG/8(6DV\#"J\"A(@"^'OY0)$<%% M\F,DX@V=WY=PH:XY"]E[^9??0%.:N>;K>X>FNU[22[]EUT,&_XPF*&AF GX$ M-_[KE/S\[[I&8]#I+_QUL]%:^+MERPX;@UYG MHU67_Z[;7OS->J^5VVM_O?W\2EC+,1>( PGMWR_:%ZEF1(ZF]TVM1<0EUTL> M'>8>-68_\.$"G7".F#@=549 D-:5X50)WYD_=(G[.IM\:ZH\*ZEJ'WAC76U5BW5ZQKZKW^\2-=LH913J\H1,#J M0:EU& @=XJ@_E[%>\@^U>261? O.W8D=SG]R('1TQE%IZL]6NH51M*+7UGE$#J>) &AX.0/OV MRQQ4MGZ)W#T%F9K)]]?W;'HC.S4GM]O3-HU:IUM:'4'>C#9@VEBD-IH'<' M9;V;-9#VK9QV:S-U3RDN(9^O9[IG9J:VFKHQK*W4JD-IJ+>[965J#:4]0^G= M4&]V![G4R!I E0%0IW\0Z)R5;7I/1?%?:*C;S#7/+YC:;NO=;AU,K3J4NGJG M75M %8?2NY8^Z'?69]HU@/8-H.Y!@+,CZ[32^8^/?D33DWCUQ39VZ=KE6$>" M=#VCH_=Z96/X92_CB'3Q4P,PZ$_ZT-C0X*T!7'T ]_IZOS.HX7O$QG3+./I@ M;Z7%__7<%,DSLZ);1AMD?&U&5QU,S8'>[I7-^ZC!M/=(HMYNEF78-93V#:4# MTM$Y6-1_!#B7!_OX.YOE3IVH-MYMMO1F<\,H\"FJXZ<&X$YGH'>[&^;/U@"N M/H"[AM[I;)C%?HKP/4(0UO;T&\>E.LNC8] M,-=UQ!2(*26,X+_>I0W^,Q/M,T,L%C>@.TWI8/1Z^J!.U*PZF%J#KMX>EDW; MKL&T[^J'EMX9;AA^JJ&T/ZOUZ#7B(Y'#_CAZX8.6GYGKSW#@Q)F%FWI]$*]U MU5K%H81I(:7MY!I*^Z\I&O8/V&&EAM)Z-45''VPZ#NGZ!Q\=2E:N:>-\]S * M:##9F=FPPX[>[M=5;%6'4DLWZM:D58=26V^5;K)0 VG?0*KMU_VD2BYT$Y^9 M%8O5_-TZ&:_B4#*&>J]T-7\-I7U7MF'3A6&)@O$:0ON&4*\N/GS;XD,_ES-1 MITTJ\8GV4.\TZS+$DP5PN]?6#:,N4SM9 /=[>JMT1\D3AN\1@G#3*N$*&=F5 M5@1N/0M,:VT<^%-EX/DV=O6I,9%>2^\.-S2Z*\-$=FA)G!I\,:7+V#!85L.W M^O!]9[3U?KN\*7F*L#U*\)5HN7C$7@#;>99K3\W@R?$N^:_HG@ZF'$0L8&&D M.:0EZ)JG-*6'#9^-%MH=Z!WC@ 4\M:VP9GBD5[HS8PVE?;O5^GJ_=../&DI[ M3\X^8/[\.1C>O(]ND6 ]#[VNTSO@](-:]5Y+GNKM09WG6W$@O1L:=0/="H.G M=Y@4@W,(8@O?]8B-_8 )4:I%YH\W"F,?(_K!?S<8JE;J)HY(#S\UU^:PK[?[ M&U915L:]6<-W?P,S48] !0.K+'+8SLZ.-H3XLS2-J,V#? M4.KJS4&=N5]Q*'7T@5&VJ*<&TKY-FN,O;*ZT1+UC,MZ[H\H&K3Z+"I=[V;&IRJ&&];DU^12 MD\N9D4MKH!NEC:E3(Y=3]YL=L,GF"BW?=L*9:[Z^]WR/+0=J_63VR?IBJW.Q M],JOD0F\3R;S+DU!5FGHGW$8.>-7_B/'LYD'9#MXRS1E6O&]$\'WK36XQSUVM3J.+=P&[4('R)7;AUNCC*7#\L?:3'-2APMGH )SMF"&L)_ =%FBA MZ<(+S[X;3YEF!PZLH(U>M;FO1( *7CP=P0NP]BS &KW(@1==)XP H7R.'1Z+ M7OS@.S6ADZ\CJL ;CH4%_O!R PO"C =Q,$TV&N MBW_.;3Z,1Z$5.("/-1X=&(\^^_X,G;491!IFQ4LW1:$"QF*"&FP^,8$J8W@! MN0I\MX;M@6%[ZP$TIE2,K3VPX!G@$\Y)F3S#& *P 90 (91)9A0!G<:DX/"&!=J&26J$;\=6Q-$C ME @93AW$4'\T,$-O0^82XUU?WMQ[&@"]X4045\4:-5,7S%'(4C+:/$KRRT= MBV$)Y!X-G>4-:SISU9?*?R>!W,T,:/%R!,CP_=(_)H]-QQZ M[IXWNZ(5QN"'?QL%\.6"?==<8;]<@5<X,?+(O,O_ 3%D!LA]0 SYXW$(2@J\GK%+Q)?QPY^!%30L M?]HH(S2.R1OQ!\VE_9J92WL(+&UH?R@3?T%+(RLB9.@9!$*S6E)EA^2Q1,D[I[KN9^H MAVQULX?LB$.VC$ZBW\ 9R?HQ-@V\#/PG@V\X-(>.54 M32MD9F!--#8&Y3T*];PW!E1L4,Z%ECT"G,]5]9 MK4X?%E\0.;JJ 10Q:^+!YD")Y9!#YD6D#M"S33"XJ$TU0%AJS34 #PW C+'+ M_HH=&H*5PF^.IC-T3*"L 7@PU96\'1GXB6:U*J,V;0KI$K>>Q0 ]$M'P_(A- M3'=,MJQP?H8GJVBJ U>_) -7;^9Z^QY&]2P>!IN 4M'3!JVLET+J:4:OO[F> MUFZ3GM9IY_6T6B<[.(L&HB[ "23\-%Y*"I)*YLBK1P%@0BU?#PV\0H6ZLY9" M+<+;W/D,(+;88K59AZ/[UO?+$=&UY4\14;BOLI1"74OTPZ.,;UDQ[,QZ55&F M"&/0Y0 L 78C?-)SZ'*ZTER.;?V8CFVMBC OF"A;*,M;65G>&LITE\$6+I1R4 M(JC^BQ?%@2<3+(!E@,%I<>\@_(?Q>#G7=;47^&ZZ%YO!_O^*D9-&F)L#;UC, M><;P_6FF8QP+DBS2;]<6(QLHISDU>5FXO,:!M\&!K LJDP032@4(@37G3SQ9 M:9_,8?P=[^1*F<,HI?UAA?WB.9$)+T^E\T^M;#),KRO#@ )F"9)-,0 M_\U3FA=OF>&$^/.SZ0+L3A(/E';""A(T#LF+M5QW8YV@ MZ'@AW*8S=BP3:!ZY$])L- D8*,6PZ@2T;KA<6WM@LXAAU0/G?.VFKAE-HTUL M OYBG"P<13^K1_-'-61JOK]6)F^HV+O3SHA0[L$;CP5;QJ60=RNRDV<+&2 ] M030X"[MZYC-LG/SN5LA:T/-0()CNLN_4B:EE$U.[BQ-3\4B._>\7#K-;W<&P M.1ZW+=89FOVA:8T&S&QW3 9_M.S_;77[%Z>:SBI^1&7ER1?W";A^(>!^EWG9 M#^R)+)AO+(Q=89\^$E_^POGRS5*^?.U/9V; %<*U7S..AHDO1?Y_H$/'(], M(Y+R1I^8_Q28LPF6F;NOI B_^,K(W9#?.!@12;X\YUO M9#!(2^P?Z\03L,=B^94K]6?@70^*^?S8>&K3 -6S4-GEF M&BEJGLG9H7PM99W) C5@V ME,_$*-E&K^JAR4'$[P(N6'XXNQ3/CTA>43]+LM27F^3V3L&V) 8VP,Q[@2L) M0"A/8$/R>^'$CUUT2&E4LV$S8:=)V0C? )7-C[@MB 5_D1.!I.(^JP!SI0#@ MJ+OYNI2;<_,C\3&?5$#Q4<+F,5BJ'CE#U5W/ !5,N07+\@.;?DQ$\O$! MYWSE-9T0>U!C(,JC WN]K9>;"5O[RD/AV9P\/C MMQK^^X;_FM7IA:K#(2K3Z^30@V)(N4KEND*Y) Z@%_VG=D'#(:RTR#)JQ4.4 M@F"%BSW+EY/.(AE]2S!I^L7QW.J&1CCW"1TVCI,UP8672LF&: _S^-!N"2M\ MD/WE7'8# +EP]<*P;=90RZ95Z4H1B/A!43X>N03GLL?7I>80MLTU>ULS1_XS M:\PA>?YFBCISM7K\9DPP0I\ &1W$?7.*F5H%J1_%.FKN\&L4O"\\11VQ*ANQ MZNTD8M5KUA&K_4:L[N G"X)+6F$X:HT7U@U$K:';'5BLCWT7=""*7Y \3N(I M)I4O "L.E2(:YC(KHLH&C_I<4T:5\(/30ZE#7^9J>'B;Q:D:6BY+0WM'MK@? MAUBE]TL9IRW<(3]!PHZH+3?_N4WV=O6\>A&Z*7?LNLA:O=1F&>_:.]^ MRHUG/_LK^3E[)6MRH6.8J2/3(=[OD8'LFM>P>3WNG6Q%1U*!V0CL[*-Z.4O6PD5H]7?^SU MFWJ[?1@ELE;SUP93M]/7V_WC=SR=.)A:AJ$/N\,:3-4&DW% 0CHKNU44>9V; MJ3KLZ<:@K$RMM>M]@PD]G)VR;O4:3/MFUCV]UZY-U8I#J75 ")V5J:I469Z9 MJ=KNZ:UNI]:MJPVE;E_O]HX_5GWB4'IGM/1.JY7+D:PA5!D(M?L'@E4W%J*.V=8^OM87-]IET#:.\ .@AP=F2> M5EJ0/OJ1TDED&\-T[;JL(T&ZECYH=?1A9\,0:YDRM6/1QD\/Q+WF4&]NZINH M05Q]$!O-KCX8;)@-?8H /D(8MMI''_6MM YP[8>1.D7KS$SI=K>K&T99&5 ; M ?L&4[.#&ED-IFJ#J=O4.X=,?ZVAM)9(/:!3ZAS,ZC\";) X"_RQLUD2U8FJ MXUB],-3[I='OA!7RTP,Q2FJC4U8&U" ^'A"#QMSIUS1\U$;U\:=25UH#N$_F M6(DVR>OU.-I83ZW7J,X:9Y77^,!_8#QP,AG^U%DZ!7]SI[31Y M;K_3UEO= WHS:]&XE@NCU=3[I3/7:S#M.[33-O3.II9D#:9]@:ES0$(ZJYS( M!W\Y^K#J:>H7>-&DP5!U.[J[?KCD!5 MAU+IFOCJA7*.0[[^P3P6F"X9NJ8]=3R')A0ZS^S,S%BCW]$[)]!,]]3!U.GI MW7YMQE8=3*"R]FHH51Q*!VK7>GY6[/5";_&9V;+MEMXNC76U]KUG*/6:>L^H MH51Q*+TSAD!,=8E?A2'4&=0U?F]:X^?G$A+JQ$0U:PW-I7[IULHGG-1T:B > M#IIZ9]/H>PW@Z@/8Z/7T=K,&\#';V<8!X_GGD)9XZUE@76OCP)\JT\2W,:U/ MCHNT#'W8V]"DJPP7V:$U<6H ;AMMO5^Z)+P&\-$ ^%VKU=0'1J^T07F*P#U& M^+4[M2_@S>1_Q (61IK#%8%WPAGPBZYY+-+.+)+=ZK;U0>F&[W7P;>_.P5[= M\;2ZX&EU.WK[E/)!2O+\OHRM5AU0=U_>8A)GI>4=;Q3+A1V)N#.+(K?T7K>> ME%%Q(+7U[K >E%%Q(+UK83/(.H1<70!U:[/QC=W&(S;V R9MQ\C\40>1,WR\ M-] [P[HOQND"V.CIPTV'$-8 KCZ .RV]V]]P",XIPO<(05AWB]V+*@#"7R:2 MG9E)/6SJ1NF)SK4UL&KOS5YO"C/Y -XP3MSMJ9#X39.YT]>:F214U,M?(7*6# MM]MZJU//ASIJA] !1X^?@T/H?Q?^WS8-CQ7B:M9(X=DJVV?7 MF]GLGLT_6%_N6%_MK9 +SA3]MY_G#O\%_Y!M3 M,WARO$O.G[B(+>!F]"/'LYD'3&5 U/!&HIU6?.]$\'UK.6]K&<#;OHD9@8VD M5&#/*D=F%^@V"Y@9,EO[R6CV-/B4Z_B>KOF!UFK_K&N1K_W4:@RT$?]%0WN< ML.0E^(OFQT$R]Q!_X<8VL]-)#6M 3W"M2]3+WK=[J^%Y^;8 77IQ__?_# RC M]]OA8)>]KE:GT<6[@%VH0/D2NW!K]/$4./X80&FT,S V#("Q'3.$\P2^P0(M M-%UX^-EWXRG3[,"!M[71:[(\ EF;!8Z%C3!\#Y;WV(OIAKRK8W8;$>"*%T]' ML"I\?!9@O6SDP!*N$T: FB HO"C =R5VZ9H9:B_, M=?'/N7V'\2BT @>P+*Q1Z+ H]-GW9QB,R>"0T<_B4"_%H0)^88(=8CXQ@2MC M> &9!7RX!NZ!@7OK 32FU.] >V#!,\ GG),NK2RDFP!I@". !P61&45 I3'I M=07 3U9"F#\\?N/\)UU0L*=O#!C)31B9$=.^F!Z@"@F7GQ*Y1EQ%^6T8US68I*GQCH8,WY0"H MLZPDBV#M?LI*$*!@3*#D<$#81 +T%F@<)FDLOAU;$9:&)&(%9$1K87 MHEKBP4^<:$*:B>O#1B,63+61Q!5J67G&A&DL.B26\,NT+3L'4%P4F-=-7 MS%$(NXX6O[+<3K88UK'OT4Q>'B3J9Z],_>\D2-U;3^QR!%?__=(_)H]-QQZ[IXWNZ(5KH0/_S8*X,L%^SX)9X4RA?EK9@KS(?"CH?VAS(-6 MG1:M;C>KHKQ@FP?1<23N@Y0/](!JIN2L=B\L].@]3.N,FC^G/=X M9)9X 7LD:Q E/*B(=M DS;!GX7Q;.8'D7#=J:I6R,S FFAL##IX%'*JR4@[L/9! MF1>F^PB,K8)!AIUC@<(9[3F&HA[!F*J[2(,ARH(90=BE=1-FT*X1.^S M&.B8F#P\/V(3TQV3-22<;>%B%?7(-19UF.Z79)CNS5S#YL/H,,6#?A-0JJ&8 MMI$1]9V>$/7]3GMS4=\V2-1W6GE17XOU@_-IH.H"I"#NW4MI'X6L2NC(LDJI0A@2,1)JH10K$[6$L_$R%5'E8!:%MLL1:F:R/?B^$/X.K6 M]\L1D;KE3Q%WN >LE)I62_G#(Y%O63'LS'I5,:<(<="8!2X!NQ&>SCFL.5T) M+Z?T?DRG]%9%P!<,$"Z4[^WN?!2>^RR&@RT,^28MTEHHW:6#HLAX;+>W-1Z% MS;@W9G6R^*U.R;S*3,FL")8O'N-9K,L.\BD$B.Q&OU,"V='/ID1HS$AK=<]* MC:UT7&:INP%^83N1YJ+75""($A46SE-.Y#-F1;RA/@_-45#/?_&B./!D@@"P M#+!@+>ZP0L;#8\%<=]9>X+OI9FP&!_@K1HR),+D$WK"8\XP1Z--T2AT+EBSP M80Z+I- ":;)#G3'/XN>X(?CQ$=<"DV9O!#Q!?'BYCK E/BV6LB M7$QE2Z>K@"0#1']'6%PI T2E G)8_6/Q@--$O*31O)^,8=:3-I!!LU8)[6,N M.MCA(3.N?_#:./D$_Q=J*TL2GRR+N6)R#&5'JD?@#A^^3 $S!($&&A>P)X.@@I97XCH&4#&AE34P/2"E+OL6YJDZR$3/P MTEQVRPPG&@,\?#9== ">+![R[*O;%-"-0^*>EFM33D!TP&!\\IRQ8YG P0XR"1G84_>?"J,D]_="B$/.F[$%=8EW\DCEV/_^X7#[%9W,&R.QVV+ M=89F?VA:HP$SVQV3_?_VKOVY;2-)_RLHE_ULERW*BBV,IDGU[ M^],5" Q)Q"# (1DWE]__9H'0)"B9(FB)&SM;B(2! 8STSW]^/IK^$NR< M"BO\H/=DY'BIG/P+(QT)&:B8^=.S.%3I,/,G(RS@CF=DA%VG3L?BG&<9 VD: MV\Q;%S8N[G$4AS'\L\C46%MG(#41NEQ;8_\;WJ.O\/\_@VTV J\ AA_XVG:3 MR%M. OBU?=FF&QS#0$.?441T;B<^2X3^F94>41_[6N1^@[N8[ M?,(WT0]N"_:?!@NV:<1U0[ZN;%* CT46]( 6 MC_*M&#!C?N(^ED[]5(L2NX0UP]**L@V>\#4(;@;F QK\^GGY*"UB#!MRDB%4 MXLKJ4QR> 59E.F5W&2L.I]$49(DCBQEFQ6!*T;Y,6_J$K[2(Q70V]-;7RS81;4QN\=WF&K-'7Q+W'[ MU-?%[];NGZ8F_@DM[,TU\954SLKE\$O*W5$]8(&\R4\UFV#-FV#5:O5: 6\J MU5_:#KFQ4KVR3VY?I]ZZYT+U3?,BE^X!C-6_KG/#=O[6JFAK)PAIE^"&0'Y9 M+SN*UZ0<%A*)/)T)OJ.;SJ&=37+2)=CD($"ZV[WYO;%M8*B'G=*WG/IQI;?V M_K4IXK(?6,:WM9SJ'OG J;&1! M,, Z>(BRYI0G(UYG*9SJ8FN N:C1T@G8@0+N0NAT-)5$H"X1]M(^K+$S_%J@ M)%FL14[Q>P5F26O!$ G%A8%RAM)@W!X4!TLM!<2OT9"-7 $5)Q=SM(@.PTJ6 MK=^>[B]8>9DJ4FEP2O40E5G)'!9."T ML-Y]F'^=OJ&+$:D'BP-"!:>: \Q!OX4+FN*"?C&(OJ-QFWE873(NQHX?E*+0 M8!ZIQ5>US#5P^14X' M!D-.6QF6(\TBV' @#N1>P?OCCF8) QO"#;F;.& M \,J\:VN55]; 92;RL(M/.]F1,C@N2$?F$9XHS3+1]'$O2OYB[H"38)_$]E? M1\NUW+6"MPWK=P%3.#K4,[0/7G<[%GHS\6KC M&L)P+)(X8E5HJ(O#+^#4@]4 .?GO".<\\D%KCR>%.1&C7 IOI.:/<#B4>#2Z M>T[/X]<&):=/'CR5L_0;<2P5"?FFY2)5LJ6O&)5#VI[JI.G9Y7.*A9RRK'XB M)A^"0&,UM>?%(,KRJ:>9+>!^>S2$1 W3*2LLU 9ID1-H"_'""0(F =< MN#2Y5GZ,092!G2"M*X[1CH(O]!PZ&HI420P'(5D>,&!027*X2TV*9(%]*I>$ MMZ)YP]BM"P#C Y?M6IC@:-POLER?]@/K^>,K(-(ZS_F[2B$P9K^5UF.\O';> M23DQFDY/ 6X3F'"LFJ/."$9A4^')_IGWT*6PYC;9>R+F 7V'*? HBC,AO M.M5I.8E&JG?8]C[Z44R7I-Y8J:DH0/V#@%+M[CZS\'-YA=+[5):/"G84J!R: M4)HD&+5>9W,KP?"5[N3?:X/>DQGB!GH[RNLE6%A&CN4QQ&36O MERMT#)J5B5+P"F.1H<4KH5=^FU=^N]<2R14)S0A,S=Q4'0\C==WN.^_UGCTY M2&+IG%7)T$=ST<<]_R<.EP$?&9S<<"A%X"O+$>>+#1Z;;!@"*Q(V(MC.D OH M?"6=Y?LDS ,WQNKM?5E-:BZ8@EQIJ;DP;&R" /T887G\>IP?ZAH."SGMM M Y3?5++KS[6PI OM451G>:N"[F-+ #ZVT\E8J:D:2I%< MB9"0TEU(L$$("B=$@;[;%9EL&FDG*; H<)T[M Q2=*N45=Q@LEYSI2G88A17 M)!^!Q>NRC O .-K V:KTF$\O\;K',(M@S9^\3!#R=0+$V8 ,$]R32#"!+ 54BI(,!GM6IC@I0]$,;I'E. M8<)$ZR#Y(,U ;!"()/X/Z+E5S5&HC3E](_\XOJ6<) M-<;/;)6[4JL#H1'Z=WB-0(25G\AL@L.0P58 3TNRGGDP@BOIRXR,3'(%C%'D M?6W_UI9%0D3=$8AIK]/9:XGO,/8CN#6XEW]J 2:L%/+W[6 'E<[$K?"%X#6.&#W#Z1MY?!:@V1AL:U]T]S,IK\NR.,U(1QXO2 M PZD%R6UO/-OD2YP2U47YB)HXU8?T:D\XH,*W"=T;9UJA:-YX5-N5>Y8F\^D M6QH/"1,>%I+/9VVD$0P[7<_)[T5V0OG.-9F[U_NFW9C)W!0<.('_7JF\\IQE MK41TX+(<-*'P$DP(\7"U*L$;&^LN-KU JB8(HQ0B/10SAU93,G:;)E'1W<-6&1 MZ5V^TF2X[[[RJS[Y[<6=9O7V6J9YJN1CS[R._'835JOF[B"+M9*8U$G_0L6Z M;VD5[R"VM=P/U8,&;WGY'W .O#OW=CL=.EZ0$%1SG. M(NHJ#48X46OALIVG,2(>V+$ZD5#S,X&FX$[BZCWCC-D2/X)QVV2M/O016@$& M.P6HJ.L&@."1Z/A$B"%D..A+H<8YQ M,7+'^*'$?>2#$2K6EH8I\\@D78#K1_7AM3_2+J'K_2UY>Z?HNN[LHHK*T(R9 MI7208M*-A=]LJ(G>4*"]TQBS]I1MZ'7>!7K[.5?KZ:)+NN_ ]PQ\S-[!,V>< M$T!K-2AB/\,3V,T2+9[I,;(+EBM;_7Y:8!IC.L4@@D%+X%D.]T6/F '?,FEP M9R6.V-Q0.5>!ST DGHF*4@H7\^X2Q2*=3.6N1$QC?MS7G0 &OLZB!%$6%&/, MKU(FY,J/8JWCBMP=4@LV 48P-*?4A'6A^^[7E-";12H.G8LEK >.."G6W#)# M+7@]-)32!.X^@SWU#=TBY(4, @Q!8J9)]@.:^_1O.H$]]F>"U; ):UUBQ8^< M8&>39&HD$J?([DOCZ\NV9!X*O,S NB@ C&E&4!(\&FZ(G1[R?$E[P70X5AI2@Q4>I$(:3,SV8T)AWYL2+ >1P4H52\?RTP M9B?2?>HD0]]D<7EJ4QOPX[4!G[!4(XZN5"AJ%%U3$$1FK7(TZS!-0XR.O6N6 MXP&7X]2!8S0S_9 S?6':L ;I,#$JMZE-6N\RF&H5V/?]*/&?6)IJZ91_Q"P' M>O%;8+>![2RH93GWE1^,3*L$!W]:UIJQL_HI/^.,4U0?,/,8OP M])1O%^7>!1GA;>_#2J&E:E0=E87C9W582K#QBV@U@#BIDM_QWS(Z*-!$J!JB-;DAE@ MF"B%.)""'IQ\^.J(:5SX04348@ZCEN"'_N#L>SRKN^J/EG=<9!GS7I6_/9 S MGN\RB+"!H -AOSPYMI$E!]&01?DW-C%,G D#=&VS.6K?FS%WKN$RE6HMK.B: M%!D&96!*81:B@())+JL55X9@S LYRJ?:;K$/".P>+4=@X#=9\H*&"P& M"C^%@:,PPG,E7' -U]_"NX4HFW#9 M@@]D!"U*$E(MV:JP)04B(^ ^)ND8=J!%Z6@(__)UT3UM!_!0BEG# M]OBF9ICO23.;N1*C%9X5$-XK4#QP:4LZ1A";J I))"FH&OL1%K+QM_*. M\WS$+8%%@;4;3;B65+4$[<[=2@[VT'+-N;V +DV@1^)SP65*QKI*1KTW8*KS3;9$VW[TN=VY& MGY9[ICJ)/Y9D5,WR&'?/9*YZJ+M1A&$(LOJXZI[>R)E"'+;NN& &OJ7&DY&? M2X>"@2DH:+D#X6IT"^4:6_8/IP)!X*P++Q0*%]85"9R??=;;*#MIF0M,JYZ" M,2VR-\5QDCPEC[\_95 BWP?GJ_8WB#$+,_\Z%V0=#O3U_FX%!2C< W 8D$"5 M,K7BFW6\8[[H2!$Q*?)SQ,1!45(..^.>L7/TRZ M_4APG);5)FJH,&7_74X[#O=YJBG[4CI/N=8E-4!H>\S Z<9E]=(+#6;9#ZAB M+"Z5X8L.LEO/=B0B3 ^V!@Y,M:5KM-#YBRN-B:*E-@N?W8Q.7=V-U M=.;,DAW_/?<^V# *M:5+_'B&;3A@M/:VQZ4\RH45O#,[83KG)@_Y X&Y9"I< M<>DP?!#KOS\X:=$C.GD%5'D!QDWU3L'OO(X/8V_+]\["<"!-1O7>5+\9^[/J1T+@4/V8]4+U4]3(8 M6/D5KOOH9$_E6/T7)GGN2A);F MKD7U,3\$#?*OV3"&,$%_I[$G:L@[F0,=N8&(9VY10<9Y5\KR$1E,V_MW6FA& M8E*]9&V9Q&"^U'NAPA83-9/BM1N^)Z?@?>ZTI0]MZNM%\/DJBP0' F'@ M5/5#IA+BQR.G/'CA%%6!!/!#1%]2S;]W:M>5NHI.57E]_2%6#TUM*U'K&/#U$6I[.D%82,E?#:^0W3O7U63PK42HFC5] MT#752P*"ULST@\YT!=TVB NTY2RKF/1G#F8!YK11Q)H%6>>"#..TCPPN.G9: MML0I,"2-MLEL]&W?;6'&X$""+A$E2(3MO@W+ *N2S1H U5I/J!'6$_^%,1-R MUIDQDX)++792&&#L0 8V/[KU/J(E.XB2O0STCVD%8189/-2JQ7_R%; VE IL[3Y;0H M14@ME_G(GZLQA([;W"S4(P6E,-;A.+S-,CQB-$HR.;.69%%5RV2W*>'V!CEV MN9\L4\0[1 0N8*!9Q'7Z:L&LC\?_U ^^Z38P09'A^EX5,8:-;)4F)8:PCP A MI\%T!X.04TQAE&?%I%F]]:P>I[A.S_[[],-6]]"#X8=J+'@V!+\IR;-R@*L4,IL95NC:N%>SP.O7L%R- MKCM_,.HK\!&L(CBWTM^"4+-%X S!T-A.S1#&R7MF["PB9#X2)9! '/, M>V9JI, &N5*<"HBY,PJV$VG6ZL'7REDI:8]#/ID:*%%GZ378F-S"!O&(O7J@]RHB&K_G"( M)0M(<@7W0HW:XC9-[!R6"<-1[@V&>#(+_*E&@I9OBCF@<903,>PDB]R[-_IZ MO1M"U+2&>MF&>%S8I1G/9LS G<8"L4:JK!S\_9G PN O9@_D2B,#^6N6\U%, M)0N(T*W46%Y=?YX:6"$"W!]R-9DA$^;SFM/P2!!'Z7;SK32K::S@1X@#1*76 MM+8ZJUF+M0+^T@Q^D4A8-)B5$(#-4JQS*=YGZGLT;>9\#:<,%M.JL(&%K#W$ M[\7IM;=:Q9JG0OE]IDVY"6@ M&8=2FB9KEF:S$M<)+-\06V,ET@N86B9(XY&F N AUV_.^0&/EFHT$@=/W"S! M&J/[+CP5@PC].*)>V:+J1M'$T'5969, A"9+R1JI6>>2N18%&8N%)@9RJ&=* M;2Y!5?[^Z3*_!5OQX:0A*[[/B(]AO_#&:CI*PQ)![R]I.HP5T])@(76+K[YF M8B/J0NY324:11'\5RD/B?:K2%:^ N^MQ&0:U?*18(#8.X*\X5<9N!P2AO,)?:%H1WO!VT.:U^S!.9)TP.8IGPOZ,_+G$(X6\?S-+ MHD+LA51>4R0A$9"+D*?+2)7T[.83Y7_#NOP9M^9CT"URGYB^&BZ58+67!MI1 MY:8H#I_R41PC@TH.R@9-J>L,&X1S5C_%%N?+B%XJK8D*KML$AXHWIR>UYU)1 MA-QU\4#W/<8:)7@?6SIH2*IH\$2,0%\0T9#S* 8O4-7'I( ?!=168^;TS^!.%\MI M<Y+H24N'Z2[.RO8'7C1([$9GX*$>MOM]=@==4,H3U=OI]WIX639RE_U+:.[DC6PWK1IM:=:D&^TX+BG&12)=%L,<-M<"0.TM)XP#)ZBE])-L& M?89[^'.*38Z/QO"V@=_R3@I,S;:\HSSRM\[] %L]T! ^8;A77R=48 5WED;. M5I.](O-L[/^99DX9O,,P+)V=XS1P?M:R3H7ZCNADS<(JK;[*J4K\+=\,G\9O M-ETP'GG<>XQ;@W]YCGCV9V*U?72I0F0#Z/>- M6&&G]U?B]/PB>T>V6&L!0S1!P@UWI3XZVTQN^E$8_*:C3/'.O46WBW)KYYV_ MZDJ\LM)&LYP^U5S==Q]%^8ED!M-$620O&'B5+M2]MNU[BX][ MO=<^U!_0/$Z8#A7-ZV@@K=8OVWI5RIW@R5_)D45Y"!^QP4@L88BWM(#.TFK%3=J0=MTPGW MF:AWZP *Y:L1#],(R-T6PA,EE*%YG@81+0'M5R>Q1$$;:H])>M^XW;@@8?5M=MM]WS^I5F]J8CO!T+2-/I0-HA13EW MJA)& T*'VV;AY=QNYOV>)FJF[>R/8!8\EZ@53'*%2+>T^*Y$2'O@1'+>)!-R(*;Q M%356*-.QM[VSQ/NO E:O2QNX0QN8U"@=/M(D= %ONC:VR0U@*_4*#@52IS2T M/NQ"(M$EF2DF./@YBOCZ,41Y7L 07G?;A)[.SA2Y5$, SB M*B^UEJWH@VL3^%O0&E8W'9,J7O-S0Y%OVXQ+<^(6:@XX.;0]Y[P\&_N&U+W* MB8_+.XB^8QDQ.3%D\J2F"3/9@VY3#GY;I+=]@"F^1ANVNQ?R0&#\ES M72\5?(/:K?5\)+?F+.BU]]RS0'=QU8RPU4:O/WH:Z5-5F*8JM]-*]+KQ-,!2I<@7'-2LX5' MQY#35X=,:#3GX,@HN(RZ/&X[7-%BIS) C*&:Y([IC2Q5&8G\>.1CBD.Q1QC! MUJ-Y8HT@O4?_SWB,449'#8P4V1JP@T.L6R>+UD$*?..;!WZ6$;[?JB1Y.YQM MU /8/X,,8+BUAR^H2A?IMLV&C0\.2@?*DN7=.[AY5ITHII M;A=;!YVW[R?H?- $G34'G!5U,GLUI:< RH0F@Z[I^TYQ+WMFV MM0/3TV!XP8 QU(IEFX/0&J$TMY?;V]8%F;35&T0QYRS!VAYCKC5TNC=<6D?Q M1 X?MOS'%IUKHOJ'VS>@/&C9V36C!C<<8FOX_C E0Q!L?+/ZK M'+.@O>FPC#"MCP$8-P6++?U,1R*+3,%7U71/^/*4)75G -U))V(A:!8,K@?: M,6:"/,T5Z@(H\)OC4:0&\.(P"72:GR&OGN)8*W]G347YCF?$%BRVB)8CIBYP M>*+!>Q(C?B")6FL9FO6R&X$.>5YK.E^1*Y/M \W;WIEF)/$#F+4K,WBX M&[ZPC,#I+=62(GXS<-I:=C\CAF1&]#2Z?0MNEGR_-JAW"P?;>^]AJQ(CQPU3*ER]8X:@'IZLJMHZ&Y7 MT.WD\=K&B$M]((%-V<9KJ!Q@^>KE+D9NZV>RGRN. G;C$99G)Y*6SW(T9G2C M5O>PA!^ GE)Z,R&^'J/1I%FK>ZN4W11C+Z=GG^?W_JJ+M_/JI80^NIL7^ICK MS/H\#J]CG3YE+X]1_>C_8XPY&E-[=3H(H@13>!P&L"5XZ%(0A[>-2F/3\R(P MIHK&.9&%@3?"G)=-VOH>5QRA'PE6%I9B%M%46HO+5--1U=+QAW02);7^C86[ M8SN@(IZZ2!+=\KQ(9]4,')'#Y\J):A/X9 Z,5>G?;<%;;J*K-Y?H MNFT/Y-627=H2"TTKY)I3=E5-L_]R-,W1QJB:[EZ;](#;E?5Y*)G3:KM:)8@E M-T"(F;$!@61UC0;O[E*E3 :A'G04,8C'1*1QKCEN"K+BFD8+LOMN=.KF<[$ MQ ;OKX?H/[BNL_6;QA=PJG#.YJV@.*UZ"$R?\;3:#K?M'=F<]**NPV4%^2W! M'";5S[2X<3,[G@[N1:%_32YD--;#;!$XC;IEKZ;>EK^)M&)8H.TJ'I#3NGB* M9/^.;\,P*ZH@FMD1:4]']@8A2?22HN>+I31ID1/&YQX7^%;^9U75K5VTZI78 M1;7@VEW+)Z,]Z(YO([ BHF#53,U,-I.GP9?W4^E8$#U1ON5^S=W0[ =I3Z44X9S-68.@3:H$JX^0L%!FP9QC3%Z%2H)BH)Z?XY MW!O^1F@.ZBI>*+(*.7WC$Z16UTU;_"L500KA<.D)AEV/ 2]F6?F,"N!JMR)?L\U@I*;0Y4NNG/IEK33 MQC<&G?L[%2FR#>QKW)*!3<^]K;V;1BTS-L5B5VFK*\*D11*I]5 M0-5$)/;Y5+ OY37F(PP_IL(;?)K436M\N@20T\Q1+M?^C ]VND>46VI.%8+- MD&AK21!/9OS9 MS1B>Z]2D\G:8VUQIAQ1X-1\CU?M5!5;/G6^9Y M.-MC2M'0@\A>HMM?1PB/=,P,RKFCTLO9M*+U*"N4TOZDRN5J]VT;O0?KUIUP M1]A0C,K6#:[UHLV,T?613X@P.N 09TIU'Z9XR)ET&IBLE20[M*D*:BGDS#9# MK?&Y9BEQTLT2LV^*[5,%#D"N/-WZVE38M72-A.E& 2\_0/4=*&U:+3[^6.[, MX48-;%)/Q;GB\KE!FJVDG\L;-T>$H")"Y&Q\AXHJ8]LNM@*?B$G4V4<7"SF@ MB9;LAQA$.)!OM;7#_5Y6)J*L$9*<191-0P$R1\I#6S +9V?.2J;9\1[)H**' MGRV6#IYG/67?;R2%@Q MC*F#@PP%I1Z!PY[&A+>]$QD"YSC#=$+E8[BU$(.+PVD9%C6AJ- J7&J?F+.+ MTOU4FF%M(QA*BX O>']W_Q%2EX_JZG%'<\18*^2\MO4DQD*IMU'1MK)33B%+ M-NEL_8,SI8Y^*T>6Y-N<)*@-!;.M+ M:4"+]V%-CA!E=S9;=5-))[!;<(V)^O$X);8*)I)11&3A/)Y?H^W]"J..J63$ M3A1F,HE_$::JM$A!AB: ?E_<'&((L212*:0+'TA+>4GRH4F.\A'&4WF5H;JKHJ6,>TR6YQ*T706\.9 M%()0IW2!DXEOH%%XF-!761"Q^M;Q,C*O-5"K[5VLS"TE$L?63%B9\M)P#1T] M@>P0MXZJP$EGF_D52\R-)?%!QKA*&(%&3"9IH@=H0!DU"H\I3\CU$-LE9&S" MA%U.>BQ;@)F[LC1!>INU=&WG /D",.04P8.98L9/I)2S+Q8[C*%B47.X'G'S M"ET*W&B*C1(Z*H43UIBSDJFWRE??UKP:-W P*J$T(&&.*AG>&;G+?EB&;92U MXWQ0$W4$1P9MB+/2O?@FS;D^"VW%1,9AY\4D,GH;D\&>&O,2R!T!!**TJB>I>P$;^\XK8^%A5FPW2\OOYY< M>.=?+XY_/;H\N?3./GHG?WP]_?)OQ*9_O3C] M^O"P?;"[C2\^S>!_H7ZPS$F;YN3--)S_KG?8[I$/6?]UI]V]XW=[^P=W^N6R MP7:WV[L[=QU0,]AE@]UO;^_<[;:/,]C=U0;TAN2!90*D#L7X/U]MOZI0"[_M M3;Y[W;)B0$.C*G@L25^IXK(A6N/2V;U\?P'PL3"0I_"\I M!I4_:Y+:50*NCSK>2XS!+[9!-V68YV(TA@]B^>\AP?&-HZ@QH-")VMINUQR- M"-##&[SZYT_=GRO']D/+C%A;&Z(S:/V.L(ICJ,B(.<\PZ7KN1R']B>$*VH5K MTRD;.#]5M8$3(Z))4Z:WO^?+!U(A3V/?6KO(7.>#C-_ MG+_D.?[=_QZ-BS'-AYEISYEECD;Y,^_?:NJ]5Y69_XI5B7(=;-\;9_>&$[_O M!]\PFYV$6S(!0:#48/!.;'2*STRF'B%F/3T[FVDGU+M9S#-DDCO;W14VW\)9 MN7%7]NYQ9CM>S?Q2#GVC)OB@M;/?Y;!'=6KO2'[<[>\]CDC0ZK[W72[;UK%O@!%QCNU:RN,Q-W,\\& M])\G98$=%4-$8ORP#59Y]3MM[YKI>R(J:GOWMN=/_59Y4 WTLI?HH-?N]9I% MVNQ%NMMA\!*7Z:D=V#^T1C]R)E?LKJ=P)AN\@GLL=QX[-/($U4FOU>EV[F99 M/E'7X DNTD&GO7_8+-)F+](/>6DO:IF>VL'\0VNT?F?Y\::7\F^/[1O?' 1_ M0DJEVVD=;._?S9!<;2(>R0U8BNA;AM:[@Q7]W'(3=:^XV=OX8+^]?5LK\VF[ MK,]*"_V0/[O1:JA9VLU=VB<)]JR?Y?]=^)_[A1(Y"[(-LQZF!<+6ER( [@>[ M=+^7KOTU;OM VIIO"-]_UY*C^]Z)N^W>"EMQ$?JRATQR*Z$O[W70!ZL1#&%9 M5&*P9D1XD7L3@RF3JN3<^;):%#7%,J>,ZX#5>!*G,^5R*XXG2%F#'#(P)_F MRZK-=7_WQE&"H#=OZG^G6E+I".BE_5AX+;'N.\J)RMW6<.,PL#Z7+AVXW <\ MJF%&%=J6J5]&8@HY>YWNGG=)UYXF" 9$MA4$S95;=W 1I;PZ,( :>>7'@/:_^Y/V7_U3V)#^\:;TQ']6_\8IN=N[?\G&R735 1W\P*O? MZD&@4BPCV(TO[VL>7WR>AP_YAVN)]]'43^:WL;@>PR*B-[>X5TH(@[; M>RM6V]_NN]WMO7NG!CC8;^]TM^^#&N"N]8"/6H%9KRIE>WJ?T_8JN?957OQV M(=*G75#Y0>5!%DU*1O,#;J#%"(U[:T\U&#S8=/$P0N0>)^/F+<4J.2C\#[_V MM%*\/=\]^@ ]\#/ /AU-IY/\[9LWU]?7;1AG>YA>O3G*@A%VJGVCPJ&?O4&" MNS:.^;W>W!BGVS/$Q-(G<6>W1%#;Q=KO[CS?^ M IC"O:4EGK;,?:2)\XXX8$W\;1=,WAQZQSC. 35U1D/Z-(&EG,AJ>C_9/SF6 M#4O*%* 8)=::$)9 Q_(OB$ .X^I_SSWI5:6['L']J)7'P=9OTC?;4'%6R.5, MMVSP,,<1-4?"7_]7D2AOGWS3[L_MVVB/1D$\?051HQUZ./B]PS>B&'A[PP;* M9'/W9UI']!Y*1SP9<. R'?!^MO7)O\XW3-R1Q.*0I+W72/MSD?8@'TZV.H?; MG=[V=SS4NR*AW8<[QI^,B-JC6'B SS-LUSCQXYHFZI,BR[%#!(KBI2*28P]F M5<=F+_VL[RD:VFN-OB6S9 M)IZ-;#6RM9IL]?2YU6O.K;N?6]T#[VO[LGV,_7>#MM?=WNTPLDJZD=3)X6%G M;R4Y++(DRD>-++X 6>P966S.N3N?7WKXL> MJT"QU%_!=@[);?-T;FA?@\7]@QLFQ+-J?*';V?J#.]?8M@J(E(4AIN%- !?& M1$P%4$!)0>]_WE]\>NO]%/V\J.N[T^L=]OB9Z8?R#GZTZJ^.2[U/,>XR5O3[ MQ3=X[\?4[>=RI-24'G:UZL-L*Q]",R-^6G&S99A;Z? !-USY?GX^\C[",L(H M,(#STQ6,^G,Z94SW@EM8]6-OUO*F_I"Z$^5>/X:1T>UQ?TLS0=VC*,2.NVA9 MP_5YNT;#/R\5Q0^[XO_/4W2\0S,QRE*"*)Z@I$:^]Z'-"BH M$=8S/C^.CSXUBU]:_&,_#C2\ZU.4?,,JBA>Q%3ZF$'8V8!]LJH<98%MB#U'' MUILL):K7ZTJ"G\8=1LG+T4ET$.>?%_HQ"TN;UPE?7Q4#O;F8]OW[P;3O/@], M^V8N73TT_?+TE\]'7[Y>+.D+^:2J_EA7G#LA5&I 76G;7('&&%B,!%.[A]L[ M+?FAUF;4O#W$'B6!3[W5J75PQFJ-.S%COVJN.,5Q<3?,$UV#5=UGY5=9<=[#7WCGLWJ7N8+]]L'UX[Q4" M.]OMWN%J%0*WN>UVN[O3>X@BB=V[->=<.@5PV[W59O8AZ>?C^9-G M:BWBX[:@_RAH^GBM_/;K-F M/Q8*V+SE709F>9._\2X#&)OWI>W]:Z14K'WVY?__X"BA#=!@+^+$?@G+]-P$ M&ES_BLA2:.-X%*G!/(")OONI#N&$Z(&C($C!GT7X@ 8\X<;G?B##<9H9M%D3<#A9'W-[TTW &_QA-Q_$__Q]02P,$% @ ='Q95PQE M28\_$@ 3,< !$ !C)= M,U73 :SS'.D\1V]'+_[E'R\S%ST1[E/F736./[0:B'@6LZDWO6H\C'O-B\8_ MOOSTTR]_:C9_O1X-T VSPAGQ M3A! ?$1L\T>$3!(T'?&?]!GS"Z=W'@,#YK M-K](L0Z;OW(Z?0S02>OD-$F6/.6?R2=R_NFL==(\Q2>D>79N?6I.+L]/F^3B M[-S^Y%B7\._?II_/SD]/3DZML^9'Z]1IGIU8'YL7^,QI?KPXOVA=.,ZY14XE MZ(O_V;<>R0PC*)KG?W[QKQJ/03#_?'3T_/S\X?GT ^/3HY-6Z_CHU[N!*9,V MXK0N]7ZLI'Z9<#=)?WHD'D^P3Y+DEC^=KR2WF!]@#G]F1Z*PK@B0. DXG M84!Z0-T-<7#H!E>-T/LCQ"YU*+'!+UPBF%])D'H,!9^28(AGQ)]CBRCM\N4G MA 19=#9G/$!>1M#!_D1FV.>!%&N@B-@!LW @_56D]"&I+%LF_1%Q U]\:XIO M'UY\NW&DKS7TFU.,YZ4TIV4B[?$O97*0\M+CR\O+HQ?A=IMSL-&39/JF^-@\ MAEIU7$)MGDOJZX9OS43N+?*PK'+E\I#([9B'C;4LSQ=4DO*[OVLV%E6V=#9B MR5+9D$ ^L3Y,V=.13:A.=5A/+CZ4J0 K(,2RR^A,DHL/&W1BSV.!E!>_Q+_- MY]1S6/0#_"1$ 5PT?"'!)9)LJ M%WS.2=F"@X@/794D^C^^_!9VRY8?1*S0_>\HODVK1+4HOI,?P'%'[ MJM%A,"Z>XRGD3OS^,.KGC6FDTF7R!#-!76;G2TO^=XR:RX%T$TE))$1_.5H7 M6(,*?6(;WA?Y>=W)8^$X28'@FG=HRZV:=:-8_&-BQR+K&L.;[M#LWL 'TQCT M;]KC[HTYAG_ONL.Q:?2,^^ZH/>[#4TW[EP!4,G0"M)A@6I)0E("C-#I:PB.C MAY8*#CPNS=XQ[NY'W:^0IO^MVQ_"U^X;$;H)6CH@BV[ERMU)JO[>%MU^P/S;'1^=^OQN"F.S*[ M_WSHCW][JWI9H$')[\>MZF>D$6HF2NO\GS]?G!Q_^CN*=!^<($51V_S:&QC? MWZIO7>(I"3[?BF# 1U)!C5@T1K?M8?__Y)!"CZ<5"243G\0PE/J6R_R0$_B2 M%J^1GC9_9OA_U>O],>CMN=CO$P'/>'M_?@DIU^5[.F:&(IN;E8 MYR8&%I4A!8V6V"@!KQ%SH^ZW[O"AVQL9=]!XC$?MSMC\WA]_[3Q -W '/8 > M:6H8)5^7ZWS%F$B H@4J$K!H@5LCJMH#:+W%D*QGC#JC[DU_/#!,4[=:Y4JK MB#ENK1.S@$* A2(P%*'5B8X.C(G,?HGY]8J$TNS'&;.GQ&MDY_[P6]<WC3:_='W]J#!QC8M,V'432^T3._#I"2E9-U5E*H"&"1P$42&*61:T38 (JM MVRK%:95F/UTW>R18(ZO>&L;-]_Y@H&?716JE9<_6+9N(ULBV?1AA#F_[U\*I M3.U83$9*:>N/V<8C@4 11HV,/C"&M^/NZ.ZF>SW6;"S2$DICGV>:#!!O"GDD M &IDZ2C:.F[_JMLJIP64=L[,@2-I),5K9&4H]%U_,;P0\Q684G:'^A/?(@ E M"YG9;@I-CDM6\&I$B]F]%488=>^-D3" 9A!B74I)0&;Z&D.@!4:=C+YE8'R+ MN!U#4"QGCBOBVE,:*2T$PLH@RA MD9(ZT:F,49=A4A=,26(FLJ$5]JXC?WD1[#*T*3"4;&6B)06Q\#IR%(7ERC"R M(J&T?R:"$HG7T=1)G*Z,L==DE.;.Q% 2@#H:?#W>5\;P.;)* C8$5]8BAG5D M(AT(+-769.64#&0"*ZMAQ#J:OR!0588--8R2G$S0I3#J54>NU@-9I68KFV55 MK%QD(S+KH; Z,I'>&G9# DQ=31HV"2HYR$SVTRCHYQBG3O;7FWN/R!/Q0C(B M%IM&JDMQM:L2):\[S?ECO2BE^*\'7\BEJ<#Y](@/F^WOPF[?)D-+',B&),CX6YQ$EF42I7"+( M)DKE$\F,HI6<(I'5@U?F.\&0!'T/'(?<$VX^8D[VX&BY.I2^DPF0E/$=4(LB MO0@4(ZGYX KY-+6]@-K4#0.H-])8^VAT\I4HG2$3K2GC#$)O,U$<^<*A72C@ MR0R8]>,:@P[1GD)CBOBE6I'2*3$RIC%-(W4VI'*6U'QPCGZ\.]A_%_]T_ M0OJ$72BN#_WPB/@!IQ;TPN+9$'..147;@[]LI5_I1IG(6!DW$BK_AL2_*)4K M.3Q9YBMZOLC9P<4*^@C79<_BPAJ'\0XG-@W$*&X_W9%"E=)Q=C@7!)U2HAV! M>A3I1U$&#OY1-.&UH(@P\F])XS#SY:\@3C/KQ$3Z'25[*;NDK-MD4> MT#(3:#47]708Y<(YV!M/IYQ,Q0PQCEB4\I"=-*A$)=*FXY>EL' MT-&D](9,'%;3&Q+E*-(NAYPI_0?GT*!LG^Z@[0#;[MM:M*V%*4J$"5]F;!QX<[;.M*4NAYBN^ZS$$%)4"8@FX:K?5NI^TJ"61T8;S[2I8CJR2H$P8,MGU7O-*%9EA0+!/.F#J+;C(R"JX M^-C*Q/\2+B04$EAU)L,,Y_/H+1?8O<:N6"HQ'XG83B+>:"*S.")R\T_ I,7* MC0QW5:*D-Q/E2^A-ZT2Q4B2UHI1:%.M% 4.1YH,S1#83BZD]ESWOS1'T%2B= M(!/M2=MZ2TG:D4(2IHRD9!UFFK>NJ6M MV_<" H79OBJM RC941[H3!#K24[J[K>2O4Y&3DE%)JZ1OCJNEM8O.!-;B@T- M'!4[V7N?%8=K:TC7^@G9+;=1JU"45&6O=LJ>N*UYI[-NY.YU?WS3WHFG50@E M2=FCFUF2(L@#0\(:XI2J9U&7RGPQ9W$H3>RW#M@;$%A*@Y+?[+')++^K&L4P M/77F[>?HZ&/ T,$-EB29X6R&.?T7L5-AMIUH+T14TIP]X9BE>:DA'1NL*9^9 M.SW+D9_QPP\V@]>1D[;;/DB6-RN)]RO%[XB55XE6NOT,'P<5BP@V)_O8]N;:0;!Q^;2 \\>6VTJN&@UWQ M.ECQ4FB8S2D%/>JZXBZ6JT; 0_$:V0EWZ>2'H)L&H4ASRUDXOVI$"6E 9@T42)#HEQGS@%_^VH_# MB4LMPW$@)][TCLPFA*>+&>4V*N7FM&5*IE4&.^!-\1C$&S)N. M"9^):-P=#D(.1D\"#/?X51X$&A$!9A-N.#VH'MC]C6">2^D.B&J+1"^>#S)4 M6_*DV[ZX'A#?)\2 C&!Q3FK51BPL,-!V:%4U3G)^ MQ,0N\9>;$=LSQ@/Z+^F_]S*3N08I@?#F=2;Z)1'2**Y)+.@<;..)<(].'X,> M]<#*P.,(!\0T>J/BID!;O!*M0_F-#/+>K#%Y":Y=9OW(I7QWX'W:)TC4:)AH M& J^#&?,L2UN3"+T25X=!CT98W.8/=V#%SO,I2S7&&4@2K0")?R?0OL\)5RC MN'WO"=IQV8BW/;N'*?^&W9 LATU^.RYD7@TH@["GZBY.T'M3C=*V[?\/H[R. MF;INYZ7>GZOJU^34+O$.GE.H=F+V![P_DN@FI$#12.L#[#!BVV]/U6$FI"SF M<#5-)1KA=#]H.#"4PMZ40J:B UIB0Q]SXK.;N>R5PJCJD-OPQH_D#O,?T"*Z M5C&/F]-6HB9&M:?[,B<>.+MH\& 6)*J0?1T&0Q;\!EF&$2 TCD/F6=A_'&#/ M=AFW(1D@T2=Q/V9>+7T3\,K6X)$8,AG.@Q\[KC&!V;@GXF3=%^L1?)KT&)?C M!0-F7%.9166'M"/H>_=1J2&33_@3M8A?7#4*!*K1WIVT3EK1U27M*2?RJ:+C M+9"H1)&2>>^8M:T_0LK)/6>0A> 5ZJ&XX&=]@Y(6Y57PKK,K6:!@T M2&\$5?+6K.7U1O(J+45<14^X$B[0=F$V[\&,1N143/84+IV7O!*%@;Y#["Z6 MC:+L:_S\H>ZX-%B.WW.)N)V ID1K<4T92<*S"7O1\[BR M1E_&^$4<4)AS8D5KPY V/:F(5H3SS;17I=7MW5*5IOM"N$5A$.G(SLF81^-( MJ#S^?*Y5[10(5:UKR3D&U3@\F^Z]A];)72C/-'CLA#!'GL4M6]=QB!7XS-EP MU75!!&4KM,HZ]W7HPS3)]_NS&2L>S&Q*68EQS "R!6VW-%,/6W(%IL.>B ?- MK[B^U:7"D&,&4^H!>2(<3\58K""4NSW@GGQ]'D)+NTL46[;-42!E[F*8*ZX/ M=+8(:VM@OGLO&45'VI8%ZFU9(:&$H$'$RJ+6&,8\P6NRJ%LT_"T)5-5V7&=A M5RQ7CA]A"K[3\G *I:JKGHES1Q>N0@:3G0PC\D<(15%/& HDW]OYUW=E) NT MJ34 [1T=&V6KZN+KF9>35AD?9"(^B/6F2B51JFJ,Y2$PQ3%F)PZ/:B_^[@Q< ME<5?G<9LIY:PN@V@=CO^7#!:*H-154-TY!(!]38-[Q?;>D;,=7N,/V-NYZX\ MEL9Y[^E14H_E@J(D+9Z]EVP'E/)5J>Z%U S)<]3701&'!)KZ]DS)5NEYU$ MQ7#O/> <$9_:8OD9N\61A T)JQ%(T.C)-'>'ED>JJG,7;SJ!Q@LF08LM4_GC MI+(P56WN[D(WH Z>4??5\%SJD50$I-CK=20K6PVV=_O_$#?7JK&*V' M^(W($W.?Q-YUAN4"Q( $D%<_B7RJVG ]Z4IX]&)10NRU\&FRXJ+3;NF(5K6M MTIV9[=R55;]Z][WX-!4,*Y_$KK#5_N<[E"H@T#$Y!?$@;83*+O8DSGP'X^M0 M-!/1Y&+IS,IJ4"!9U5I@ JK%J5QGE>OX Q@W>[Z8<"RVF0&OLW FW%RX5 H:S,J.D MZO,-;P#\WOU[?.RDN!M?2U2)WCI__IL:0N\RC=X,\][39VA1Q>9M/"609[&V MK#H.D"_POLO08J30!U/Q4/Q^CY='@T1%(K;8"%EPC%!'^*VY2KGI/+*J1CF_ MLAF!;,V*:]AZJDI4L9S#FGY_-L>4%XX$=$2KVEW(QCK9JI9JM,7ROB)*J2-: MU<%O82CZ'G+'X]'<>A!ZN^!V,6)E!\>269-"/AUJ 4GQGH_49H^X-,8SD>." MU(PP/[B]$VAEZY'FG-#P=M]"(C&J6K.6B^"IEG"[]3,=B*HLH66V?BF.\>4E MKT1?V#ZY:+5,XD&C-62!JBQYJ:M1E&54:LS:MBW;$>R*B4S?BT\5KAVO,67G M99.B*>&NL._>C,D;<'RH:#/\Y:=_ U!+ P04 " !T?%E7@1MK,N,? "I M+P$ %0 &-S9W M,C R,S Y,S!?8V%L+GAM;-U=65-;2Y)^[U_A\;Q.M6M? M;O3M"8QE-Q$V. #/G7E2U))E-"TD6@NVY]=/EH18!6BI(P[W1C]]]_?CQXZ\_PZC_U^'H^SM.J7BW^/3;JX__?/#Y'V+V:>:< M>S?[[?5'Q[UE'\3'LG?__>7S23R#=A])/9JC^+ MZ\VCGRC?D<7'2/D18;B2[*\_Q^GMW__RYLU\.4;#/AQ#?E/^_'9\<&?(.$1L M(_SC_%WY];O]H\,/G<.3S@?\R\G1YX,/>Z>=#R>G^/5+Y_#TY.CCT=?.\=[I M ?X6IS-[_.37!?S^=MP[O^C#XF=G(\B_OXWC[Q>DR)TZ00NH?U_G\>]N9A!] M/T[[LP7[C-]?#5( -S,9^#F!08+Y(BY ](?QSH?Z183#T>)?]GV _NRGW>F8 M?/?^HOMI-!R/OXZ&N3?I,F.9%U*0#(83:3,E7G"#A'8T@U0F)WUW]9X*^>_:XLZSOH3\:+G\P6>K;(2X:?+^;F,]G'E3W*GX;#--X;I!,8 M7?8BC$^&_=2UQF<+'"=FP! IC28>WTVB@QS-W7G>HLW>*+X9 MCA*,4,V]??,#BDKZ_2V9J;PY-C^*#PAU]W6[^L2[\?3\?/90TIO ^>+?Y]'P MO([X)\-&%G\N:YS$MF0XADL83.$C3GA_.)B,?)S\@79@?SJ>#,]AU/D9^]-B M0O;&8\#_I5/_LTN=CTDG0:Q1%N>/NMM&8XBQ$:4KP5HM*[-D YBKT(??T.=5 ML*=I:56CU=$%C'!A!M\[/R]@@&"Z$$5T7B6BO4,87@():%J)55X*%F@(J*+K MDN8!B&UG=0+]?EG=0?KB1_^$6X_NFAR$^R] )0E45)]CP,><(: /^&[VAQ?%I;Z"=#+,DQ]^!#>O M9?S7M#>"=#! 78!J?URL0==P3X%E1K3SB4B1/7%6<&(B.&^D$"[:ZNIT:]AM M4J]U.;9KF58CXR<8X#KT$?=>.N\->N-)695+6+PA5EA'K0@D!L0CC?7$B9+H)%@+.;/*_'@:T2KTD*^2'A4E48T=!P,, MMN$S>JH+_[(WF.*$KV8^'(S?0QZ.8/XY="UAW/F)M$9!] 9^].L UV]\.,3? MHF&9SM,E&+6IKZU5PM5;/RZ[6;JN8, !LB;"<5& ..(-EX0E2Z,T./-4FVA+8+3)GVPKK[:5 M7CT:3%49&J\$3P=!RR<@D<5%*HA@ZP<89%8#79M23B-KD9[:6 M7/5D6HUGJ"=O41U#IT19E,3+B$$5ND@DJ,!(DC9SR:A@7%6FU1T ;7:P6-#" M*T51*$&C>+@BECN.OFET2;+@)(VOU<%Z62=C-LX.CZ&>G5^E,>G]X M?C&",V1 [_)*:R#'CG(Y]I'1>*/0+\R9HD+P@I.0P1#KM,,00QC4$]6/$(_"RYJD6!^ZKF,U7O&Z4 ML61^!='U'!$6%2908F4JQZF.$I^%)]RX:*73UH5&8HUG<+4IG&V*(M7ELUOF M1)N]3\J0Z(-! ^PQ6 (*Z#=IJ:V),:;PXLRI._>/Z%WVO@_VIZ,1#.*OTY$? MC'VUZN5A!519$N\B1XU !/$YN1(\BPKJ4RTM/;A M0#,S:9/RKL[3=5[1'9%AUW[F^[W/>X?[G9-_=#JG]?(:[SZU(1_R">B5/,;/ M/1]Z_=ZD!^-N-MRR+$KB+2@BM8HD2"D(-=D(R9EB4E1^HV\-OZF:*_+J?@8_ M!F3IC-ZW'EJ"XQF=)UW/93EK#X0GA;-S.#'K(&$H))+0P4 T_#DFK#A6FS3* MI@)>*(XFEK>:6;\%9?\*AS9*26X8B8ZC%;A@GIE7*BV_C49,9P.)N-CB-"[]*%?-CH6YHLG5TY M#>%!(*+H'/&^(/(ITJ 4<*#U&?$HGOISG549+&8KLK=&!XS)='DC+74D*&%0 M06?IK(_>F]I:\&E$;?*2J_%DR2M12RCU7HI^?_BCU"QBP/]A. V3/.T_Q+F MR$(*)D5!^9MIM6MYUH 6W6BUQR/&I-9/5K-4U6-L9G; M+ GC+&,@Z +QF0()$ 5/@0DJ:E,<4XE60JE-STF0(&Q"W\0B'L4S M<3EHR3*Z/+GVV>CC:-JT>5!!\I66O1H-OHY*0MODU]>^'TSV!JGSKVGOXFHS MNUL*QJ+PG "4*@R?'"I.I8C@WF?M8_FS,A&>PM.FG8,*5*BV]/4JI(;#]*/7 M[W=YII)KT"7L*8F2TA(G%2-,)X@\N^!9[6K4Q=AMVA6H(.2-EK1B!MK=RAED MUG5EWC4RK[4 B5XW>%525[DD@;) Q6S@=HNRBJXVK0E4($(U451T1.X M&(Y[D_$5KIL]BAQX]$F@(V(3&B1G,1QC,2 D$1G3WGM6V^E[#,LJ9-"OAPQ5 MEKQ^GBK@SD%:A@WD]=*@I M@.H!0BG8'G>S-R&;H B$&(G43!&K,5JGFN:0 SC%:N(YT*0*(TR7(9RD%4[G^DI0*O( MW[T>^==;_":R!TKKI%'9? 9/*K:R(3X+TB$N[+]@MD0P/U0=1.DGB.RZW) MDJG/@"T%4'F'?K$)&ZBVT@E7LGU7_\G=K@KG^TF M4%Y X/AFE29G96F#*U_0WRA]SP+X_&)GNVW8S=^$!<\?;FXH@8J;NW#A>^FJ M"FZ1L7AWQDQ29F06).6R+\4\+QD.GG@?HQ'*1T]K!_DKP&J3,JS'D-KRJ$:4 M?3\^*_\OZOC2]V'&XO%DU(L3C%'P%XCU[@]N?;*+AB J4UHV>N8P?,F>!!LD M<=S3X'G*5-2N-]L*J+F5__K=B)3BH)+Y3W)CJ%1,*'TQ$(G$CC5,F:045:/ M498B:9,%K<^$;9>^&@TZYQ?]X2^ 8^B7*RB6S%0ID9)V&"Z7V?K43!M.M!OQGQL*8"M^3"K3KP^6D!__V-O4+)D9X<,#ST="VC J"(L M U(551BJM.Q(,HJ"MQRLN:<['BD!777$-AWB5R) )E@P\#Z:^CX64/G_;^U[=QT0(WA(B3WN7\K$,Q!>A$ M.**%*OLZ2B"[-/H3$4U#XI)I7CN)8G5T%3)(1H7Q'V#^9^GV/MOJ6IQS+]WR MZH(1+I9V*B(8=*I"Z?8%NJ3H0S!!!B]S[1/%S9"VZJZ=ADBW)"FE:9G6S&*^ M[)6;W9;4@W2-!(-3=80SR$26_I_HN3L2F:R'U\%M>:,?:?U"!M*:]FF70O M(+S:3^IJI8*5PA#&7*GR48#J+@FB,4[TV:-]-/6S[5>&UZ88_25I54%X#5U+ ML_"^3GP?0]?A^7EO7"SKN)LU<\&84MOJ2I(P,M^"C2637&MK>*C?ZF_Z^,CFT+/ MC=2F%/Z&65%_Y1O2+?/-*YSP+"V]7/#6&U]YZ0YTCM39LH_IYZT9;.EEPZC3 MTJC@4_6*P%6QM:DTX$7T2R6Q[<"QOK*CY=JW!P>NW:B38BQDXG.YU0O#0N(, MY^B_,4V]1Y7H:I]5;(:T3;4(+^Y[5Q-ITNIU#,] 6FE[D?ZY&%532LWX1C>E.<-2FN/O[G/F9 .-WI'L'$5\ M5A%',>04RDN(W#M%_4:.TI/#KL24'5[]LG.WJ9Y0ZI#F<#@H:S"#M;@+BH.( ME+G2+XYKG"SZ=%Y013(@ '3Y(P>S$C66/'PE OQ)MH^K+'"]NJ$S/X+WB"*5 MAN&(8[9"W<0@)N=C:3H>T&TWD?A2L&>4 *J3LT[63GY>CF0E9OS)=I$KR*1! MK_?)?-,NY4XY38&8)&0Y'J,E9ZA$?@(2=33KZO6&:T)WGA3K MWM^Q9.9E@3[VAS].)A[7?[+-YF8D5[,5S AB;[9@^/<^7%UW<7N_ 9TLQI4&1H0LE&>)DZ 5D$PE MRS$'B@M1/7YZ'M=*=/J3[3-7EU^H:% A 7&)>B)S""0X%HG( M!F$&I \FVJVZF K4>//O-F\K0#:46CX%4:]87IHH:^Z:'5^QC,_^ ['J$([ M.4,L7?0T!H*2$?0&,1X4I9T23YFHR#PXYC)/M7M:[W:&6U<8S)YRE&\_^6BP M72DA]R$;GGVIC<@8HEE6\C@,D2&YDLCA??4JE0:FT:8ZN!:_-0\J)%Z84#4S MQ%95TU:%')*DB$^4_KVFE(A92Y3E43%GDJR>8+AI:N\+W[3X>GCFXK_I>@ M)P@;76*,. :.2&,R<4X$(J7C,@H-LGI6PJ;T7#-*Q^='@#3^B$SK_(11[(WA M*,^Z-9A[8=0CL?K* M0[;)^VZ(+'<"]F9D4:^^QO\ZG^N;6=WSZ?#4_RS[X:6+&Z[ Q^'HD9.8C$M@ MF0M$:(W+P(4A+CL@$!*H5*Y,K][.95.LK;HYIV'.[52N-:N\KE^2@_%X6@IM MCW+9TQH.9J]*-_B$YB1'XDUIR3JS630+XA2^&I(Q,+GVK7;/@FJ3A[LK6E45 M5#7^',/%%=^/\NV+&KO DM*IM&I():D@,G0_RLVMW$F9.+?*Q=IG^(]A>0V% M/;7I4D4N+Q%9 UEW?\$H@I\.] MB$'$"!:7U=R^I^9>Y6]DF9KH,Q%2(P6XH20H+TCI*Z<#&![%:AEQ&PS^&@JT MMV7078>Q80%5=QVO@;Z?CGL#0$3E"A2T"B5PG?\F=2//U@B72*(L$:D%6@30 MG'@9;0;E@O:UJRW7P?<:7,1:+&MJ'KVAK9M49JIT2DWE6A;I MBB=+=48GUCK)M80(M3@T^'! MQX/]O'G[X>?3[8/^B<8 B.8AK,.TC%7ZGA*BC^ ,H_3>Y:RQP@>8^%Y_?'3@ M-XTR9A;WU/_LVD EM9HA??$%D'QUQ5QI[M2E74L)_S-X82'N7,/+?X7!Z M'F!TE#_T^E/\Z6SX\=%T@O,8E-WQ;A)4.\$9R:8T. L^$2?!E2_B$5;4+ M2=>$N*T2?F2X!^.\]^->[%I(S&3(!%P.1,; T77C& ?*(*TW1G)9NP/)6@#; MI#B;Y-I]Q=F<%.L63Q7-[/M7QP0S<'N3R:@7II-287XZO#F+NO+V]T:CDK1P M/K_!0ED&8"DQ(9;:3U3E%JPAPMN<5/"20>VSG^U1MRD[;Y>4W+&\&S3=QYW_ MZAQ^ZWP\/OJR?W1X>KRW?WKRQ\'I/_:_G9P>?>D4 M\Y(76FZ="A:(E4:1+"6WD@OKH7J5S&K0VF0>7XA!&\KI)2W>8C[SO?PF#=[R MD79@[U:88H/F;C;JIU'IG,MY+/U-@1CI,I&)662'#:7IJ59*>^?OMZ%IY-V] M0=2$TKIY^K4^I327IIO$03EHE#83&P,CT5JNO,C*^MU.^Y68O V9LXK&VDY( MC1J]&VBWM"F&"=IYA)-SV8K$>(%X%BC&#YK)'<*-"V_"0O#!HVKC' MV0>*$X]H2;,(G@N7M!"UU5J]KNV[2E.K29T&Y=.@Z_&YLW?2.3F97J#_,-\V M?^_[I:SBY S*$6D>CN8K>57),QG.&B9NXX9L.^3V+DG525=R3SZ7S%>X;@-P MMX?[(@GMPQ2ZW :-%"RWV5A4.CHZ$C12-43V-,.9!7[D*(JEF^IZ<\;=! MNNI.7VZ0B_A1U,33LEO I.4A)Q(S8_-6]0'C.T(9CS9$9E&G[_*%>0QHFX+S MG7"K>7'6:XSYR&L0/4M66B!"^M*EDZ(':(Q#1T$*M.9.4UI[KV5,(0.KO8I^;.@VJ17=\B4#:728*QQ<'BZ=_CI MX'UQOT\ZIR=;Q!"//6K[V& ED)5\_H^] =+E<^^R%*Y,_.![KUQX,COY.X1) M-S-'!8J&,.""2.,H"4 %$50:H01+7-=. WT:T;;ZXXFGSS?]O5<,6,P$2IZ@ M=%QC4 R:Z. M6.H%_K>[&2\Y=GQ9.U.1+_>52%715#,X3Z"ZE;1_IRFQ$TZ! MPTC$ A1-ZB2Q7D3B/8W4B)AC]6S-]5&V:O_T95A50WY-[HL='7XZ[1Q_^=!Y M?WH2SR!-^S#,I7G$-CM?SSZTPM[6>L!K[5[=ZJYQR_$(+B>=*"/)EE3:FY^6. MO/+1J]XTLWOSRDLD63 N9E27EN-"<(G.5ZE 38SEC&\06)XK+\26D%O5^*(" MO1YVN-^=1"M>HW ;]$ B49 "F( MA7&W'Z3$L M;0JW&N?-AB)HT'#M'WWYK)W^*%D7!PF/89=28ZC3CD"D^#H82XGCUI'D0U#*V.RJIWIN M@K--D=C&G'FP!]ZTP.H=OJR-%+D"74>MYSQHPGDL&Y7!(%8EB,'_' V"!UK] MN'(CI&VU6SNFU]I">QF"':+R/_T!_4OX,AQ,SL9=%9UQUCG"/?=$*AN(=4*2 MJ"(O^1HZ4/.2/+L/N$UI,"]#MZU$^')J[>-P.NJZ['$]J"'*AY+YI2T)WF1B M(,XN#U$ZU2Z,VPAHF]K,OYQ26UMD+\&N8SCW/71G1T?Y(X:@OE^0=R/$B)%F M("IK?"=*I9]E.A-! 3"&$3S=O_)WET1;BGD5SNWJ]L67X-SV@JR3/KP$\J^] M/('1]2NA**>I9!XRF4L&AT _THM$;!",&>4$.I,KY0T_.]0JG-C5%8I;5,;"ST^Z,U/IU% M2&0LI.@"(\&4RVB"*G=16O0=1'!&IBQ1J-5FU:* M!FY/\OT&F+8'><+NJ,! M=*F,0OB4RRL^NTDYD0!.$$<=$P' /;A/;4N2X*!M""M;1))UQ;!;DLRC7V " ME,Z&",,=FNIH2Z5/NG;86 M%X!"V?/W!)4?)8E"SLXPZH6JRI2VQ'0M(LK:@M@=3Y9' B)1YRR2F,9R!;N?UK4%:5H;H;6$0=N+:'=TNAM>&!>$,\D0IR7R7FLTH(9Y M8A++4F;AF%FMU_S:0[MVX\-*KP3SJ!!2*8R2EAH24BZ]O"(D*AR/JO:U]6N# M;$.4VEJRK2_&G;/MP5E:L%;9S!.)-I44IU*79TW$OWGJI U99?*G): MXRAJ9^>KK5%>&XJPR?M8.I]*?O-QY^O1<=NSZQ& M1%''K;_;+.]^C7 IMAOFJZL_NH(;RH1')P&@!!U&$&=+!Q3N(S>92V=6ZW*Y MQJ!K[DVTG0F-KGG%.YOF&N^.ICM$?V'A[97Z2RVYXN6Z<:^R)3*74Q=+>3FQ M"]IQRU&G558;J^!JTRY"/K1WR>N.NN0WP)] A6ZU\S:O?YK[1%5_?PP!R;]*U3F;&;2+, M4D\D+7?)1Z\)-8)2AY/FJG:M]"-0UHS:V\Z,F@M?U_^\K:KNZ+"N"C1YRSS1 MP0DBH_*EA;,AUAB+<\R"YMB$]_DHHE4X85Z= :DHA15W9ZY^7KX$/X:__^7_ M 5!+ P04 " !T?%E7-WC5<84Z "]<0( %0 &-S9W M,C R,S Y,S!? M9&5F+GAM;.U]67<;.9+N>_^*NG5?+[JP+WVF>XXLJ]PZ(TL>2:Z>>>+!$K Y M33'=).6RY]?? !=KI40JD4E9KIYIM18Z\2'B2R B$!'XMW__?V9_ISS_!.#9I./[PUY_?G_]*[,___K<__>G?_@\A__7J].BGUTV\O(#Q M[*?]"?@9I)]^'\X^_C3["#_]HYG\<_C9__1NY&>YF5P0\K?Y/]MO/GV=##]\ MG/W$*1>KCZW^.OD+&-!&4DZ$YT"DCH8$IP4!*W4R.3K\^O\^_$5JP;F(DJ@H M,I$\*F*]S$19;:G-64<0\X>.AN-__J5\"7X*/^'TQM/YCW_]^>-L]NDOO_SR M^^^___E+F(S^W$P^_,(I%;^L/OWS\N-?[GS^=S'_-'/._3+_Z[>/3H?W?1 ? MRW[YK[='9_$C7'@R'$]G?ARO!L#AT^S;/[R.1OVR^"-^=#K\RW3^[X^:Z&=S M!3TZA9_6?J+\1%8?(^57A*'0V9^_3-//?_O33S\M). MWD4Z',]^2<.+7Y:?^<6/1HAX_H39UT_PUY^GPXM/(UC][N,$\EKTJRD74*K M^;_E:;^TQO01@4SB90""OX5QH7A%C/<]O3WF;\\B";*_',TJ(K[[[*IXFPL_ MK"G@.X^N@';^('(!%P$F-:'>>.XUG"N0MQ&61\8&%X4)_L_%+W-P^R?'KP^. MSPY>XS=G)T>'K_?.#UZ?G>/7MP?'YV_XS<'9X?'9^G9P7^^/SS_[\?G$JS@^FS7QGQ^;4<)M_^!?E\/9U]-F M-/JUF?SN)VF@+,]>X_8JHP]$&FJ)M8"K7'9,4C J:5]YTEM"O"F1*_KM35:R M6;[O3UP0\J2YJ,J-6=.?2A:TP/G]_%,SPY,1<\$P0QY(D$D(@@26TV5.D$J6 ?Z[-C;LH7C8C6DK]+@]X6QX< MPPP%T%S 43.=#IB(S/.,[AS5"9?)F(E/RI)@M!.2>0HT5*; #0 O6_M/E_5= MQ8NVBC^9?80)KE"?)O"Q&.Z?X0H; CW)Y_[+0*=,0\3U*>/V2:0/ECAJH$R> M@F9>*J8J\V$37"^;)M4UP=3(9-6FQS\S^>?"H: MF1Y\0;=[.(4T\%DZ9+PE1@&*) 1/G-*9:*!.)1FB!=;%]K(5RI?-K(ZU=I=G MJB.>_>9'EW _X)23$)DK0H-$(3%*B8T^$F.2 >!!6\;[H=EZD#\DRRKI["[) M=*>+V2E,9Y-AG$&:?VROB.?-I&S@WH$-EFNB9(RX@7N-,HHHJ!"T88YFZF*? M"]I:I#\DW6IJ[R[G3)<+VWK06= 8 DC"!+J*$G@DUGL@,8$!E@4SH7:TYTE M?TC&5=3=7<+9WA2Q0XD%EPD JRHWV7(I=+W3? MT/Z0U*NMQ;O\[*4TUX@?O?/#=#C>]Y^&,S^Z MA?[LWY[G(2/Z(DWXW\>#I0Q@=E&'K1W!0C($029#9$ MX\\J2@\NF3Y7MO507R;W^M3?/;RK$T5?8PFLA3W@*"7GC"!>)'Q;DC"(VC'" MH<3^O *=.@FT;POTA^1<1=W=P[C6\?K%*U'6993!N?_RC^'L8Q$/XL=?S/_Z M"K&F$C^$\72>B#3@3D83K2$Q)U^RL3+QE"KBLG?*<2T,J^XV/ 'G"^=;UYJ[ MAVZM3PFNV06G,"HIA.?-IMB#(J:MP=#+I=19H\9P,H1,93[M-]^8;L9=.O ^W<0Z*NCC7F#+]" MJ:,$,%X1;P)#USTZ$CP88A"U5$H)R+)'9^3'IE +W=S#H-:'% \FL%$7 \-5 MDFBF*)&402KG[9C&?P978PF@_XUY^G\*%\ M4XT)"V(5LZ@9%QMJ[\MP.I J,::M(I"9)5)[2;RGC@AT/[52V7"@71'C/D 5 M>?) 9=$#O'F"HM=QIK7 .T@ OH7I]7R/W C4X%:M4R4VW NHIA6PKE;K 0ZT M5US3E=1[HT22C%J92L4G+ICX Y!@E27 O1#!,!E<;2>C1RK<*(/;/1.V$78' M#+AF8+V=6\L#I\'BP(Z4N#=.D9Z Z-\5J*"<];4@ M3Y!L!V5":\(F2W#2&1.IR23:>48>*.("R\1ZW._0TPFI^DO_(*"70(%Z$N_@ MS=^+\?+BOWV[=_K?)[^>';XY/OSU<'_O^'QO M?__D_?'YX?&;=R='A_N'!V=[X]DP#4>7,R3R(G[SNDQO-+T)=;-Z^+9#MBZ) MKSKG2E7Q-T:#>#G!6<'TX$L<7>+#?T7"%G)>SN9G(2=YQ:IWL#C[NPJ5 %JU MEN*" EPF='O13+&>*D)=,D(%"#9(((G,;B892 MUBE*WF7 %U;++&**66OQS 2X -[_HKD3SM[9='M7>@2'!I5"]K+##Z>PLN+Y#DM9=\:N1 MI0M?_EYDQ_X"EA[))O@ZBO(_AFTW ?]G0X:-2-I2D[M@' @=1'2: &-E9].! M6"D2L2($+IC-AM5.%M@-TQXY3_ANB;:- BL2;%ZX2$A6,V\34^ ?"RIL/MQS\9.>JJ*F4_FN=6YZCSG- M9W GI[GSN-/#P_84>]IB[I7B3]_J9A;9M?&0A2#,64U+)RFH7N&S&;(=!.%WR,$[VVI][74:-ZHC MNX5S9KBB8*7#G2A;G)1CQ&?MB=)>1:8\4Z%Z(YXN)M)7%.DY\7;WC'@N,:7% M@>M5,NERG@N#6V;P(2L"W);Y>%EZX4O"4#YYG.BVH;#V8BQ)3Z5V>=*,\=LXEV'W.9V;#=]3C/T) MLJ@4:R^1GI.\/X$TG/WJXW TG'V]BOXDRFCF"KD;)3)+.$^LD91( Y1JZC2M MOO0_"*CMRG;]X0,AK,#_1B)<0NL^"MQK0V9$>N,5XU1Z5[M6]?KX_:]3]71] M>YUZLEP[,'3OF^5;_V5X<7GQJIE,FM_Q_=KWG_ OLZ\#&;P2UC/"7$13/#M) MK+#X(ZZ<('7(D=H80$1O^E@1>SU3Z)<3V\OYN43Y;\YC'D%B&4UYX)08&G$MS)F2 "6"Y)PU M#LJ?JH=5[J#854R_DG9O1U;:2;F+:-H-1$NS?Q-,'47A[\.SF^![6UT]J/H6 M@NZ+! *=>&VR)DJ4\R>-.YC3D(C.R:)OSZ6OGE#1G_(?":SWH?MMY%L[G_ 4 M/C>CSVBT'#5^/$47_0AF,YA,5RO>MR)+QR %2W0JY;6&E80WPXAU-AF6A)'J M5F>T-0F%FXW7O\787C%-MU+MPL>8@[J%*;NDE;:><%:\'I$!+@7>^ M$%S#9Q33.7.&*UZ(1-+HB8]2$>NCYSKRX*';Y6#'52E]\6 ;.=PV3X>?Y\=K5C$^'TW\NFK3%T@S'"J1N:=+FO" NJT"$XX:JP V2N?K+ MO1[/2]OU*TF^@QNNK[#M-^/9Q,?9.?[+5*D4O_T>-0ZV 4[MI'\6E94 M3(TX/?CMX/C]P:^G)V_W3X[/3_?VS\_^<7C^]_WW9^DO B M">58*R1PG'HE(%9_4Q_!U+[!WOQYBZKPQ0M2+NS9OYS.F@N8+*K&2V;B= KX M_^G41(L/_=\QM%$K' M4:[1!G^ZHLR# ';E7M53;U-;S!5MYCFH!7VN0UH9]!N VL:G>HP#ZX#TZT15 M5%33E91[HX R.1H5-#&).@1G(K$)%\S, ^/)/' MS63V<0]M&83SK?NT\2$[2K+G;G$SBH]6$Q8LU=(SQC:+JSVBZKLC]V<\5E1' M4TV6'1B#Q\WX_:K8C2F>(7A%D*LE\"\XL2X'(BWUHA0]N%0[K_;:\-^S;MM* ML_(K^V[2I,LX.YDLR_'GBU(*',?WA@#CHA0P G%22.)H4-QI#MINY!X^\M+> M-_:+LLQ:"[?B>?#Z([@EOMP;D"+3,GEOI=GH9/MY:?T!>ZPGI6\CU]HGV?L-&IV3 MY083N4\Q64&H5.7D53GB.4^$9E <0('-M^YS7'-V??VI_>["E:3-J M#N1P/.^L6(0W73,7X"%ET!/HU\7)7U6BULM(Z1 %X3*2$0"YX21J4 MZ:6*MV_/6*/;Q\?Z[I5<69P5[:HYO*.F^70,JSR7Z**C3 JB<5$A96 24EE* MC! ^W,D441,#%0])T^SJJM5G\MQ[]W:NMG;#NJDZV4MW\LK-K+_\W%[HL[SE8 M E$@G;QU))2[UD.$THA!,GK[!LHU"EPSP'>OQAJ"NZM,U7\&Q;&?+)ID=)DV M<6>0[G,E'IY77PD2$HP6H 0)TH5RN0Q%.F1*J%4R9\FTJWZE9]<)$O<=MA\- M?9@G-RX'N^HQ.3 >;8>,[Y7TAA.IBP1*RQ61*4N&1Z9R_4YIVR!\AFD1V[#F M;B>USM3301#\&Z BN-+)Y:HK_DD8#1<20EO4":F\(3EP5GH" 3H="K^3UE!1 M#%6=NLFO>1C8"Z-.?65TD#FZ$@H::LU]A^1=[556MMG?0T9)A-(\QZ6 MY>+QX;3$3:>'%Y_\<%).O 91E (?*4EB)?O,YDC0Q?8$@LQ6E]L\S&9>T>-C MO1"&="'9+HH>'CKM4E'HE!,C/* _+J70I3LA$)E*1@(@,E:[SOF[R.MKLV)4 M$_BN\_JJ+8$E]#Y[[6>+LY<<0*0@&4G&N>4):\(OQB:?+]HZ.3OZQ=[Q_\.O)Z?[I MP>O#\Z.3L[.#LQ9'PH\]LK57MA7F2A[8K\,Q[A.X(Y0+"(:?"P'*S7J_E\WC MUV:RZ/-RU)2"XROJ*4 ;A1E5Y%-,&!6)\\H0D":HK&56L%%UUA:OY%-PMEV6 MMACSM!F-\%>_^TD:\)B-<"(3*124'J>>!"H]R!.'0 M=E&RU"D6']@ B=8%HV*F2M:VZ6K@_E$9VJV".VC9NL4<[A?G/R;#&30Y[V7\ M5 GWX;R^#C*$$+4N5ZN7#G>:!W2-!7[1(0J4JX+JL=AN9O('D?LA00>^MHIL606V0H626+EKMH,Z!K$J0O[O/BTS;JZ;0C@1!="XQT)EM?NM0%3J0"3GS*BA@9A61>:V4VT_=SZES0H^(KB[C; M;@;.>WMI M@TBX== <6+EW61,KR]2"-CE0X;**&RESYV7R/:JUAC#7]D&HF16Q_Y_O#\\. MSP]/CJM4R3_XO/;Y$!NCK90,\>IRBDOM=+H7_W4YG*[P+J-7F2G-##C"(L]$ MIAR(+T'I;"@-.IOL?.U\QX?PM'78WOFOA?G3\V;^] FL!H,I+E G>=]//R[_ MDM#:$,Z6VSF4SA'W&LZ)\^")"CQY4\+&M+;/M@V^_M>4:DRY[:AUII8.TA3> M-$WZ?3@:K?"\OIPLLD^'31JP<@*HDR6: @K!R4RP=A(%6D]YO+@)NNV725\42A_,F07DXC\0BHV?3U13*+;_+&HLA3/%O MEQ?SLQ\__C#\]N'Y)GO^T8]7 AAP%IPMB8^< M4XH"KUV@LRW&ODX6.V-@ITIY+N>&]TQMT;DV9^621$<$$DY(*=P1O$5O1'$& M/B?/?>WJZ350=G\NV(7ZUZQV;=30X>Y\'=9BH5W=EK<)P(Y._1X%MYO3OBJJ MW( >[?6P$\)0D#;[& BU-A#)\#MO$7?B0@#C%ASO8V'I@2B/G.+MAB?;B+_V M,< *W>'%1;,ZE1 ZHVW%24XIEMQD03R70%QB4B2K3:2;-:.^^^QG80NWD7Y3 M3W1K??F*H<+#X]\.SL[?'AR?G^T=O_YU[_#TM[VC]P=O#_;.WI\>S'_?(G"X MQ=-;AQ&?.I-:%59^./G-CRY7GLT-C^8M^.DE^CDGQ1NZG!1''C]PW(PGJQ]? M^>GP6@X=9<(I:SSA(I>FR.CD^^PUR1XX4XG;F*H7%]6<0-L=:8'A&Z37PVDQ MKQ'!(*8@*<^F%*WBRQCQNZ Y$.F%HU'ZN\W26TMF+9@=''+LC&6W-ZTZ&NKB MJE((LZN;I[\!'$16T5!+3P)WGTP42.QH+SF<@<&?'!!:(XT!BH-@IJYY%7 ]];6OFSH>-N]/Y< MPDC+(W,_NGHCY\Z,DCJZ+#(1K*S@1G+B<48D,VE]B#H'U5%I\VTHNPHC[8@7 M]Z=SMM)/!XOE^<2/IQDF5[<2S%O-W(-V>HZ/G-[_I]75B1O,I:-05,UY[#1' MO1U!FF>FW>?.6"V28TY'8GPY>]5>$I^$(4D[%J742=':QY'/GZF;);\_7Z)N MH]0."%KR/0[^=3G\[$<%U#)8E)R*@M- C P)I5,2U9S6)+F0!/7<4RDK,^U> M(/T[++O3[>T^D:T5TT7CD)5U\NKKMV__/H0)#O+QZQ%\AL65XK2$H37#*1MC MB$R:$V<%)8!0K7%!A>KI7)LA^\&MNOK:ZZ*WP@K:4B[S%^HNWE6(? .P7941 M;@-T1V9:!QI?1ZK.U-5EU&4CT%E(D%YX8D.D1'(ARW>!")J]B^> M6X\95L^-6MMHJ4M*'8X_7TOG4FX:%-#-**T03*% M.NN*0'?A[# *7%^1ZRC34@M=VD[7H/'5%8@,!'=!DVRLPUT]!6)SH"0&Z_!O M7HA,>R (_S$)\A0M]+2"B"4TSKWF*N N1!4T58"%%)P_$MKVW%/0*I[8*Q>/P)^J$HW/&'^3CG M,+DXR:M+)@;2.H^DU$0XBI..$G#/,YSPG)GPU$8::Q\*/HZJ_^6C)C=N+QB5 MM="!Y7'_[!?QA&PT3TXGW.Y*LS:/ZYI+W!!J#7?2:2N-ZN6MZ/4#EHXI5()"6C\/>1,KE1$@L^]1I'\*1NFK::]I*L:*%^0W$TH[9!,8V0;--E%K?J,VW+M6X)I84WW];2.PRGI[BY*ZN+Q8 M 4F6R^@$22))- D2QVI4ZI$+GDM0]T._:= M;_IK1;X#[TVT$MDM@B]5F=+B))4@46KPD5/!0NWDP[LHGI]OO(WN;_M"+:7< MLR\,+($S%(B8MV<*U!'K2FUN6;L$FOB)U6XI\AWXPFWT7TO:N_:%5_,Y'./J M#&QFNB$Q%3@FG%XU'<3DMI*D=HG\ SG/TG[?2 M>-.-Y#LXMUD#;7D6L0FXCA)4'@2VFX24:FKMQ74TI-I=#^Z Z-\2K:BD.Y>NMY%P!V;H&8Q&BSS/15=/ M_'YYQ=427\B [G(&HE4$W"&U)$X91GA*0@GTEPVKG3+T&*:71(BJ\N]@23AK M\NQW/T$;ZC.,FD]E]DM@RADP#DH&71;E]EQ! AA-E ,78M+2F^K$6 ?F13&B MBL0[R(=^ V-THD=(U;UT@0*>SA:Y%#?Y"BYY(61 ENKBI95.P-9G A"T\\DH MRVMGD&T$["51I+XFUC;=KACH?'-R\OH?AT='J^:%X>NJ*?730YZ//K-U\',[ MU)7"H*O!KH(?00U8Z5V)= 7!3 Z,"IUJ.QOWP.A_<6BGX76=].K4]6Q!K%;B7%VOW/;O1A7O:1G.\] M_W,YGZ M.J\AU^=RS+ZNUW&DQH%&ZCIF8KG/+!,K@R0A<<^4AY=YEMH><-F M\MM(>R>]P3$D9(:E@UN?=;;XLT[XB.^>!F=@1QY MX@YJFQG?5S/Y;GFRC?AK!U/^WES -#:K;&2;:;0Y!)*%+-?;"H9&4.*$12\1 M4N2:LHV\BIO/?8Y-Y+>2>E-'9+4O?KZGGWUP(60N4NG;JXKGC6:23(Z((#W5 MDBL&+^DJ@"=KL:7H*A?!?#N6>P/-AXG_]'$8_:)1C-09T.!5Q$0T@*4-Z)XJ M]%:-D)"E0,[E&C45:P&\!(NNGH0K.GYS4 N_X#JD%:\W %6Q%'$MD/X+$RLI MJNE*RK7?_+7@$EBP.C)B6*DOLM2CO6$]L<8'11F-RFYDE3TOU3]0TMBGYK<1 M;F6-'S>3V<>]"Y@@G%41F!6"\G)!M6 X/TTI\3(X8FE.'EC6*FU41_2(JN^. MW&_U7"5U--5DV<%!\W$S?K]*IA1H!R:1'4+1G,A8^NVHTD>)6RJUYMI![7:Q MUX;_GG7;5II]5$H>'I_O';\Y?%7J$<\.6E[+=/^C*MS!M '&2EE"JZCZKP4G M' T_W[TQ]BJDFZV5#) 4U)=*EVPY"59Y DE'E5C.*=?NK[(-O@H7.:P;X\UD M?D"JK0 72\V/4N6J2UEZ9@AB';74AN#J)QH]AJE_]ZXSQMQS;T,]=731 W$] MOKT8+R\N1V@9I;T+W.V&_SL_:1^4D(/5+!(0I?-*::!DC59$I<1PG:5!YMJE M$-NC_#$I54-E7?117(_X&&8#ES53AEJ2C8]$RH@FDQ24...=,5(YI:MW\WT0 MT8])GFU5T<%1] 9B^ <,/WPL_/X,$_\!WD\A7XZ.AAD&27*3E4PD9N.(9 H( M.FZ!".L!O U4JMJWNK7!^X))UIL:.TC@.KSXY(>3XE"2(I^GCX(CD8X5%&3OG-#DPV'O(%4J-#F=]EAFJ] MP5VSRNY2>)!4#BEE)*JB)6E4&]Q^&6Z_21F9@>K@:A>W/(SH!1*F U7<)8JN MEY3WN$!>?7WK_Z>9[(_\='DG#5(!$4#I* ."6UJ])+4- MX+X2_'HC5W_J>RX9@@^(]/H$YX MYK: M_MSY\XYL[E3V$IW_882KH >^XM5EL8F<+NZC6H[J#N[-K0;U6].L6IZ M>P9TLR$Q9F,@EI5B=FDHL9$",4)E,%E$QJK?"O(<:/;XG9_/DF7;J*L#=BT[ M6T ZA_AQW(R:#U]/2UCDZMPQ>,6\(MSF4B"$#JV/:(WZ[,!K'5$:M;-C'X&T M@WMFNE1ITYT^.CBKV;^YTLG+1E(EK[$]ED4U0NW M;F-XV41H)?%>KJ$Z.7YS?G#Z]O7!J_.56]'DUQ!:==5^]*'M&VQOA[M2^DAY M_M55T53X(;BVYS*C>2EA-MF:= P25S9*#4/M=^C-5#:&QK7'XOO!TQ@ M.COULT57IO0.O53\@_\ \#Z>Q 'PW@8OAY<7>.,T_.IU>^G&< M-Y:?)Q18R%3A1EO2",II+NZPWG%%:*191I>R<[5S.UI"?HE\ZE9O'22"'#7C M#^7*OH+MN!G'><.7V:#T?0P>335C,T<'K!1"QJP)9XX:EV-FM'9:\_U(7@9) M*DBY@PR,FS-=1+8>HNK5*>CVFZGY!V%ZJ MS^68\YA%#X;(*P#V)P")NC)$2EX4AY0[@H+U1*G>[Q^SRU*BU7A_DR=;R M[=P$N>;";X*KH[.==9AV.6?KBP39RKMTV8H];2L]@/&PFQ\WL6P2.)2H,]Y0DFG&> MBBKBI14DYIR\#Y*G>*NJ9TTNW?W/W[6]]U3A-W4E5[N+Q![*G^Y/( UG>Q\F M -=ZO+-LI5:Z'*[8+3NV5XM%WGE)]6<$Y398KPVSJ-M36 M413Z6HRKW$+*4*VDM,-$IL;2 Y,GDHQ63@"/WM;NE?K\HXG;Z'WC:.(VDNX\ MGOQ@Y%M9 0RM% ))(5)G&;'>>6+P]YZ7%5)VRXGOXQRB'DNJ::.VQ7<3YCL_ M^T; M0ON^B=*E'CJ(&Y?)GN2%+8Q;WG TG'U=WGC^JIE,FM^'XP_[_A/^9?9U( S- M4AA'()3#M& YL4HE0@WUB:L$6M2ND-@&W\L@3F<:J5BS]Q#6@R^?AI-Y@="R M4[=E08;B4HF2Y"6IM"2 X$1):TSDRAB Z.9\^ 5.F76(4XCB8T1"#/9F,2D3XYW M:LZLQ_8R2-.))NXRQK3R>HXOBV!.\MYHU/Q>(!V.XZ1S3:%B2<\Z;F1\=P:)CQFG9%0=9 LM6X4J67TD6C@JN +_4/^2^ M%\K+4'H-.=^C_\I9#HO$GI@$<\(D CG-.\P""1:)J5TV*28J*/T!TN#JV7[; M2_49I\%)<*!C5,0950(H3A K2LM;D9#"8'((M?N?/>\TN*WT^G@:W#;R[3/K M:1-/SD.>7 M!M<)#[:1^V=VLSSX-;BOA;Y & MMXWD>DR#"UPF2D4@1CB-L)1%'U-: H%%$$F5^[%?3AI<"Z56D6 'J_3-N,)\ M,,LCYTOXU\:QMDI_"Y&7T>CC\<-7X\W1NG(YC-8#)=Q1-7NQ'-$6>7 M"0,CB(Q6X^QQ7_(@>$["ZGP[[V3-?K[9>/WO[>T5TW0KU0[26A>@;F&2ULDD M9;%E<+K2ECL7$ W1$&4H1] VU4Y@O0_'=\R :N*M?(W:J1]_@/D*IE)($ ( M3HV7@EQ&?."4&,XB\[1+KV*^8+?0*S:=VT H^*% ME]>&[O^*RR<*_[;Z6DBNBW=QY<+GH)*R'#T];4O^*<4E07AB* -NA=+!;Q3W MVK4"'[BHLJ[^MA%89;V]14E=7*YNLBX%:4YE06R4GD@1+7$!5W0O0H[@P5.Y M43;N(YJ[,6B_EQ0^6>Q-#9E5M'GF0!8YO$L@1LGH5*)$9.>(]%H0IV(DUJBL MO$(KGM;8!&\,^ATJ[\DRZ\ [O9[F-E]-@L*U@P>$(@!7$PF.6(!R04;2E"LI M6?4[W6YC^-YMFRJR[2"Q_3J>;V'6QQ%U%(RZBV8WH:AV6GI Y2U$W/&+OD3F M'$L>K03"A,[%5PYEZ6&E2B<;8Y,.U7-(^E+Z(R&HKG6^C62KGP>.T$4>(Y97 M):<5_W<5&8G,<:T""9XA)NT]"=)I$DS.P*)F$#<\/[I_@/[#"VT%WU266NW# MP#.(EQ-()Y\166D^OLA+&XX_S MS3WX]76*DC()-$I"\&ADL R,V&49B,4*, M#OS.*=(:S6XXX/>MZ2ZD6OT=3O]S.9T7KIPWUR!EL)))7)84KDGE]G%*@O*" M9-P]F&)2YF W>X7O??[WK=<*,NO@"/"5'Y5U M&SN\CO8VH$0+T7=@ES^$,/+@J7.$2^9+QS:%[P(N8C&(6"XE1 NU=F5ZWZ1X MQ$[OG1-;2+P#+IS,/L)D>5/%8O?B6E+++"Z"N=PS8W%A=) R80JR$4SS7/UN MX3L@^C<+:FFHJ2G>M=9]1XW15EUX*O5%N_VXJFW1'L3:<5U$MY=M!OLC-JX>_N:+STK.!T@X=(2Z( M3F@!2\X,L0B+"$M!,QFI8K6S]Q_"\S)(4$WB'>S_*X+.P>S[3\.9'Y6;&@;" MHU/D Q(TZ=)^RS#BM0@$-+JW(3HEJM]VL [+RV!!%4EW<=O%8UU,EMT;A6"@ M*#)3%X3224&L*A*B(2F,X\!@O@!*H/;*+^M5)]Q9;#0S-C$$[':X32R=.4",8E;'166AY)) MTFTOU><6;]Q*KQM$^4=X&*)YF_'7O/SJPSNA ?;R+F+Z/*JN>8JXF4INC@T&.+F26L6 M31?T;52Y5=+2S".3H79+N=L8=FTA/E4[M\/(;43;1S#Q[.#-VX/C\].#=R>G MYX?';PY>'9Z_WFL13GSX@:T#BEO@K112/%O86:?PJ<0$QA\.Q[F97/@E\*4E MF7%1$&@CD C*$ZFY)+X8ELF*TLJ8.N9KFTR;X&K74A#P?4#!PU$SG;X"?#JL M/.*]<9K'R1=_7X;*%C^<^R\P?0V?)A"'BZ.8<;H>3EDH;.!R+%%X2K(P:'I+ M9TBP09-D(K4T<)'99ED*7:+L?Q&J3K:;70V?BT8[")*N[O\^R0_(\-77Y1\7 M=GU2)DOPDD#PCDA D3HP 5DF30@L,U/]KI0GP.S+2^Z,>WVI:-5 M):Z-=U9XXBRN;%*E2&SPB@#7@?HDF7,;Q=P?4?7=D?NM?JNDCJ::+#LP-H^; M\?N51R]M2"FI8@*%A'8O!>(%PUW+1"NH\8*'C?;U+8S(:\-_S[IM*\W*K^Q^ M,YXVHV&:&R1S:W>^+#&G6%IDF#M$9*%JZ&C!U7>0L"=+P.KHI-@DO&Z] K"=4Z& M#+C8)4%P;4-V"QIRH-^=TA^PU/K2^39R[2*?&I=%7U:VY6+VK<,GI3Q1 43P MTM"?2C0V(FB2/ C'O*>A^GU,:Z#TN\?7T=/MK.H*0M[%<?7_VP9//9]'EVDG2R*9:K,D2Y>!RD1*O>*&)0;-P"#YS7KF#I\NQD M-<:[28.DGWU]-_+C$EX_^-?E\-/\:!%F Y^\6I)OX.W,,L MN1Y;NE;15& M=?_/2NG;!R2KZWP;N?88D 3# C4A$48!O1I6MLM@+0'*A''2H.M:V\)XW@') MK?2T84!R&R%7;I.[/C/"@- 2HB<:S2(BN=3$.B,)M5)1IA0U4"5)Y"6DCCUU MTZ\C_#AU;!M9=IPZYGC2P0=)E"DGJMXI8KG%+\$Q"2X[X+5[MSS#U+&GZ+:M M-->^LC7/DL]/]O_C[R='KP].SP[^\_WA^7^W.3A>^[#VI\2;X:QU)'P9IL,T M]).O9WYNV7A:?XPT<_@>GA='I9#N+/)WX\];%H;2 -17?5>'P!RFFD*K=%6'1!,D\T M2FY=2+4[MFR#;P>G#O78"W)5BNBANN\+Z#K >3.=:!11_742\(I)(N M&R&04-S5K+QUVEF><_6ZTS587BHYGB[P#F)#UW"5L,@PS:,8S?@4(@P_0SJY MP5HO(E?*(,18LJMBLL1FDTCB6AHDKJ6N^IG4-@!?*F4JJZ:#D^QW_NL\ZK4$ M7):\TDQUT>#.FQPC-8R@)5P:GBJ#-E10A/&@N,"'>56[D=Q#>%X42ZH)OHMC M[V_3/IF4=*G9U[: M>)HM23$G11,')FHW):Z)O[>#\@X7I%VI<]=GYP_*=AXOTIHKID(DW@M6XD5 M O6,Q!0TXX89&J$/+V.GP?6=T6,M3]NHJ5MCJ[0#.LG7-O!E[&(3A!VU3'L< MW6Z:IU52YP/>6D5=[(8U"H+URFIRGE'Y8D^ M"&@W?G5K#MQIL5A-Z!T$;E?@]IN+,!S/XT$W@D/S51'7L0DD-C!H,@L=):Y9 MY;XBH0*Q4B;BA>),9R&BJ1W]WP;?"^-+=95T84O>%,#"UPJ9VR;$!F&' M_OBPC;B[Y\&JT19EP#SZW!F]8R*#Q#4QE%):;K5T5FGA.K8B=A::J*.HA]7_ M!"EWZ'Y<\XWF/*=4H/]34NZ4*U4.U)%0"BF4#J4)(\C@NO(T;D%Y,=9!#5%W M<-!_'ZSR[016I-\$8%>W2S\&;D>73-=0Y0;T:*^'+BX#>1RH=L6YBH3:C<\V4+\M4\N3L;G'^&MG_P39N]&<;G' MX;A@I&6$,E$JKI@D-DE) M,,5T[IJ+AUFK7FY.*^I^_@7NFZ&FAJBJ_VP<6= M=W$N*(!T\]##B]>N'+T-N=:U28 M0J43CFL-3(Z;<;R<3-"PV O3V<3'VCOGPV.U><6/P$]A=1O(O<,,HLM2432. MD^.\%%SC2E<2&(/QT04/RN3-[FYY?*S^7_^-M'CCK:XLL6U+4Y:_+E\" OG; MG_X_4$L#!!0 ( '1\65>SCSL'^7, !=^ 4 8W-G<"TR,#(S,#DS M,%]G,2YJ<&?DNW=44]$7+GB1WD2ZU" @H#0% :4%1"FB("I%$*(" D9 I$4) MA"*]"0HH"*&(@ A(ER*1+B)2I9<0$*0GTBZDS?7WWKQY;ZV9]69FS9I_WB7G MD)6_S7BY&9 M\=_%PL3$R,S*PLKZK[&Q<[*SL7&PL;)R<'-P<')!%RO[41YNKJ/_GO_[D'_3 M_\V"'EQLK&Q<_X\O^E> EPWXS"3-R" -'.%E8.1EH'< , !@8&;XSP7\UXOA M"",3,PLD$@ZS2/@)J M82EY;#(7*UL%;PP29=7O/PEGYQ 2/BXB>E).7N'4Z7,:FEKG+V@;7;IL;&)J M=N7F+6L;6[O;]LXNK@_^OKY!P2BGCZ+>!X9%1T3&Y?Z\E5:>L;K-YGY M!>\*WQ<5EWRHJJZIK:O_W-#8UM[1V=7]K>?[T/#(K]&Q\8G)><+"XN^EY3\K MJZ2_VSN[>_O@P>$_O1@ 1H;__?H_U8L7TNL(M 9,K/_T8C@2^&\ +Q/SB;,L M?(96K/=\^*75PM@$+J;D5;:RRZC?( K>?S+((21[;OXDZ9]J_]'L_YYBX?^O M-/MOBOT?>DT"7(P,T.(Q\@)P@$K)CU, _J*R8&!2L(4\-AW/7'+(0 >8(^E 1!J%GRQD7HK6 R]0,TC\ MA%\UB1Y/ QSZ!M#*4M]\SL48-C08'X3T\S,;\RSUB,FGTP$1.M"J20?PZ[@8 MV-%FETS8QED.<+OM65KK/4*PS-7P?KN!")_MR:^5[?Y>1=Z\'RQR&_I:IXY3 M J-.AFO9"DEBBE88H2.)^QR0\ MOEGYH_P;9/%*_1&[UW2 3POU^V8::EJQX,C'#U_CUL.^52RH[PG2@? 8M#W4 M^Z!OT('G!?.(V,6AEI$__HY"&_;+E\=NP!LS J9>76!\?)LWU<7&,U5EJ7\G MB XPY4.ZA^KS0;I<*?N(5D63T.?!QD&L>MMD]F2-?8%"3[#V8J2PC)==U\4? M>7<.7(7[[EZ#!=TTQP^X+*5$K6,?,EUP>+8\FHY3P.!?8(F^6Q%TX%$O5>LK M1OS1CFHDEK^6]>SX7*NBT7S?$V/9=PK;.AJ%W42VI91T&T:7K$4[X=W'/4E= M_TOZ_ZU VY3Q5MEA[_D9S2OQR-$A%+HRUK*YR674PA.3"L" MAU_)5ISO?8C@@3_@[(-W.$DG+M:-Z ;+F@6^6TG J9Q;O#LX>T5,]NI\69>P M^V>N@!!.L+_KV5A'LO!JB!1)KN(#*J)#=&3#OWC5/FUXQG'NRHS3;9>3,XU< ME?*,,(-WR8\A+XO"M%J$*$.=OGQ13(CL&I:D.#Q.!^ZCD)8S1Y-S\[Y11V[K M+)V(\5A4EF&L?YP@B]S>O$ '=*TN,]LIY,CP6+:,:?5Y_E>$6GZJ>]_D&^RI^ M]#$2556" A]83!=@A/OC\),5H+)E%VXR< $-9PB1<9BAF QO^"$3+<:ZU"H] M;QI'34MOX%Z0?,6JNT6O@ED_7GA[U+O"O2Z.=OC](77>I&2N=\U$CD.[(-AB,M_ZH^QW&SV,[O^KB25<1R9E(L\?Y?Z>/&:8(:+NB MQPDJ8>&B^M_SLY;(-U\M^G8>X5#(#_U?HAVLT3CN08Y$JX8BY!6MSQ;.[0^+ MD3Q/9,GV#\CP[9OO?;W@>/6T=CSRVPS/I++9XXVCBUR#768'EX,YKZG=J]S( M!&A0<'G P7/R"_WM)W/6YBL2FSE)%[L$F#W++^5(_CJIBXX5CT(^T4ZH_1', MT'T>QD ;PA(M^I-AE2M-F%@,NZ[OO+D8?VSM!;_1QJ&;DAFC--<2O*30S>'W MBF35^E]EWAJ<\>Y>4NE+_>XYLB]$I*:U%.Z]+9__]E/M]#>#M9'M/F9?6!N% MO[#CWH*KOQY']@0-N[R2P8BU_(G[E#SI0&.;(Y^AC:G?N8-:P./"-VO-&[BJ M'S8Z5KLWONWO_K$?<(UKR._/9GO%<5G;Y;D->3K \IBB2Y+*7)O7ZJP01EW$ M1_G<(Y@K^$^I^?S-UWTP:S>6J[2A_L123^&H\P$Y'V<(]^ !-=7WZD! 1<6O MGPW$$ (R _NL>?^S]-=#5!]M0/A 4_._KV8NC 2E@FZ$3+:L((4+I+)'BQ) M5Y'@S8RTFU;2H)X.5EN)+HYSL95I,>CBL>=H"+> 8P\H=*#_"G492GBW,?CD MC7EET;&]?#"EL$^R],-4#8;GW%IQ.#7UYV5%N?+OQAO#!0*A1"9N6:SVM/%- M?#(H%4CATU^@^\E0''!U:.7 " .'NX@Y+J M%6,H]P^%A9FZR]+4(3KQ_O!1IB5%H'0O+LIZ20:711"I$<9CO4_,\2?6!B15NW53_*14,3*W%3?Z<*"N&2 ?@B]9;G&#! M+:)6[,Z,[\5?&A(\=P;+;VQ;COB12Y2]UN6-7J6?,<[)6@6D.^I*M'"=6M&M23[[/)AT]/S1GV:@<:?U+QD!H8M^_P4"J M]4<\8"1#&_=H+&RI*'*8N=W'_:MP!'F.OVU^X>4\YK(!W,JQY(PD92S ._I9Y(,7GZ^FD >.FA0*Q.Y?5F:*_&\I= C4B"=Q$A#1 M+7PHU>LD^;C=&;%V2SJ*.K+?'(?Z3MPR3&6Q"TME]3$0>^55 M\0,Q&4@[VD9]36-'W/&8Y;8403N,Y'&5JD06Q5\[8WI4L[9OZM)MGV\HF3>F M,F_%DU,H2 C-L:@/AS:61T/ZQ92ZY: MF,'1_%#?RX" U7_7;MI?>_\I1 Y]BSC6ZGWDH9,"*0J7#R+:G^G>1U)MK;\D M_?S9Q\G,+5MU+#[=U>IESUT6LT[ >W.9LFWXR'9Q?\,:$MH?S0R:%,]ZX+C1 MJ@L\\;:C("J/.,#3)22U>39?[A]5TN8_6_-!PT.@L\7+-2?D=A)@8G MEJ/BMCIMA9]@YCP\H1S2[/+N ?"?F?MTP$"\1,G\#$6N"@S-Y#,-B?T!_CI$3<"J=H/+AH7H*T)4TX M1$NE)9Q[SI+RZ6+^[]=$!EW;I>Z-DY#ROK2?.([-\D?-#+G@-J%P^OS?+>6/ M4BE M PEN7^1I8'4TK$P^"H??GA.]_8DV3L7JJA:K^-"B%RZLTP';ZO10>(CAMWP< M3)\-T[J 8:'ODR<_:$M9$Z8* =/NZ5!G9#")D#@3W6K_^Y=S%%G?IF5UFK M0U+IQMYA?=+%PM&,_$\'Z";@288ML.SWD8N7DLO^NJJ3U$\1BJ<=U21Y;\RI M5!"7Y\4;Z\-"N'\FNP4]]O7^"':I<7Q^&Y$5I,7J/='=+^W6]\CTKN6/!)>&#E?*O72MW=2W ML@O3C:?WK\Q]2;)]%"O,-25YV7L-@\=VX3AI@W!VM,X"EGE-J)$.1**MG27S MWB.^6O3&W'%Q.LB WB36ZW0@[LGF[VI8U&Y)#$*I\B!U5@3BN#1$>/.!0>]="\5 ?6F,CW(-(T.T?]R*9=&25(E1O@&6$IY'-^&V5[/>;-;&F MZS9;9!.B#^(GX[LJ]"S!1WT/L3M'>;5OP=,#5Y/M(:U8C\2Q_X?Z M>: U3_V:QQ&MDJ#UCL:XZX87I M[+)2JT-OHLN+DEL/@;]P4'&.(A3Q#P3Y,N8[/R Z6I3 -P0%44_&MO0QZ0N2 M9ZY0JS:OPJHG66\T?5.6451Z."7K3@?>PI,0-]6Q*HJD\[Y?>7^W*3H1XHPU;O&8AQ6) MLPI@&HG1)L..9!M7/GEXB _G9=%\=Z9$WN6LL=#Y 3Y!7F.'EXCA(LHQ&1K[ MB7=0\:"%<YE^RD(A7 M4[H2Y@"3I+5CB&Y+$<[YMY&P&JUD#0ESFQ0;,UUU_,'ELL1ZV0-?IV]1M\'N MPU?UDQ,,;[F[-[<8H9M\0536AWY,%T.$A8BU6-.4G?;(UKZ[R#>+\/F!NX#B M^DQ-[MWKBM6$.4CYUF9H<(>B7-0:/C!ZA_J5<$V21C9/X2G6W"ZR-$I9Y0[Q MAP89X?"#.E@.\.%V![;:+5Y#[]GJB BBM44AAU?OVR)AB*+D+H[^D#)=S"J; M%19:M)^9>5,NM D>A>4'G[[-V[/K8SM;3#_2NRP<$85 MQGY%+9K<^/B145'E[(O+F*MSQ(?1&[P+B$E%&GM#A?E"L@!R5ND+,3FIXARW M_K9M$[*I^-%HN\7G)'[%WS-6Y2Y37UZ'7@P7O,4#5681GR#ZESZJ+T-DPM2R M1GQTCKXS(#IUC31]IDN8?*5G0GG#GV596:/I==Y]@6HC:3YKY5"]98H(KACB M@N%!Z.LU-(40^3O?3 ]=5K4PQ5%2#0'^J6Y$I9P MK_JGMFD,C$J4^ 632 MR>%0LX"IQ0ZAB%..3&4 Y.G!S*$S>3_AEO^># M!U8;WGHC;K0FJL*I1\&54-1O0?>X$B)*T2.&8,MI@]J1RQT\PGFM R'"RHC-[S!W7.G2W_ MNN\D7-/X-OFIJ_$+JKGM<#QD.UNW)3JPX0DQU\^T7ER-?+1*?\2.A-$\:^P; MNZE5)XFF= >XNL?XR$UBV]1F M3Y*6)DDK_9WQ_/0'W:0;YV?&MLUI;-R04L7@%-2K_=L_0E\DSB57U.@@ MF*9 "W*'J$5DT"F#$VTC/95T?4@?#@?N7'[W;=V/#ASM M6M@/%(TXP?W32+E1K4<:GQXKXJ)?^E]-_M8.TZH"=PXVZJSK=2M&[7<\R19N M/739^MN/_M,Q;5JPA SR8[$59Y$^7U]P-1'Q_609+A'^$)M\S&CYH:0:&$^2 M<31--W]C=&=-.WNQ5:#Z+>!D*^(E:+A>$,KC1=R+)YMC6OTPR->>HMM.8-%" MR&Q(]PR;7NN+6YX-B7/*/UU4U'CX];I-NVT5EH7Y #NPFU8P$-3.Z-K M2P053]#\4NNT;#;XP%/X4FP,<\$L=B5UXU&85+I$^TN^9<8M5?!D!87?N16: M>%5U F%*A$4[1^T[?;[TA631[,RIB2L1.&)F*6)W\U44_,!-M/CDZZ;Z(8.[ MUR6CNT,$( , M&Y][N&%NEJ0$[_V>N%Z6*UPPTBAU+,>'Z4DRP99\I@.R83& M_86:2%-8>7EQCDT9K>,O+9BT;3BJNK/BV4.32NG[?5;"(%7KSI[&OH; T76: M+P9?!*%B1B)$/),Y'TJ> WG*'LX)ZJH7=0W/@%Z'S'3@>>K02;%X@WO62>3L MCJZ4;E4.0?G[/@?*^4A;;;E*YU*/P'H;[2BLVLQMIXF?Q&F'*Q?,[J>9NCPV M./$J_.S;!-M]C?JW8]LO(=9@A6E57L<\@"6)!G8G,WFL..,A%B2\Y4%0-)6Y M%6TQ%E?3\BPLX>2TAV+]<;YV12$Y?T!R>5V5?DWT+#G-WIA1-0;%IV=.<;ZN/F?-UO-Q-0PM#H-#3#\%# M*Y\^=V+GY 6*H4C_(U3TC:\4%L4M@R<*LO_WZHS_[QHR-!CLTD,>L$!K68QI MM0Y1Q+1>HVDX.:*6D!4\$&T^?%YPD7CK:@\RUU-9\@$K2U!?PVVYQVSWYX5D M]1TQB,N8GXH'FA"<1F)<$:#+'*@HW]&D$^3KG0\>NE/\"X],S$GF.I8G2P"X MI!UF"0'YXEP?_5.,,.I#!0D]]]Q/[WLY^OEE3E=];C\E?F:?#NCUXU?/9@*T MUSC\% 94XL+61W\MT1="&_Q24=4_@]:JO.&M\GM;CF236NB;6?K@C.EM:;/C9 MI,A]X%N$E<<$YO>KNK]Z=<.A6_[B3UD,3':7BJ0CSKK_=]:A4""S?,2T-M,! M3BC7%N'X9,$P^=AF,^(^0<>#M-)?LD*Z''@OI-*'?\;^F^ [OQO7S]V\= 5_ M]FYI\C?,9!.-^RZUB ZXK:A4H&'(^8H$47'7"9CA%P<),V=&G7?5C0H,>DR/ MK^GX :*TG"M>YQ[E>F AGMO)$YES&I0@+!'I0"+E+$&5>6VP.GZKIJ;E^ MZL_LK>_EMW:9CK#]N79WF0Y4Y.3CZI/CX4P4"=)V&S\*T^TD0)Q+V!$9U\WT M:GAO5&RO<_1YIUK5HEM$0AQEBUJ*P8_@)K +^3-.J)-H2R+&_H6ZL9_.7-U* MHJ+X9I!.Q9G326'*BV'/@A9A9\%X*%WJ4;-X-FY"D&<'JL_WY'G4?)&Y@^!? M=>ENT:@?OC4+X'?-Y*+8+'QIS0$5:VWJ?SDH$#4.AVK:5@95.#X-5@-+UGU* MX)'TT-=I&3U7.;_!XB"A9LY3/5$SV.\C.]BL6Q..[I*K2W7/T4;:Q$!9=[/:NVQMLUHZR%LPR0R M^D95"V:SQO+.3!R/T[+:.XB^0HL7>XGHLJ4(8!8$YB!V@,^=$VMV/MGN:%*& MFK/13.6S6#M?[C0[XKOB*: (!N0B?8@V M!;-ZH^**&!?*A89Z@UL29?J%1=D3ZP%?V_]TX=[Q#H5]@_3Y3PUPH2(!P^X' M3X:J-RM\,K]]UM91L/U*XZ"_SN/?HDADC+W(K3._S4P>\7[3W:V0A.SICVE5 M:Q&#C*I*$UN;%03=M&)EA]!F)8E.ZT@MPE_#\U'GGWSD/:-YZ:WO4$M4?BC# MU_?I2U'!M0=CD#Z3T ^"(5WDX)D&M5IM)3$S+.53.P/3$Y S?J)-XC>R' MV1D%J29U1;8\YL!7#QY87SW/.H&!"H9$8OW>6>)%,)Z0D005;\%R]WN\Y4I0 ME>;H50;W#<*2>2P@M1[K6#F)TZ.I0M+-8JKA81I!67 N5!"A*#F=/V9K_5Q\ ML'[7O6&9C9?MCPNH?UCG$0ETH"IP'4,VQ+2BZ !RYCZI=FV+'VEGCA4 QSI> MJMO]T?SY<[#[+Y<*0?;8[:D/%=QA EXJ.A+>+$OD94+P'6B1!< MR#'!%V=)X3H&J@4_K[X"&)%_+B.KQNBQ4 M^VJ%K_ ?RP6$*ZT+3G2$363LK8Q]W(&Q4HRKAW4=0ZREB%LQ\\$R5@TI24(* M3.-)2T9CKLVIQRZT?EBX(LY5^9\*/E^ Q$#25:F,%!&Y/*7S5Z-XT><%QI5ZXA6N3FO/%O M?,)Z\[=680@&NIDX#I^'(:YCIYH@'.+S?E2NH(,V=HZ7#\)QSQVAH,/"V_COB(UA,.>&8;5T-^/J9[ MJF3&ZZ^2OZG5+Z8F0V\YN\5TX1-V'[[?4513J%BL7W!KA0O1^NB D'__$12Y M_3 ZDH*8+XWP+/$(_,94M_'KMNGW'K%RB9/&+BDBMV^GO7I1C)VT_;J5-,M# M?4<3=J>=(PK'U& %4;9.$1M"VNG9Y]-%,L[?ZSZ].F%KS#"8EA;^2SQD?PFQ]H0L+59[DS2J/F4^5.A8)V;ISDB?#P4@I[&W# (N+C* M/MD[BKL#OT\'0%W#-.5SV$G&^3SE[&0"G GW_2D@XD>.53NC=IOP^;[OWX[S M NP%^W;B<1<;- C8*E6*@#,^>6/FG=Y8&R964HSD-]"Y/.TQ\,-SU_S\=N+V M[:M\2R?[&7+.L/^Y%F3U4H#M8'E/'HK,>Q15:JB^+/H6R:3]LW^I0W^"Z-MG MY;7>@0'5]E-FXF-/W@4,/D>6$%+$A>G= M%8L[?RW.G %8M_LA*($@*#P=?0WJDF? V&(3[J3,"M9HBMZ#'XUNT9ZO MPWLXBGT."I^%J,;$A)U#=[;,*))6L M,O *AL<(F:?<=$?V+T38))I7G*]E>4Z[G-5Y8WPV]<(<"OSLF<$]@I[\\B Q_9L]Y+=OW(<X4P1W5@7L8N'+WP1TI@.\;GJ!_#% G0(-+4+ M(K3?OY/%:.S_4FH.& SU!41X7 U/- 3.21IK<.&'O ]M4U&IFZ,$N\4D506V MOB_-@,IL;M2%+8/DH@@HU8\A3M,F$="R3U3L<8YZ[2 DT:;#OTF>F;3M]F?B MJJ4/*_49>'O%&=)GXC[);' ?DPIG_U:1#IE\&0N>7HZC _>2PZ'DZ4HE"'(%@IEOSVJ4KQ>+ZN_P+_"1Y&CL[).CF M2QI'!/F).XYK4P.YP=]>ZN9+@/$_M,F3_1)A&9;B\K?YZZT^I>'68X%'C_UP M.277EL!&C20%4B2O$8V_K_4.A/"CG7[QG]]6M;U6Q:5GX%!BN<0Z;T\'H"H/ M#Y&%4R828N^T-N3.ILPC42YOTS8"IFF\NY.L*W16;>PKRH;4'<_\VN2#D%,GZX MHF?[X6?^0K5M7>QGX0W(@MHL[C*K5":LGM=6=$4JMUR MNUPIT_+,REA*4ZN_)XX1D^8C,!C]=?J8)G".;8_EI><]RF6PM M]1)XE(/_LZE*K:N!@0J8]8+YBOB,ZN>"]_L@!EC7H5!C5A_"X%_-$1\EMV&$>X]B M2\ UIP822S9^0V@ERY6ZGKE7))5N?1&V/G""[_NMA"*5J;NR-IJ@%>-53K$JGJ*6M[=-"G &ESD9-7EG_4XWG4]XT>J28SKX M_;S-_8^LWS'5&12)/")LH;[K"W]K8W0830%E1.-SM)B[,ERKV.1@7NJ:^93) MBGV4?=)T7^-/I6@1$^D?3 M+'MO2\))D=AV'"/226KD3G?1GP#U56&+\U,"9VN2?&FKF>SPC KP@O?>U&=J M.1S_GB9+W,U>R6I#L+2C3,QC9>7@=2=X2G[<(E9EY>T%R'P8;Y\6W8#CA[_\$\WB\OJK[T_ D#+#-' MAI1>2)+I>)81LUN2N7R;)+@X69YW5O9-N9>LA^L3,]GT0.<>^9Q=<@E4^]Y% M69Q'BY&-D./4W^5?>@;D9(F%6ZX M>T6!L8<.W$>,#[?!/LFO+^11E(DRJUOS&)Y>?XVBO>QO#0WGHX@ M]V#%_;XNESVK?"3JK_'2)Y?CV7+,NJYJ_LQ#^^S?[[.*QCL>-#0VOKD7-0/T MN 62[@ MTI$S%W_>P?B-+?-0Q*$\R82E?JA-CJ>= 3_,2I/DNRHBAE:%13N34CR"?'WD MPW)/6&90TW]\.Y' ITN^N_CQT=^/1B_!S28G>(;'C3-LRS)K=& MM[B ?!1* M0DY0>=X,>0ZS-AC8D8J+1U^:SM8Q( K-BZ6..=D+S2TF3H_C& S73)HX9 MZ>2L"S:$>IQ7!7A*%:JJ0'GA4.7:K;A9I?I!AYLJF39I7E%KUJ.REWN5OU2Y MCG,5>QP=?]'H[3?=0&F ;L8;,A7"!_V'%J+U2(@TVHYTUSPMNOLP=>69_;22 MEJ34B-/0=\6@\Q,1$C^=>\_8_"4DF7&D)9:2LO9RJ,4A)VASF)J/="DJGF=X8"K-]/QR#_E'9W;VN& M/' ' ^IB\(++ M\3:S^_/8+CT=HQ?%HA$.'E5]Q^6WFME1%@,7=$2F!LV^PDL17#3I%;APBSB( MZ^??])$F.)PFK )R[U< 8"+M'OW_XH;: Q M+?F--QE.\!46K:\ 9D I MFLTI'H^)UM:=W)G\J&8HEWE_&'];)E6ZQ>TM;)&76>W<<^F2)P(1[OL';G;6 M;^(^%$_?3@(DWXVUS=6Z4<2#R HAWY]ECV;()[N"D16W\>9%*+DQ,H*5]3?9 M9K&:BVWR^D\1ARA&5E@TCFC+ ZK4=T!K=-HRN8*B.%^BL<5*$?O<*/3,\KG2 MG?BM8XE?3>0*%E.]Y-+BTFIO#'0%*/!K/^W?]:;P+].X^4=#%% \EB2M#?:% M:XBO1;>B^Z+;D\1!\O\G=\^K;_I,;KM3&OX^)>+[%UQ_1^"LGJ$],(%-6(^HLUX.KRC M/.5[][Y@+IEGZS)6^5X M;O)$ RE6J)QPA/0%^Z-A5? %U@J1#B=:(T"M.<(8A5_L8E;7]=E)RA70EBLN M0U)ZV%-T=-E8.13G5:NRI- KD>_R5.:GUNLW@\<5C0[#P0NDWE9<#3ST$<4: M#Q= 8;KTQ4;4I$9VD."6IXM,E",I5>O4_*L7MXB/4>7%XG&T,YA[N*DM I;" M7[' Y*0..A!.U605I:I_\/#=S+I"8C+#3L].+;(+,[_23DO5^^'LYYQ)*X/C M7^.(-RR9(9>_#G\@ 2<(/Y_/,&N)NED$1AM^?N/ZF4C+C2N3Y<(SR+JH-3\) MS3>=,;L53,J5^VA.O@M-LH%#&7 R--9$3.)>5[;M*'G[Q"L]U%5U>M] MK8=LHJO=1EY*7$;<97$W!>3ON1@LT7]N/1K?+K]G4;NP)?*H7]LR4L6S'6:X M-U?]-YCD5 1%NS+DOGP4":A_C[88UO58Z',FL$00'&6,DR_6-1(W"[V/Q+OD M>(R<\YWZD1#8+V?!T,J8\ "7HPHJ(2A\!#*-W9!\$7NH65@VZ>C8BBF?6B$YY-9'OG_;TA?^5JSF$B%"Q+V0+GW.V^FP..VD)E\> MRJ=A7?G2'AQU0G+B/CR"T-)"+:8##[:X:6-SU?MQ-%&PB6Q$X\6)V-5ABX.C M,-)X8U/O%&) W2W?"$0,CFC# VI40%A85;]>M* :-\=*>;H@UD64Q&HV?/CC M)(=$%C96Q2^_G9HV$E 6NWSLJ6;C=Y>_>[_-O8#DPF9G2)RHD+Y#P?;+A:#P M@DU#_?$WY\JT)X5VZ8 #NLK%AW)\N2PD(^0G7*R&#DPB]IX181V>U6\!6XM;U)H=>6/00\LEX3ZY" MHJ%#T(5%LD!K@)>:XKL?=@QB=VWGEY-H$JB(>?D$?QYN5('AJ*XR@5ONHR\0U&V-)OR,^-]+/6TY6 .8JV(7+Y:LJ.>.\$!:T=9Q7' M5DZ;7]@,L;.TO,-Q$'T+DD:58GTT?&B"-J@OT3C2YNI9KLMS3G-]-NI>R#KK MYP2JXO;6?Q@OTWT0SN"H&1ZJ-G*/6-0YNCWM5F M-5II:L&@*Q#NG&+=96Q08<@:1U.D \[)4SH$DW5>4K3[NZ]W%!+.-HJC%X@]C'GW:Q\Q:_C1XURQ-]@B1& MXU@C!+,C7XMU'-:0&_QX-XG]P:\'01=M-?Z>],?*V M>K08RB;_1Q548-VHS(/P7I\.N"9B"%%-A:N24M&F.4/?ATV&9Y@W*_S]_05K M-(E1Y]V450@LIK>F.#O[ M%$Y ;'$TFP %\K1N732AU5YE>F BFMTDUQ!W2 QJX+H2U3-343LYX& M0G%Z3:AVA_E_/!+X/VF"8#L$/_&T[SCB*S0SZ$PJL*Q_T$A\4*$:Y1^=>$'3 M]KML^&VQ\O%RSXZ'\"_H8%]$]:_Y?U]:(R:NP*>"]@3 (F)];YQYOY [?_O[ MIXFUTB/W._;4SNJE;BK ZCF>2ABPDK"9IV3XF*@[3PS/$$P7'2O$CGXPN6[X M3>HO6V'NP*ER@D:O5W>NB/(ZL(@MU*D_(.#LX/@Q.'A2)V0$#L/,!Z.&+=V( MK&UK.Y*PJ#M,H[M_B&MRVC4V3\W4OZJ_!N2_OV$[!2O"$+U-*'S!&/Q;3-4- M9([*<$$T@0YT?,L;05_J?ZD2_X@!Z:GDQW'_:)_*X(\A4RUM$UY8[H/C)%-:^17=;6UAK_>I7RS MMEHU%6#([Z^G>#3M2VKOKB&R<'5N%(D39'7:CZVG[T&XU2]]=53J>,U]&&=^ MXBE91IF0/)5Q)W4J^9X/;2/$BC8!(_HA-LZ2KV7UP5OW)RU;,5S30M;UQ-7@ M4AOW9*)YL45A_=$AA\M>LSO<#S'&B!K<1C:Q8$^#F#O:<@IM0,2%?72Q0;&4 MAJ3<<=KXG3[+]<;M'G4\+6L2IXQYA !U_KFZ<.;R99"!N' 'C/]HNC0[;#NV M[V'_:(B/R9.[*L+?Y_,\NH&Y^LD%/46B?"=-Z1?M!*J.W"$I_:O6\AAR\FV. MYU+)!\>>I\$!=& VU8-3I[Z)#V-_N$WC)E/3X/-E&'PI1 1VIN*=??) R=_- MWJ4+H/1PG!Y.@B-KN MW;[;[_K37E[OUUVPQS>F%T26:HMOIES^S]%?;F=$^P.\1?%$6A/4K''0XBN/;6 MGIX*-UHGOIX..I/K,TT]#B&R]NX?2-I<'%]-G?<< JV7NB(L82-QI<=A-QNC M34LTN4*[A<%/(I)ZB%HT3D;BIDY\S,8Y.B!Y^Z$D7T/*U,.7>@V?P_3V9^RG MI"3+:ZFVC"D&OS];71;@^R]Q9(I@"3UO.>F]L!E-/DWK#]$$4PAR\/$6UD&O MVJ8:$^M4_W YS&G=%URI@FP%36I)>%M2&MDL9%!2@5H2HH5J(G@G>2?NQ^G> MP\B5%/TA'N#8W9/I\F0WL>_G]E 7C.QJJO] MW//U[V*:%J(53K(4[/GOB2 M=9T4V![4@Q;^.&-YXJFW?I_X#?N?ZQW531-]GBW&LLVEBO[?8'T9% $=?&?% M^AHYB.).U,=ZI3^SC*(@/TRNU*WLWZW2LM@K&0@>ESP+VJYI443\"4W1.&I! MC9ZIOCI:XG/SKQ9.,-X,;,@K%4XV;T'M8(Y=XA274IES^=R6 M4!-E9P8/4/EU$$3"X+L3,&X5XCWS6!C*LJ.%G<1D]'38?T;;@3/]Z@O96RF& M?O"VE0:'2AD67'WX&XUNBC%O+DHEXB8J&;O^8/7II,A]467@[W$ MCS!^^%:$+#<[^ME5-UQ!\35-[ISGC>WVQIFAK2V"V>_4$SD$'/"PGDKOG*NE )]7\*X*O^6PQ M>+/3WOYCU<1TY#VEJQ8]\RGL2>X(Y'W3WE.G>U]\_PY,TSIQ+I@IUODM" +@ MUR ^T]MATR)#G'UG+R/-*+YWLYC%/"@FBX>K)^75XZ,B=JZWS79^>?8BON]3 MQ"(@ L'P"WY_#E3 1C6?]7UZ@@CK0DYA.-8T393% ZOA&46.^8L,TM.-%W^@ M_I:[RO*5U!_F647FOCR ,# "*EM^GYF5I0.5#L9T8/"&;0$$LCF8OZG]DG1@ M0KV9#@R_?^/D\^^8"AWX?J_9C [A#3=WM*!XJN MJ87G=.]$0RG'#,R YMC]^[FIOE+($!T0H0E -;8;OI\719M5/NW-L1J@??*E MX_1*E5*%/U.?J&MS"=/+4K/0F$'CXTN76*%;1'C@\*_G:@+7/[+NA,]VRVLO47AK^Z>E.CHEPV1 */]TA]:'C/4Q!;U5AJ? MET1>G;/54SS8!*<6RH((&5W]HJB"SL?4K$XG>1)+WD?D8^J;,G06.:M$KL'R M5$,ROTYB=%J7CNU6!D7D@SI9A'(76O<#S,Z$&X0/>V(/W%'[1WAA4+_VO2G\ZGML8#9D%!QI+!0M'%SLA$+@B[YZPLA"=, N MS+PLU=)?8W' OM059M64?O]V75K<\3P/Q@,?$ZVVD)-T( 4+%1(5$W1@Q]EV M!Z*>+!D=!31VS>>GH[Q%5LE)^J0?,MBO##L"@@/DB#TC:HR^$*T-PS%/Q+3- ML:XX"0[=4ITL#-<;R_P8Q[9=OBFF-FW>([;X0 I=&LE@4OH4O;MBP<@X&L?. M\+7BWP^+4V8M__VLC0CN^SP4*<\%?0GLTIPCGX95.!9(@AO6O10/T)>U2S6" MID1,',EQK(^K0?9)VM((=PR(+T'67!X"W_1]INZK'-1_QS3/4(R@Y,!!@Z^< M>#5]>\U>;ZWH\4N':>,BDN;6@2A%,,.\>6 IM?UZ?>K8]4\!M8UA7:+LSCH2 M;+LV3+#"D+I_$05EWGRB_$8O26:>VM<10*08$M\&[LW_Y.Z]0G,"BE>$)IYMD9,AX"R\U'/Y@ZQCZ%FEHM6_>FUOO76#$ MU3IAK=L-C5&C>I7I=VA__?IUN7*>V9;:GB2UXRTA3/! 1#W+B- -FI]1[,P1 M'-6MJ%MY]NH($IFL8K[O,AI [9L^1A+;6"Y)WX0)T ,9=M+U= M:0$C!LRMYYL<)L=AP6NJD.CE+_>@<(YPQ+G0@21)H>;H=GW!7RV"8-0E^(-? MS5H?IJLN@B<#)^_HIJ]GQ4P+\GXGRAI%P7ZJ;A22Y<&,/6%J"<6#B.U,1OJ6 M@2H[#E_ZZ@_C_\C&RM-H;*@<6U/'>N\%*TZ.= MQLQKXGI_5OS;.$5#5O339X-Z<]KYAW >FECW@NDN5=4HJX,?@UQ1=..9R/]< M5X\^DU(UM9G_M8MMVK<34]Y70:3O1T=W?;%/PT4DGEC5 M]3:-:6TTC\#5='*KX;F7EEP/?QR7"GCQ+HM#:V>!#)FC58X&_..<&K?]$9%P MGG4*O,+18^.]XQJ_T_3<0^& ==*W/W_[95Z4R5HU6$\V&(8"1T+=WM-^.<.K M(*(>Q4IS#;:LH#XS1W1TO?GYQIL.W'E9,6"[-TRVY@KIQ?+!UVU&H'!(M:>= MK,$=,$]AQF1I%T-C]Z&(YZ&QKY *:)S">&\VRMEA+[$VV!%]P8?[AU&EA-O* M$V5S5BWNDZZ1[$=6=QS>L<7HFZ,FLB="!DI4=YS)')A6C19N2&[M%LGN/(H* M,3$]PU>)\VAA^?2'::3] I?K9GG,],%=AU['RA/W91*%?TM"$<,R\!Z#C\4Q M]Y/MMVC875%R@_&@H8RE)*T6Y(20/) VMY^C );.8R:ZVP\CWL?/3Z'0UP@C M4#6]L'EX?>Y>S4])__GNUA Y M]CXCG'9=.B$ND9?(/#1N.#6NIG\2OKYT+O1)O"^V.S=YZ/&M:].&*U&-# \N=D;]YP_.0^W27RU9,G#MNS]3!'E="@!VU M0]4;M@SM.BCJ69J/;,P._?VY*9@YNRE\H\I$^LSI/]^OI-TU9 IG*ZVY+G,@ M"GD?'M.J#97JX1XA/I3Y"#= _F3P5LKT')Z#M>S@KQ?TL:&(3]NX>;.IXMK%4 ME8?L)GW_]DYQ<**]921B=[F,#JR\W\1]^$Z#L!L_X7UP3;4->[@]!M\9#$3\ M3U;3H@V]Z!.7STN2*_]-_KW93\HKU7$#>X1X!3->]< M-Z/XY>3DO-Y C$=3>*=H5D9D+8AC: Y@=L)%:3IDFB U!M,J 3$* 7@UAOK2 MDY4.F)[(+:K<\56YAI''$GW&*._G%KJIZ#^8PV0/?^I]R5H*E)!:NQ%_L[R3 M8;N[>71@5:]P0&$S&#(YRS,**S&Y(WFR@E"?X+]QM->:Q--.%;L&E1C/5G_K M]J\7?4DEJ9Q,M.14/-DH]8+[>[)T.%,"SXZ!G??0YJ!/+@5!/%HYCQ#PT-3>CT8;N:E@2SS&4F*EOM2G7='U M*BJ^ZS-97U*HABD\ D]"@*>CU]4A"L6T1&UL]B&6/6AN_-^J>^^HIH(O7#0" M@D@)':F1)BA-*0)2(BA%$2,B78A(ERH*! D<.D@5$%!00E%16I3>0R^BHE)" MD9*@(M(2P7 DA1=^[]Y7[[JO_?'>^V.2LU;..CDSL_>WO[UGSY[/.S/CUJ0? M/T;FM7_FA1B,>H5U+Y!I) N"_?VFKWQ"_,@[0 ^3B34^Q_<&S2WWPXX&8H_^ M@HLTZ'DW->FNV(W'(\2ND%[,:F^NARS<="2P&RHSH&=!>^]R= C(M>SC/O<: M%6\RN:/<>G[0_5U+8_'\/0:E-"1BR0/?"R<9TQ^L]2%)#L ,X_>'O*<=IJJE M)!F1L?08&2_(5=NLDY*@T.HZCW"!JT- MDUQ;[,C?,/?P5F2$E,E;NWFAS);@OF1FD9N[@SAI9F#!$N[8 MFM-%^P5Y,/QN>#AA;BK?-$##N!N;SDV%KU%:/0 C,M MD8A(=1I\NC2O-G0=G'K=I5,LDBW1?T@FY_#VZ44UN7QK:F>KAKYDO0CV>EG, MZ2Y1FO9G!C=:B[053]-TDRX@X#A7\V?/YGED?FH*RR>KG.X7&[DMHF4[*G!5 M3W[;N>'_8K4+[23?B=LQ\.Q%4%UGO1KP@(.GA@8">+GLFC[3;%Y#Q7P6V_G+ MYW[K5SPV*X^5# ?\$L\/LK'&?D;'9VVO(CMAI B.]HQ5#WC*"?U!LJ&8!^?78HCL_W8"A6$%O$FNXG9W(M2&I9P1[2]J/TGKM3# MO8:<-E\?H^J"",IE\# !F<3@&!\L( ;8OR1GD&!V* MD \S>(=-82KUMWT(*#]WL._/TX;(I.F^.$^PDWSY"#8T926E9BAYW%B!W3QL3M0PBJ M8'OE4-ZG9#>*ZED=GCCIW^L#+?PYTFQ/$9)_Y=:#0,4QFA!7-_(@/M>' +.7 M.&MSWOLN#%T?5S=1I:1%'#N\46'K=8A2=^Z1A<]W<\G3)="0LI@0I1*6#G,* MA8F\B>@SS,\ FFC6$$Q(VV]4ZNP?DF];Z,N,\OF%WP5>.H^,N?T&P\S6'=^7 M)?Y[XN$]5T5.9D"UF>X.]S+)8!E.MG/-HN7 ">>EY:B>3+198AB1ZUU] 98N MZ=5HSO&G3V7QZ.M]-I/R%S)J\[-/-S<_"OWWO?5*V!AB%#D;21D":Z@^8#G5 MF=C'ET!_2F+ M\_G$NQ) H_O<&QKKD[K^.>N7_NAWK[]]BNAF;56,T<]%SH33!,TIULCI @HG M:$OJ+'=HA![]Q7>BZMUNU6\;P;OHWT ;_M[5OIS3?35LP[O&7U,AW65Q!WL5 MV1LBB[1IBT#/+--3L!KJP+3&(((K]*H1 TH7@*E#1V\&5!-N]=%#PWO0_Q,VL^9U9]7-"R M]+__TZ#<;W[CVO M;7SI$BJR&S8N__G2+Y/AU+N+?['K:Q1U>I6!(34P^CV#':PAH%_E+KNHJB?6 MPY^>P.B>T$\SOP71,#YGR?7H3-N)03-E<(7^$N?%%//H84 *?8FT3&3/V5-/ M[= ,N=4>\^[,A^3'+8DD@V'Y*QJZ@S=VKA^!W0=ZNIC6D/G:2X6+ EMH5K* M[TM0?3EMLK6U[=#+W%ZGA]:P.6M1E:D_I\H0QPX7C&9>A%0_5+*98)0P.;PC M0Y1L5+2,X%F=',M\E6935CT17D4^>47$];/YS4'BWCT-F5RRVPB>D+NWHEY'==@%Y&P8IS5'_0D\"^%QJQX#^F M[6RFG9-68:K- $KZMVZX^=(&A^,D";KWUG]V"/Y//S/*!W;AKR6#]Q=)=2SU M()MR[^I+[A #(R$RI>#-MSI>N4NJ6RJQ1O%1WVY%OL7^+'1.2[/H6+MD4/0: MB& K9S@.MYPR_YR>]8#Q$5@J1];=A#4CUO7)FH2+=3V'A])V'-W&*YZGI,Y= M2ZFFV!A]OCJ\618[+/GH122>7$\,XKK3Q4XV>E.Z5ABUD(7U"<_UW_VRQB:^$$D1?LKXP3Z<"XEB&Q7(85+1Q]>60"O7-V' MG'U7/KRA\JA![J9<;G8C'Z M8R-65#/1/!U;@""-Q=\?"55>#5?*GN08%7)+X5'):M(=UXN0-Y7,/@][#Z6) M_8U(]5 7K_"$UQG/ _\D%@/+("2?*"]G'-00]%?Y;6 MS=&D%U7?<5)/WG@QUX?PYIGO?P]%JY6RF_MGN<+YHA7 ?8@KO2Q:&TP;L)_* M6415$:$I:HV^&RIEOAXM7;BV"*=CUM%>7OG74RLU0B!257M,P8[3B>YATCZV M->9E% I&V"R79!W(N;BWF.J14L4Q&9CU5"OR<5YH(KK=,Y20,R.1_OE&5@RP M]!8@.2+2<*2K6: J/ 9]SB#@;@!)=>"Q(Q9[OINR(4/9;CVRHS./,(\?CCC!G8MN7 MZ6W$.G !X"GU!,\_#*8&^48H;@Z;556S8DKF_N&_(4E^^Q":<+,EO32:916H M'\O4OI],-.]KUPPBO&J[A2-E_WJ$W?QZ]A=>))MX%M'QN?HZ#_AD4/ S/9A# M-O7.6='5JQRR,>+V)W :N*7?F.G=\^ RL_OXB2[YSL=^R^KQNTUMF<]1*5W^ M3>$ZUV87G.IA_SSL;#%2X7/FF=70U:9-OVT)!F\=O?8^,@Y#LO+;2OJY 4TS M.OU;I"TJH^RTQI"[[SV>^1\C-E.G93-9%T-GW4N/LP%G >Y0OQH.8E!2*!=[ M:.>[*95:U6*C8Q8%_'7\6RTG.:9P+9YZPK08H$<4YV%X@7(P,_DT9=+S3NSL M_2B8??* JVSVHX[3O@_0[\9./\HT^7@\:5JZ:#-75VSH+ZWB1\D;V"B.)F4& M7P[N^E_&\X">XF= SV5:Q#[$X]/N/N1JH4O$"DW*-DBAF2;"X>IM9]M">I4A M[Y'54:IPDZYQ9.QU;3F#1YSM7,]:-5;\OD43U6'P:N92^,"'$21@ M:3/O)5.V!/TWLO]N>-_(>#G><=K+%%5J<>--2_N9NI$D-R%CXK<3"LN($2 ^ M&D)_!U]: M+$*Y+G!A?DR!NU3P2V'=O)O&]G@40MV.GF_*T E@C^]KJS$\U- MOA+N4NW63Z-]F$8 >(UVI%=&*Z'*[0'-&V31M+]19K^R=UV=5Y\_YGW?.LMQ MJ^3^,>PO008WK< B"#R!2T\LR-?V!-, ^AOZGWW(K?&.LGN?%I6]]#UTHB:$ MZPQV*=>85$6O@X/@V3AAI(F^AJ>Y!;=[G--)4K4W'?^\#Q%"Z#\-5$!0RJGZ MP;J2*SLX"M-+BKN#9J>G+*4QA(-Z<4? JWOR3/IQQ]27\MS)U$ XF+HWM6S;6BA6;CBY'!H< M&8]L83ZBY@- &D(>*^6M.05NR"M!99RM&B%T3CM:QF'#K.GWT,N'AE_5;Z=R MPI/V(0+[D.&/E0!^?7%/NVKO)G.,F$[D#T$F89I>J09T_?Z5D67&'H:J1\ZT M[$.:,I!?MVCBMP[?,\?%G*RA$'"%N'< ML+,5U^C)<']8,B!R?]JKHZ![[T-XL]VCTP*+CAH-.DWOG6.^SHX:W,J.^7IR M SD!I8GL,CA]F1SNL 4]6TW+T&!FFG:)A,ZJ O6MGQVV;3W%UA2"6W!0LS8Y MPW%TE2T!GO<.EXL30^DX@.'+/,Y]7+B/*?'9'- M1LQ[WC*OD PV/:S:"&]&)B/Y[@>E+D)WX$*H>]>:IPS@1"LC'OLK73&Y4AO5 MY.JW[UM9?]SW=!N/=S9N/LI@ZN72'!)4B\ZC:CG/1H\!8MI^43K=S057&+QD MU>]%QS\KYNUV)H[G)C1&<%V2K(GEZDA=&?7X Y3>8EIJ0Q_Y4"'E0+&R&/&1 M-EP^ )Z38@%Z/&BAS3_V(0^E4U%2C'[,$OP4XY6X505M&SFJ0Y/BNBO)]/(= MD=+5(?(9O!EE0[)5+.Y!;\LA"\G<%1SUK,;6AN4,[M5TV-PN,;RY;V5CCFHV M1E/>T[1NL-\N8K*#^QAP;.SA08S]&10 G\S:[WB>?]K-F,3\\5O\WT2UV)W_ M$]7"-67-OB-3U6D6!\AD _]W4A40F'5DOF) <\7C#@9+;#^C]B!@ OUG@NP) MJFW?AU30+W=M8!/@2[-B3 UBNP*>,OR[@*/ )OPV22%*\G[/[,FYS*F4(W4P MCC*%)HWQ6=QE(D HGRF@Z(LW3O\HS[5IR3FQIQ68;OC$GA)HKTV;!'JFD>], M]R'=F+E-/'$R[QF&])#F^?;ASQ;3_K"]@<=GYL8XA[A^.K^LKG2(EXLJ25]W M/T^,Q-/$\LBOIA;MP2W23R)!X ]!"ROH2PK\]\IT>Z/V&=3TQ#!L[]>Y'%SPSG!]OT6ZOW0 M77$!5DN_8PK&)W#8Q60D_PX\+9KE"]J:\/SZZ$W25DHU<4+KH\E7:WG1IC^O M4=\OS%]^!(ASR(6D'NCBQEBSED#TP?K*PNS'KH-2@#C2CXZ9;6WUE$(/OKN3 M^:/7GJS,>2"08_#U(=*KE67E9WI[@,],B=& M9,8.JQ.''A" I0GD-#MU&;^!"24W.XS/,?AP\:M:9P4_\M[NP@?>.O/"KX5O MT;OIZ4\TW_"VTVEJ=TQM\LZC"EE<,1PT*& @Y);V(?2'!?"]FY-TGM>]^.WE M@WQ05/3/<4HYJ%AEX.&XB+*W;GRX#^D@N?3_@7;?--^'1%V[M"U*DU!C"L7A M%Z MD_ \(.Q#WEM- K9YM,?, >F"">W@$F D1UB<>-*[4.%B3.4=G3:NRW3N MW;;0R9IJP+XM?^',UG'LFBU"2%C&[[\1JK+_PGZ%-X^,I(DV4WK!>]2S!^M8 M#&54T*#TB7?C:'.R?L_>4!)-\\6;[:!&Y_8T/;?KCVH=3#)D_^7R"9P>S6W- MQRQ[/(N^.=@-LBR3Q\B":03 EB_G- RL MF5]A7W' %JXI;MBI9P\A5*([2/?S[%='%B-!L M\E1/Q;TCQZK\^=OA!ZJ J=_7V-'@1I:DQX_T*[P+L/F1FZ=#TC M>*B_H%J'9[B*GA\O]R6M"4K7E.V28][C$\T_CV9.1MPP3;,U:;ZBCF187$6T MNL!$(=NC#I:^$I@K-^?GHN69KNP2.+=*0<^> MYP?U+@EJBF>.Y=SCY4>!\C[A:K9?IW38DH3WK)BPDQW=+8KA@'OC!-$/R II M\F8OI^97SF%LA4.^V=->^HYG13<_/K9 MXK]7@^&_TPYMXVC"\11$+F6>V;RRK5R135 M&:L/_,I W<C[*S^J?%G3)K_,I6FT4+"OAF9V8&QQ$& M?XXL)PIY/G]"JF2_I B!^/T9HM0P9Z<9YXU+D/T]1BA.(XZE.U6[[]J+?'XN M:.8E*>Q7E+>]Q^0R85]/0AY9],#?[!47!%2M[HJ$YY/FG5S,/H]Q#\MG^DSS M#;]'W3(^'C\AB!S4V:!33WYC] %-V'YLPG9U'/3P6LZ<;XU<8$3#*LN8NXSA M3(U"L^JO_O1GXAR":UNS50S>7/H;N(]=:SVIJ8(PEG!.RQ M.84?^"?AO*5+F>Q25=N[1$0_O59[S3U4Y*:CU9VVM(&Z!'%EAZ',4N!QU>$^DZ3L*FJBP?P.\T1NVG&/L-0HRG7*G=H;Q8NT.QK*\Y9'%/%T$= M=0:7V>+;@@%4-!_-8DHV>6DL8ZO>-Q+5XTX*JU ^M+)E8.ZMU_T$EJ/3OWA< MAWL?,@X)*.]D=Z\BQS.@6FC&)PQK+HZF$%ZQ#Y'/ O'KH)XPV'Y0A@\##N%B M<12M16!5F-49$Z-8(V1M[&8J=(T##R.98&:LJ3NY-*+9I-9=@JF=!6)/\=3A4Q!DKRAZY5M07%=:NC "56; M3Y.U!))KFIR,@#S?*1?7NN+TG!'MLN^ \%.I*@IXOR1)R-KT?ZR!ZGNE,%3H MT!][FC"2<81*&F,C:/L/_#/@C@+^_;/ZL:ZU[QG M>=IS'\FV.,RG!)1.L,.GW:P&R[K&;TVJO&IJ2](_6)JW.EB:-_G/TCPGFW1K MB>\TXP)\J9CI?F*R8"0K>2I''].[<+Y3S)5CH[4@2.:VBBJOU[OM*FSG&/#\ MZ[YK53X3W,"1G!E239$5/]R7#EH#T^Y$OKV'5$_]&6CGI.01_$%A9 M3SRD)Q.N)Z7Q #\+- TB3ZJ7/17_*YXXFYOE'[O@X'N?4C6UA$7JY(-P[EU MRGK3AZ%V Y5+(XKRA?^*D$P]T]V'>,^-S.PL/L1)-/SU4OTQ&O7RIFQH-W+G ML#\T!"'E MPTJLZ/_(OG8)A).HQJ ;)9%I[@+O-,>[3A!W4&X^Y4T/>_8AQ54A3\;$#*)< M#JI<%2U"9/U_PX2Z=%U"B5P?3\#H1WO6IKL$@)X:X-T^I$_QDK8Z!U@^),K_ MZ#J"#U6X[2,WI6P7=V(L^)=YXZ%2VOO?;2OI.%]$NJ"+ZTU4$9&C'RKJ\M## M?>5.6QZMM?8(<+46"8@=_QGB50[^CW0@'QH= 9]G>0Y M%+L3X-[S]9>X:6:5@5_ESW"AGDK$G= RP5*)1-)8* MX]F)K)=O.0MFAB.9&[;YFN@ M378F3B7EZ-WCV?;=2[B[W6W5].4L!R30R^C%9T/>H@$,*1R__K'<)\"HB "D M.TUNG_RS(6A6W_SO[=VN2VJ]B8IQ]A&LCWBBKQZ4HH(O-6!$F?;V'>/L%S2T M @Q;ZV-P!9C U^$L/D:!;X#JA9V,%8_SN[EQB *ANY4R;G_:7S]BE*.U#](+ MC5C !W\DL@31E\%6(O)DW=34KHAX0,,R%=LT\V/GAX?-D&OC[N[Z0;;N!U"4 MRK+ZQYR$(0S&$R)'$\Y\N]/NNFW79F)\4F%]?9='^@9,I:O[7J)8"?03$CP. MI4ETAE(UP'A+D$#>MFK>AR3&^U&WCJ(NO7!.Z3AM,317^SXGQW6)J#M1YQS? MD?^D8@;G(?I2:Z#XYS/=$G,BTX4YV.'Y">RDFM*ND@H&@Y*[A-K(F&2T.B&V M="WLP7F_YZYC =_&J]?N5'7YO#."YG:.:,J$;#JWG-F'<"(2!CJ;2D-C8[S?9IP^:(74W7/,$4G5.=O)'=94&-KQ M9!\24?H(6&Z 7BB@O\$M_8%QS_GHB.#8& )KLYGO9+6"?Q>?+5;65[8?&U6< M"5#(MTR SVLZ%T?('8/G[4$3#A+:0#7OC? (P"^@%GV-_ -,7: P3$7V$$DU MQF&9>O+=<8.3FLHJ%]C--(0O>64W,RAH#J8(V>,\,/'V5:'5/JX:8,$]P:", M#EMLNUF%WD\)[:8DXSG_E/?F_MO(*+0Z:$I QAEQ-9(6XPVTF62>$_5@".[] M=2? 2()+5R,DK$^@4@UAP.O#^@,)RNG0^*E]<-*E?4AL^-G;>S"FA)*]\^"I M'2;O'F=ZG4>W6WK"-68'6LGM/[-GYN,V'9:II[F/"@4X*?/;)$)W_UU#]1G/.?TTR$!,J'_J?DPSB>[ ?%F>=&3Q: M]*<,;;!PVX&4MY(9+?3-5=/"7TOB5Z!67IB>0L!F65XYTH*0KSL1+ 2!<-S[ M"20LDB(&!K#Q ;?(^&[C4.*1VUQWPTM0!2/U'=&;CQ"L!D,_=<"-XD6]'.$Y['_UP7+&(.U MA]]5M?M;(!&Y^JU'V8/9#\%&F619=(QR:.J@CB6HE)SN&2F! 8V[%'^'1RN3 MFDJ_;S3G!7IHNCBRPY1RIB(VJVF)O@\L*E%^[?"MDCM/$T MZ>0*;'(>DW9[&QHWWJYJXS0(3+N3\8TS\>%MCC?IWK&#?M^#TF#-S1L')9>/ MT9!-X 6"_K'[N*,NHY+-Q9*?V9K:>!)83-;"JQ?.4G*T3AU3IF62%7,#QQ,Y M=N*7<#3Q0U1]$.;8V$7.2C=20I]W@-UO0^,ILRZ)GS>Q%!^[[]!=-5$<8>\2 M]1QC% ,%/+*2WJ+@!$S\COIA,(1CVZJXX(Z,X'O;&Q^5HU9?>MKRR"<^;TK/ M364#U'$D9P"49ULD7<)(T;3?C3>Z6/8SCI&!9,%/>+5RAZF D/EIY,7L5^C7 M888=V7(B ;5K;689WPZ*B1T[,#2SNS0!?6+!P]KAI#*GH!Q_(7F@P(TN#0% -] M]-I=T4^WV\9K;8Q/H=G<.-!=5BZN&^7.OIF M0=\_!97>U:H''*4M9P>@$R9PW@;N/7,&Y\'6FE\D;YHP0,S*Z)![!<)OD$Y@ M"88:BPZ-S1.-QVI?3=8XF:5&L R6NO.U.[/F!RSZWG1G;QF;$V3PIM&?1A]& MZTZ^ *.(OM$JX+1SR]>=3ABBU5+DV9L_LY$C[A879=[AWOO*SZ(N9"-=H@>0 MI*M;"4@2(BA)U$@8M"9(('B=[QA+V.!\I5>N3\F;WJJ[^6W8Z=+EK9#*J\.T MP2.O*X1)S[$TL2VJ^JS3T%&P?CEP^M%Q19?Q[1@FUS."TX->0@ =EDO>7CF^ M!JO?%5[F!AH,*:I,2X:$ .+T3*9"A^"66H$C@!M\9NLF>(&U#4L[#O22!83RYGBF" M4S!:O#G-Y!#U] K##)>! 0W&]R'_V&-:]\2HZM%X# \N0#W9!E5/"$K;P8FC MPF;_[+H!/-1["9DA M"7FE;YZ#B(G?HAD2HT0MR"=B*TV_+ZP6OGP6GA_^\-E&CM@A\YLQP=WIJ: . MY>#@GEMPCZ#,W0*=0B#^[UC27N)<0PZ"P'/;TB'6,&?JKG;UG7.)F<+2$]PD M>"*&%*'>\]S9)+$C@)1%;$X.->O.5Q5KH-_^9*377X<(D!%;IEL8];V\+RW+ M?' _SEOUW"QB?2L9)ZFM'U-QZYQK01"GV\Q3["[TM5FM?3^&Y)7<>VDKW 3P9?;203@127_JN0\I M5_4JT3*R/ C:;.#285)HG= 2&HR4641Z,$@6%VM\4SOXKE8C=XKEB[Q(_YOC M/TZX3;KP\D3[TZ!T3/1)QC>,2%##XB$0.0@3['"I=)'X>#52]T77DU&#IWY% M+AFF0XIV)\(>8@0[C$N'B$&B/A=,D=R^Y^?5 M"O@+)>*V7;[+?1#72-+-SC:SR/L#H=_@B35.@[^/>Q:U]2D6]HPI('9;H+IZ M-W*F?BEK("BY$)DF.@"(PNNUH;S&A/FS[WT3,VC96FSS5Z\9BYM\$C?5"#IU MQ-:]F^$20/@3\)7)L//OB,K-P0C("=$-X?^4:1V#-ZP,X<309F2.A]%JSFO% MNI,K4UCBNRF5LL9,WV?M1_*J9_*,#5@^H,1.M"R"":P4MWU(*7;9FP'UA_]C MCRUGDJ/C031)'1*6HD'/T\IBFA>QC;]8WFG0]0\E0+1_2AS=EE?=M&M_?;XC MW-I$G.#A6/%(V5RPZL2W=>5MQG#T,(QDC8G#-#]SPM).P6&^1IJY)IEBC<=4 M"<4+Q!$%-3E?V4*MT&_NP1KP!'R?'(/G$/V).>TC( &7"F.ZX(_\5K'@B60: M_ST"@B90U=]U>M)(YHK=_W) MW27F^,OA1\F8N66*- E!$]*GN),Y^F!23@7CH9Z.ZUA"AM/6Q:ZL$URC87(_ M4C$I[RH48?=(7X"R$,76"I[*!N*"850[H2E(8EX%(>&'PL=[W<9T(V M?7;E/H;/]!-W2(C7>$*[P/7_PAVWAY/,ZQS!+09&P/[1!#?N_2#*,D)5L= :E>(V$ M3VN0$AV0EIHLYT?Z/FA\;-]DGW+D5MT%V3K=;R6$6#$6W+DN./-/*A;KL(.J M=I9;O /+6XG;ERT;<]RK9UEB!FAU1\UMJ' M@)HZA#MW*O& .$/!JF+SY['[=*.3*6.^W/XE=$'IR9WD]1&F+ XP1C#U^16\ MI5$$*6]B9D604KY>1]#K#!-(!&&=:.'_@\-0(78O*N0([: D0""SDW)=9X&> MVT9JKJB'GI/5!K#7=ZZ[HC!$M;:<*P6:'=7;3[CX\/ATAIL,[X0[%6_U'K:7 M2<_!>4(/1_?O0^H7DQAB-*-QH(ZF22@"3GS3@QI^2,C/(7I#@@KM53:GQ;QT M(;=XJ1:?JVGP\MG5O:C&SL3$])-! 0$!QU(E4)\/W[AX\[#MM8/C^+H';I9 MN(_29IE86,@$\Z+BX_0.P)U'O3^:[:N:]E8*[,B6UV3USIS#AP*GVB*M.\U3 MGX__^$F?[/B=UOJ=>C)#N-A4>,_2RJ2?49Y,'E4*+VZ M&GKX\K,W'!SII]&B0]!8!NLX#4[FZHD6!=OI!9#F-/NB:P6F MD[4QO_ :+^Y=4(Z-;75+?PMI^JGR<6^2&@3T= 'UZAMSQ(_F_;.["=@.F65# M)[-":K^T0 ?C8UMG]D.O')^G'HV%=E[?OHYP6?1SOY.T'R4#/47 (?R-;XO" M76>U,T-N.V,%)\+=Y8UWOC[:2]R$;3-CD0--0X--RJU;OF;0$EG962G(5K0-M5GGMP?OA2-DX8R>#<(-=3.NB5C0C! M!=H%C&D,RML4O_DRP(ZCI;VYV;+]QVUN"8';;V?<+CK7#2?::=,KZ,GPI61X M/4 3I#HVX@T$EQS^(H[-JLF1=5)6 FQN)/S1,1FC5GD=SSNQH)O&R^LW#03L M0Z:7>_=_N MO635Z6/R?$<8JDE"0%O(70;@1%?\+QL!QG B\%NXF 4)T*\*I=.SR(^66Z+> M]7[1.;\^ZUH1X,\E%%MAK>*?'<]FAM2#&^G%S_06A+]WF4Z?V[)G()8BD/ EM)A0L 3T M %YT3."&^" ML]+FIP5C7QKN3(K!]W=&.SQU0S3!7N^]RKA M/1D*;4Y37SCGOTUKH8VU/EMW;1D2P_Z,9/">VX<\GD.C]B'8&N@^Q'I##5>M MN^S@?L/4UA9R*C;F\'_-7A[3G*O.;%$/#\C[.ZVY?>.N)^+BB]NW;S%2NW[VG6/J317 MF6X+CI4QT0PT#,5%RZ*<3NSAHC A=!\J-9;.S MY4^79SEQPL69 YK"M#6!0ZE,!Q\G] O'UW7&IZTBGL'A5&W?1!%5HCS(RKQ& M*$\2)EJHN 2[+FUHF-G>^K1M /^*2^[0=R-8L0]9?JVNN3^O;A6KZK^^X>9P MJR%1Z)2IY!V6LE,QI>>9 ,92DS"WV'FJ=H#U:XRPF4BJ4@G+_X/&*HE?0M*D M5:G'H5":!8@DSUDUV3:3#[>#RB[9-V3IKV :FSV?]+Q1&7_R#45F9<8@T7OV M'P"2 VYZ!A=X4*M)D0G0R92P11^RT*S;9,1_W'W/ M)@#&/<%V_^<]1+3P5*Z@R3;^#0-&!RNOCF*V?!3RF48APB.S:HN7[_MC]$0 M/F72(/.*QE%5R)&B#3T"QB.FM)Z;[%Z:W$E[C:U67U]!J?D'R@:3K812+\BG M_*ZN?B'LR<9G"AG;M'Y@3URA2=]9)&=A6*, @A)NN74?8H*M I;BF;VKT6$< MC:0:\LCUX_/#<.)H:)"DD<);6P>@D4 0M&TV3CQC\NVHW*\E[D&GP6 M3D& ?M1;J%.+?3A!FB!A4=(GK, 7"/*MFJGI=?YVW-/17?%Q0/5HWO$\+YL> MV;BS\-3C]W;^?I33-=[6P+ZR MS:[&G\]92K7R;9D/59/1$&;R$ZTOQU+8K2 M71X!F,%FK450H6!]J/RJ0CW]&8/-Z7VG- RR:OV6=E&L!#U$+MNED.FKI3![ MH:;=AZ\7+OCY+/IUM-R5ZFR =102S0BV_"&.#X]#].270K$;]I?I*49FAK/SIASEW;=G:1;R:O1J$DM%<9&0^YL2 MO:R#@B]7&",(*A_0<\Y(D*;3UDQ5:RS_=7=^[>[F?+U-NU=[Y\U=KKL&E174 MRO+4/:5@)>L&ZX-\U?\7SMCY/]6FHLIBV/VU 46 =)=);#)F::BU?0C,25IW M'_(FTA+[BX/2P^PTF?$!_L[\H8$Q84P4;>*W)0;>3;[C M[RNR)1/X&6T.$X*C1QENN*62Q<:/8QLKU#LT4[ S])5:VCZ$L^M%[IP#)UN& MG]_ACK/YK]=U?0]W=C@/+[7>UAU@-?^-H(DEA*&=Z67P=7["%EWJ#7ZK\ED- MH((C!8XQ@:X'QJ2OL]Z#&NC++E?Q/7#^ABH_B1J[WH]8CZ]J 5[A28XR61H- MAQ5;N&_;!R^X\B<1<5\4UP\.5%,'1:GAOW6FX)Q=TVFT[.^KB3FYL MUKAY'95'>6?(VWX[/^):(<1J.)O*<5F)[__F6OC_JMDXW+M:%@//QH%J6^OV MH50.H,?"2,:WW*IE'"U,W+B*$ !=5S=H17H;F_L00+5#=?=,4/"?GK>2E1?3 MS_.V@BO4P _[D-%Y')W&CFO+4EK!=+F\X-+AO/!)7+>5HCC#,V*R5N;$*GPV[!9B3Y D,F* M\Q^$/S30O/MSL/Y2&]XZ\:U"?>OY]ZZU^^]OGS2,O%_H']=.\T!"J/#?KZT-X/PCK(=,[[BZK)SRP:R5B M!6_2ZVTF%":VEB-;PRH#3^569N7=<#LO::^^#^%;CQZ$[URXCZ1)_ 9HN4@_ MZ_,PH7U(/Y/&O,L$OB?]PB$V BSW(3E^4W / %3 =P=-FP_LU7:2B@B;F*5Y MI'.]B]$><8&R2:B(O6G!]_!E\.ENR1BH\-;$-0C[__O'V?[_L\'V9_X'4$L# M!!0 ( '1\65=N^CRK9NT "CA"0 5 8W-G<"TR,#(S,#DS,%]L86(N M>&ULU+U[<]PXEB?Z_WX*W-Z(NU41PA0?X*OOS&RH;+E&L;;ED57=TU%Q(P-/ MF=.II)I,R=9\^@7XR([#S#]T__^U__Q/_[Y_X'P/WZ]_0C>%_3I M@:_6X%W)\9HS\#U??P/K;QS\M2C_GC]C\&6)UZ(H'R#\U_JQ=\7C2YG??UN# MP O"[F/=;\L_\X3'"?("&.* 0Q33!)(L#B%/4?_Q[6G_:S+/NE_NWFHU5^[(-R M6/^7__CT\2O]QA\PS%?5&J^HFJ#*_US5/_Q84+RN41^4"YS\A/H7[#X&U8^@ M+Y'T_^E'Q?[TK_\#@ :.LECR6RZ ^N_OM]L*]K M7*X_8L*74OIZM/7+(_^7/U7YP^.2=S_[5G)Q?-AE6>Z-JJ3,E)1^K*3\GZ28;@XPN\,\W9(C=?J*L5F^J[NYGJ M;-''E]C5UZ)8X^4$7XOM-#LB+]4//LJ_M=.H@7K(M)ZGI>X=4?F/-5\QWK#E MWM @9__R)_FWQ5,%[S%^7'Q=%_3OEX^/):=Y3=VWZK56?;V\_?J)/Q!>+M:; M[^^"K^#O7[NIZO$,!_N3@5KK$]NSY%7Q5-+MB^UA>>QM)5]4ZM66_K+"#[QZ MQ.T#4FQE!32:_&LM,-B5�B@Y^DT-7/__S+5E476"ZGAW'YM@B"/QJ1__^3 M4!9T3[BE,B&*\C4\!36'9[M'*ZE9C8W %:F5:P?[1=EOO_#ENNI^ M5/ZHVJ M/]\O!]^-R[+3"I=T8)G:3_Q""VE-/:[AWHJ)LGBP5']=6'ZMFH608OT)%"7C MI;2ACZAX\/7_"RYS3"3E2GI[7SS@?+5(>4R".$N@CSP&$68!S%#@0Y%Q/Z4D M"3*6F!#,X11S8Y1.0J!$!'\T0I[^\NL"J4<5=\0#1R:8 M=..?5O#U3N_YI-G6YI0MON"7OU32&E3G7W7>>Y]7=%E43R67=@J_7O.':N#K MJ3G*C+ZK4EKP7($=><%68/"'$AG4,COX_AJB<^3+7''Z3_?%\R]RI/9[3-GV MZZL[_B3?94-ENR^VZ6-V+[ /^4H.G*_N;SGE^;/:09?+9?%=S?:A*-^5G.7K MCT55\>JV6"[EC[[CDBVH%T0LR#CD O%K5QFWOK M@E0(:1,1*/\;0218 M,4^_)O@B#7NW+;[US5>Y]4ZIW@)/G&L M[-3ZCM',)? :O/[-?@8DH[L)+='0WMXG=._;S/*1G8TL_[7=Q*]'FV3+GE"A MVZ"G?FWWAE:'IAO1O/T_8*JV^LLG_"-_>'KXM2C+XKNT&-YAN9SRYXM OIB3 M)/,@R@($D1]02&+AP2C@,:'<(XF(%\^\)(7N:]MD>I/O\:X0XWV=6TD!Z40% MM)75[*UNM AZ+_JQ@!V9(&J72B&Z@T@G^07HH-X(#]X-06UL$MA@YLA*,)IZ M4L/!!I37MH35&'9\=KVBI7RQ\/>\^>_UZN:1E_*M4\^0K_'RDE3K$E-Y!$EI MC#UI?/ (2S9+N+1 ?)% %O(T2Z7]$8K4Y BB/_77OOJWNO\CMHL%6PZ/,C9VDM%R*J[9$)[$T!\J_2QZJQ08-?>EQ MD :(P[=8[O ;F6,TH;M05US4B7M%'QZK&ZR!H2>[O-)32O,).ZOGZS=< M\E\EZ;!WQ8/R*]:!'9=EJ597G;"K7U^VG_F"7]3/+I6#M_[C3LYZN6)?Y'?G ML_PVM<$&)A%?(\P_-QJZ7"Y!+2U0XAKZ;4=9(#WCZ*W79FQO\69)1@@F&1,[ M5V%I8X@X;23;B" ?!+^-.9>Y.5K_D'G)=_PR0J4OVN2*_Q%1M(TR)" (HX)1'$60\)2'R+.$NX31@4VN@QW)=C"7_I7T-C8R-TO9-WQ/Y?H!%=B,GFAU_[AXS\GZ>B7'J:L:?,&-S:OBY8NG ME61%E18B34],14PQ3%)!(0J$!U/&?$@#EH@H"?P@T#(]M6><&RUMI0.E.GH] MXA(\]YZ\+)'NYY]1\!N9>Y2X8"NOM,AP>VJ] #NPWFJ?\_7!9&VMCOHU/RVH M>U//&UQM7C<&JN%T]5A-U%X6>C59ZP\T"5$;Z]61M/F#=O;CE1#20KT15S]H M?1.GAKQ9O^UT)'?2MNU[/1K4HWERBFA+^H_P8[L MRAG1J=5^1*WNJQ_N/_&N6*WSU9/R2[11'L7J]/H;V]UW4>$ M^+6E/^94EE&2#X\X+YO#Q[4T95;WNLP^ KXCL_4^M%N9P64+;2,V_-@+K7G\HQE0KH(?-6>=-O+1#(J#L$?# MQ^T(ZST77!ID['I%BP=^AW_LY*5]YNM%2GR:92*!.$M2B$+!(48DA&F48M_W M/$0#8D)4 _/-C: Z<24W*7G!&O]H0[7-V&@(9CT6<@C>Z!Z,%K=&5"!EW4\[ M_=R#H#'I:.+BB&R&9IN49#15?TTNNH^91]Y\6CWFZB1_ES]PIO+?BX='>;S_ ML,3WNM$W/4/,C1\^??YRO5NZIA:YJ?BP$P8U$'%BA&$_4SB$;V2&,$$._*&$ M=U0+2 ,>J["=OG$G"]W14&XW?$?GXY;WM_Q>F2ZW_+$H5:;&YK8P9$G J8<@ MSPB"B,;RY.,G'L1I$/$,HYB%6F%Z0Q/-C2E:.<%&4/M;V5/0:E[$.@!L[+M7 M&ZS,[UH'@'!UO7IJFFEO5 >4/;A$'?J\==T:Y>*OON 752BGJ[&2T%#^3Y*" M2*BGXO0P3(/8@XRE7N;[PHN(41S'\6GF1@F=E."Q$=.X8LTQ*/5(X'R 1J: M#3:MA.,4JNG!P%V5FF.33%VBID?1(_5I^CYM$2^A?/J*.U3;AW=/U5J>.,KN MO/'RF7]O#B-XJ4X>A;A\J*>_Y;2X7^7_Q5F^:F5H(LL6 M&(Q#2#7HA"B B) M81K5MW(QIB'G42"T+(@19)L;PT@% .LTV&:8-UJ 5'.D^_@_799/S?+VNH(;O>6M55S**AW M]"4U""QYNZ6=* 3E;9;8+&AEG$7H#6]Q/.5T@3#C8+47,C/2%.;^/75SVL97 MJI2?RQ]YI>O7._+HW%Z8.R+*[2=G?,A7C2-*2:Q9CN443,.NNS,1&OG-U ^. M/*-+<1TYZ7J L'+.'1MO,J=CIP#1E-/ZC*P >6U(\%J#'.#Y'I5Y?*3=R56#2B_%,NE'KC#_9B]M V=T7 MN-/S^W]JZ0$2DSH@YT:(N"NM3EU@P%[ M\-(PQL^&:FQ[?! EIQ?G_7C8F>7'AYS.,N]5:<\X[_^D9?!=7N'[^Y(WIN6- M:'.OM^^M /.$9JJ% XL\B*)(P"S""?0"@>. ,AX)K5KNNA/.C0?VY54>L%9B MO3>;'>AZ9KA+*$?FB3-1- _'TX3&53S>T'33!N1I*G\0D:?[W'DNNX)7GXOU MK4JN*KGR#S[S\N6._UC_*I7XNXTGKW_$N3'*K@^+2='!JEB#LA$>=-+;N?D& MH#7S_KE#=4JGH )4B@UN7P$*_E"B@UKV$3R$>F"=[3@X^O??K^_^9M$C6PMT/3-G%"A'IJ2N/HM3SK$& MQ&67;*UYI^^6;0+'T:[91@/8L5'M%>.L^B!5N*ZJI[J@E7A7/#P4JUJ&!68! MIBSP(0Z$2G7R0LE"&88!$H2D24 RSZB9]N",[J!""E_GJ M?A,]M"[QJFI*?0%:5*;9^VDK=OQU/(V]:7<<90V-HZX M:7B^23E)6_W77*3_H*5%1+]Q]K248_Y6%.Q[OES>J1#+1201Y2S,H)\$GF2> ME,*4)!PB[ D4$<_/0J,DRQ/SS(UO.C'KRL6MH/*MK40U38DX :RFC7,^7",3 MB!52YJ9-/PZN#)D3LTQKMO2K>F"D#'S_ M"3A&_3P'E3^CN^?IL2?K]3FHWF[GS^$/N^L#NKUKP#$C?N2G4' _@XCZ,_+VSS6W3?SS>D_*,NYU^L/6L 6<0CLP*9Z'GI(7G 2HC M]NS\^#:W.5IJZW3E/'S(N@UG4[#AF$LOH80S3]%'K#P8L1?"-$@\&'H\2SGW M41"F9FV$^Z8SV0O3M V^_OSNYM,5N+O\CZNOQITS3\.JQQNNH!J9-G8*LNQ4 M7QC'5ZH#B;OVEZ>GFKKAY:#21UI<#C_CJF]OETKRUV.I) N4L82GW(GXY'.L M->]@/MR8_7FUL!NM26__[&_B;E L21%F(@Q1Z219#Y'D9Q![U8.R3(" X\A#V]'/) MSQ5G;N17E^=]E!K5=9FZM/&\5:I+&G_8JJ;.(TW&S$YG<\VL.4!5G9ZR$Z;(PS -A:K/Y@L" MD>]SF,41@G$8(HP(39(X-O)(GIYK;J^[1DA#CV,/E)K^1C< C>UM;-,W&SG! M'XVD8!2W@08BKCR-/3--ZV<<5OG RZCQB.V5Q89PVJH1.PWW8A%020>(J'+0 M''%(8LI@G.&8QU[&(F*4)'YZJKF10U=DQ=RPU8!5]V;"!5BC7TOL5'GN0!LC M;WL8#6?7$2$I@C&@8>&F"$Y^9<$3?9'-CB4Y6L"/L&?>9O3CKD88K]$:F M#7O@C(E#!Q%'U-$[U:3DH:/T:_K0>L8R$O*)5/P?3Y*1KI[E'W=RE/>%ZCB\ M$!GEU$\">>KP8XC2((4D".4?(HJC#&4)\XWN'T[.-#?JV H*:DF!$A7\T0AK M&@]Y$EX]TG "VLB,88F7>53D$!:NXB)/SC-M9.20N@>QD8,/V%'$!YPW?2&; MEC>7*[9CSK1>$G:SNN6J:*FJ4+UBGXM5V?WS5USE51,%[*6A8*%((<=Q!%&$ M?9A%<0@]GF8BB'CH<:U6O,XEFQL%*<6Z5J@;Z>N:,KORVX5HNUM./0I[DT4: MF?(^0EJ)2H M +62 M^RE> %'%7K/%2=1ZZ?%CK%B!Y]=C<=OJ7 MJQM0R[??S*JY[-.O+O(:G/Y=?"8N(^]<.TB,2H*<4-ZJ[L?KL28K[G%"B=T* M'J<^ZKK)H,\Y 5<2'!BS"!"V)-')Q'!$(58XA43P<1B MK831>U/W36:TB3=3CO>-W;2@*3?"6G3^[(57[[7L"K21=_@&K]L=O+"0? LN ME\OB>YWS7C?X:S)6/A95-6);GSZT'#?W.3K5F[3XZ5/Z5*.?WF?L.*7+DKV5 MYNR'HOR.2[9 ,4U]#T6213P*D0@0Q)Z?0!Q1A@.?) $U,OJ/S#$W,V";JJV$ M!*V4AHZ38UCJ\<:9"(U,%Z;@&!-!C_J.]O^Q&2;=]CTJOM[M?1]U=@E<'PJ^ ME#GEBR 45'B"0B]+D=SSR(=I+##,LH2@$/DIBLZ]!=[.-K>-7TL&'I5H];'^ M41(MLS[4]P-M?0UL!]\;W -?-"=]4,LZZCWP(23C703OS/76-\&':FM0%2X/PY9T]XJ>\. M. K6L$_@7)Q&WO$:$+F[T1C"P\I7<'3 R1P&?>KL>@UZ/W?F%>WUZO%I77WD MSWP9?N(/A)<+GV-,/2^"+,8)1#25EG[,0Y@D01J'%*.8"*M+U\.YYK;I=Z_I M&FE5W+24%X26=Z9'\#6\!3T/M0GO-5\!!OYHI!WC-O,T)J[O)X_,]#8WCJ=5 M/GF'V//(&76!57D]SMX_J?O&IB=A/5G]NYO'NM/6U0]>TKSB;,'2B :,Q9 % MDE!01BG$.(BA" )/A)G(LC@UK@]L(L'<&*833.5;5DI@4#Q:="I%1U'-1UH=P$8)QS6&;?!S66O8:/[I:P[;P'.T]K#5 M0&;,QWC>F5]?7QY(L5SX0<)\D88PHSB#R%<]S,, 0T\0$?/$2\(8Z3#:PR'(TVRB4\J MT&W.TQ\P=R]\+E9?>/&9%Y?/]_5M*5W+X^3R127?&D0;# PSMSTGQ87JNOVS M_/_E,R_Q/7]UZ=[*W^2?FT8E#($Z[)%PB.?(V]QW2YFR]!Z85"$(8,(APB2,.,P\#E)29;AD,4FH6=[HQNQXP2Q9MO0<#.RVX>, M\$B^?[@/O8A%$#',(.$L@*$G<,@11#]FDT?3G0!;A+.!^@E77,1\B MKJKM4^K#&-,H(VD:A5EF5C+7&K1I:N2Z@4WO/6D-Q=A6O<2@K8/[DQ+M=#R& M\7OLJ,J.7DS[8T_ZICFJUNM7Q_$/N:I!LXA5IB86 A)/((B\V(=9&E)( DP1 M(P3A )N\$ ZGF-M;H8F7IX>59\XM/&-=<&9&F_A8H9DQJ\LXWLQ')GCC:C*G MMG7/)RW;GO-2FH_K_)EWE6%W"A1X/O.R3,0P%A@I&X;#+ L3Z+.$97&8>CP) MC5J>]TPV-Y-F*^NV)+)= 8A>B/4VORO@1J8!*\S,6YIK@.&JG7G?5-.V,M=0 M^J"-NF$ 4T M@&F49=*08/)(%"/Y.ZTJSV=+,C?":14!G29@1W;#4"7KQ=%CHTD@']O?=A3M M5HNZC,.N'J ML3EJJB[[ZI.%OVA?/R MM[)X>ORPVFY&S0O1GB'F1G&MJ$#)"FIA+\"'HEBOBK6F!V0(L^'[3D=PC4Q/ M?4@Y;A"D"8K5W6;?N)/=:VHHMWNGJ?-QBXU>?.5+3M> MW>8N'A[QZ@5THG8U\X$2UF!W'P5*8U^?B]'8.]H*'K-=W >!W?X].N)T.[=/ MH;T]V_O!_MFR:F'HFRQ(-^1CE$//9AFF0<$A^'J>=' M28K,JF_W3C>WS?[QZO*K:5^_ 4 UW:#.8!K;)=H6Z=^(NBG7/V*=_B%,'^P:=LJ[C\XRDO.?N0K_(U_Y@_JUXB:_GER,FR+0/W<5,Y M.N9!3+!D#T'3#*+,9S#C*()9X"%)) QYR"@WRV3RN;%*)SMHA(>U]& K/FCD M/Z.(M]'2Z#'26("/S$].L;8H#&,.FK-",0933UPXQAR4PT(R%F-8M/OK2ECL M)*$K+\DE^\^G:EWG#2^("&/AIS$D*)#,EG@<8OFUA#P6F:!>%B"6Z(5S:,XX MOP"/75DOVF9]RA38;=/W6.>Y +S5PZ#UF\8R]+/8"-".3%R=L!>[92D:E^WE M6!@:],=SB^5$#?#.Q-2LLYT^0KVMZS2&F:XWG;Y.>\WG#!X[.W1'CEOGT7TK MEO+YZDK.N'[9=#VB'F:)D,?95&0!1!@3>9S%/@P0PB1%(8N1;]E,JG?BN9F@ M'Z\O?[W^>'UW??457'Y^#[[>W;S[/_]V\_']U>W7__=_IH&?_'_@ZM]_O[[[ MFW7<3_]":!Z#1X!W[ /Q3K=,12R-H&.WH])"QWT84?^T;Q5$B MT>X2K3_OW'AJ-X5G1W;0"F]@_AA@KV%*CH/HR-0T *9)LLU9^!J8F>/@/)&Y MZ1!O,]/3'+5>$]1@N.E,47,=]TQ2B\?M3-/KU3-OC=SKU7M.UO+M\@F7?^=K M-4OS;OFJVF!TKYYWO%SC?-75SJI]&>_SBBX+=9;>[B),(A)[?@QQ%B<0"23_ MYD4AC++(2Q@B(A*A61K)6*+.SV%Q_?DO5U_O/EU]OFO,WP^7U[?@+YU7_SLSV'6VE]6SE.:S>R"^P'15!O@)*R=K&WJK9F=M;1<%/ZA.M MKF!3^:_6]F>PU7>D"ZNQ5\6133^:F).> <8&^_698?3Y[%XY71CT7_/UMW=/ MU;IXX&5WO'E91 QS#Q$?)@GR( JB#*98A# CR NC-(V);]1?H7JDNADC_SU9-A6F(_O")#"2:40%!D"P:9_C7 M-2[7$X/\>N;QH/Z5W^2 MC&)*XL!/6Y2O5NQ-,.[F'0]A.<-(\.I9',X &]ELV"3I?)>"@D[2"["1U=WK M7@L21^_L_KDF??%JJ?WZ[:GWD-."GW4!\>IXG4E!14Q10F#BIQ0BG\60$)]! M@A(><1[&W*R'O+D(7"\@&'DH@UA$\CP1!@)F M*,/0IX&TT3+A1V:1?99RS(T\]YR_>$F?FJ0J]<]:C]IQT6H"#JJ#;)N-&O*K MY2)JDNSX2S/A%'&"(^AG.(6((Q_B@ J8L(#ZB#*2"6'FS3\]V?S\ M\4I6M25;?XQAL9D>6'4/LBZ@&OT4VV!4BUE35"'L 'MRHHE/ MKT,*'QY=!Y\PSYV4AAQ]JLM8X#6_+\J7RQ]YI9L[>?3AN=E$&R%!)^6?]3,F MC\/3O\&=(#/ROCX$!?RA1'24\]RKOE6VY/$1)\N6[%5H-UNR_X.CY3S]E>?W MWZ3ET-;N_KWBXFGY,1=\X0M">"HP3&/"534Y#^)4'I>P)W^0IHD?,>PX!^JD M,'.CADY0N*EY?OE0E.O\OYI34W/XK?U.+QR7IFZGLY9-SX:8:C%&9B/-?*D+ MT"FS6:]&':#TF32!:A#5Z1*J3HLRMP2K0= L$JZ&Q[2MW?=85/FZ:F;Y+#%H M*TIZ29+0!'&8Q8A"1%6=SEB2:L0\G'$4)VEJ>&8Z-=7\3DR=I/5!H%A_XR7 MM="F1?M.8*M'>B[P&IG0-D!UQ+65TF6MOGX.IE1A4]>^::FR%UNK&E?WXG M4/_L3J 6J(U,$#V 3=0)U)^L$Z@_ETZ@OGDGT->/F#M8+$I2S;@0E5F]*;,J M4_.L+>6^E)2K E)O4C9JH%C4^26BU"@?I&3%BM]R6DC#5G7Q-MD^QY_^[[V3 M3B RO*G.!V/L-V$C(.@D5.]#EC_G[ DO'6ZZ?ARL]M^)(2?;BOTJ[>[*@4_: MF<)=?OTBC1+$8N+!)! 11%&&81K%!,91X#$VX[MY#*S:#

9G'? ^E,$A5*N:M(O[\W:MWJ'3!H21WZN#;&5\ MBGRMI*,CXV;82<^'KY5Y?1@\^+UM2#A>UY&T35Z6BK.5+^+5NJKOD3$.F$]B M^4K 8<(TP1FG OHQYSZ*9/O"VKTYNR=;6ZOTS9IU,Y740])GNKI1G;1V"W*L;T-P9\CMC2J6B3DNL8H+[FXE'F M,/=;7C)6UQG$2^0%S\>J:FBZ, <'FAMO;@4&4N*?GG>+7.A[.8?Q&W9X.H5N M9%[K0VV$3C3:T%BY0X='G\PSJJWHKI-4_R'+/(Q-D_DCW/.Z65SB,\%8E$(_ M]#!$<'JXX^7#WU3P]"))."$X)C *TJ1Q=I$P M3J ?!T((+^->&.D7%S478&ZTI@2KBQSLJ ))G6:_K)7A '>ZF)1FUJ'48&WJ0JZ;@+,%5Y4N<+85BEU![%_G*E M%N-.6+?47NO] J9GC'-.I[BZA]1[OIF[3I!>I%@DA*0AQ$&(((H$@2FC$90V MLH^92#FF6F\4C;GF]O+H.J#5PEZ '7';V@&&OLH^F/4L84?@C?P>. ,WR[9Q MO8@X[1EW?*8W:!C7J_+Q;G']CUA21[&Z5S2D:F1^PNNV(.8M?VR*&%4WXDN9 M2QOY41G)BJONOA>+C$0\(QZ! 4YBB$CH0Q)[%.*4RS-W@+BT8HTXQ4*(N9&- M_+Y%AG1B [TFSXP,Z-@$),6'M56C%+@ K0HO%[65 Z2P#@GH#*A<,9.-"--2 MUAD@'7#9.6-9)B0UY_S5_2VG/']6M+GQEWTHRJU#X.I'VR#MDM+RJ4ZDY/*+ MO5[0U$<,\0C2 %,H_\)A2AF'% L61UF*N$WMV+/E,MFS_VWJRYZ_6B**$2:$ M0Y*$ J(PDC8OE6\J[J51''A1BF//-/[Q#=9JWG5JSU\FO7?9I,!/)JM5;-+A[P%4MJ$AIQE@*O3B*(,J8!U,5\AC&#%'?YP013V>GGQA_;GN\$1'4,H).2+T] M?@K!_MWM )>1][49)-I;>4#QGDTLGVPVL?S+=A.?&F^2[3N@3+=QASYF]_A.=<=[YM?6\$;7#*?^6US-L2:\N373;O^VUO!9

6K#SXV=:_E +2!H)-2W MNPZ &S:ZSH%C]$L-;22,S*U3*EO96@>#369HG5)CU\HZ^1G;!K"T;*Y4F_]> MKRXI54?::NMQ682"!(R@!'+,"$0I4DWY0@P#2CV1H#3- KI8\7O)%IJ>9)UI MM;ZW6?.]W9U\1$= *R,H-T*:-F'50%O/)>P,P:F:HS9B@I\Z@7]6+8 VB-X. M(VK1W50?(F>=2C6FG+CKJ#X(AQU$#9ZU..)=LO]\:CN4WA7;M(HO.&?7JW?X M,5_CY2VOUF5.Y>:NVPI]K:LSRO$Y6Y H1LSW(AB(-(0H82JLRY1Y M*,6HHZ4[S0/@>2)94-;=! ;(5N"V4]I]B=6FJ[:2&QQASEPUC1/C!(LP5=[6 M1A&P+L!.&I?211%@J\T%V%FC6B'P]2T6Q^#8.=TB370:'7NQS$ZK;N#M/<2> M.<5T9ULW6.P=>1T-:7ZKV-56NQ%79:EJ06P3"#_F*WZ]Y@\Z?4-TAID1$7;B MUIW-RE*>7HJG:OG2](=\W5=R-[=5*0-J;1SEMIH 9W7?IC7!9%=O)NKNWL(9 M/6<;L;]>\_)&-)?XK=^31V$2ARR! B<91%&:0!P2 A/.O(AYTK*+C;J0')MD M=OZA6L:Z%6,MI6E$_A$8]1X/)LPE3CQVH1133V4Y' - M3B*31!%,_ M]"1[>AZ+8NYQ9D27>Z//C?LZX0 M'A[RJE+G!ZH$O0 K;FA)[<.HQVK6X(Q, M41MA(VH=M@TZ]B&[[7OSR$MY\EW=U\F-'W-, M\J5\F^STNZ(>\V*68DBC3%I *68PBZFRA;"J",M)D&G%*FK/.+=M7K]QU^J- MNZQOD9:MR-IQROI8Z^U[IPB.S 4;6;MLYHVXX_""-C:.N&)XODGY0UO]UYRB M_Z ESY3W>-7V+'U7K*IBF;/Z'Y)"860LR)#U$6,IAR/X-!&A&.HBP*1&!61'YJ M%4QV\33%ZK_^_NG3Y>W?P,T'\/7ZM\_7'Z[?77Z^ Y?OWMW\_OGN^O-OX,O- MQ^MWUU=?#8EQZB^')L_.>,''INT=U2_ GO)U7\U=]9OC9E>>;8O KB]=/;,# M MBB #H8'->2?.M%=/5^F5K\:5]7;[0X!V^_MY+#(G!%78%T/M(/F-:OZ7?% M,Y=RK=5EB31/)?9U7Q'5'5 U'+Y5PB\"'%/A,6FYLTA Y%$,2180^4_&PE"D M8420=K*"K11S,^Z;_BO+5D2@;*#3Q2T<+H9&),H4$(_MK%0WJ#>;.Y1."_5& M:?0 6T4N0+,6G2[@=JJU, @\F6)-)@HY&7%MS*)-SL6T-\[$>O#I(DS.U7\O MMN3LP2PKO!0EEV^^=_59D;[4I>XQ55_@WW"^4DGRMQPO\__B;!&P+. D2V&8 M4*&\2#XDJ9=!',9>0E(_\&(C%['^U'-[][22 ]J*#M9;V<&]%![\).V*2C-U MSF(I](Y!XP \\ING$PG\5N.HI/SY G2(=[J '654^S\A?P_N\ ^'Q3V,P7-5 MQ4-_XFG+=1@##NARF MX\Z0L_8ZX0+VQ%7$ZD8'Y0U06H!6#2#UN!@J57$^_/U4-C;R(Y/9.*"?TYI8 M&ST738N')WNK=L;:,/0T.M8?P\XT^[*) Z@CB:^KZDF9@,U%,X\SAB(_@R), M8X@$PY!$002]D'",L @\L^K$?9/-COZ]G4D?=Z*V]SBFYE=O3#K&5JN MP!N9C79Q:S(0.DF;"W]WQI,.(([,I=ZI)C60=)1^;1)I/6,;WT/6V_8.AR M)PA)$R_Q8< 2"E%*8YCZ7@IQG*59A'R>1$+[SPF\JYU=K]Z9#H7]G%9]QS3 M)SYBF=9QQ,O=] ')$L*#3% 8X$P>:#!A\D#C9="+?,(%HLC/M"XY!V>:&RO5 MUSG%P76.9:>5D_CJ&29.4)OB;M(",/.LB2$P7*5#G)QGVCR'(74/$A@&'[ N M+R0Y9Q.GH8H7U2$=/_)JD4989%Z60.+Y&"*:13!%<0(30<*$BSA, Z-4SYZY MYD84C:C;."W0"0O^4.(:,D4?R'I+@K&'1RIJGK! VI M?*0\T. C=K3QE7[C[&DI*6G_V+03/NHG-!8<,1@&40@1IP2FD4@A">4/$?.S MD(4F[#$\Y=Q(I)-8O4#W,Q)W#ON&'E0-X/48Q2V<(Q.+'I*M53).IV-]O!P1 MC\:$D_*//@"O:;K5].$!$W4]>C(/98C4Y)& MX_7I.ZZ_2:_U.799/Z^_NBM>VJ>[W^77J2C7*N9&1<.KV^LO)7_(GQXN5ZS^ MZ.Z-U&>^7J2!\*F/$10>CB!*? 93+ F+DDSP%/EAG"1F95W/E$AK_TU:\?4K M7^5%"3X7:UZ!IZT^@+4*U5DUY]Q9G[N(-K=4XRS,&UUF[2@#.FW 3ZT^/]?K MTSRS=T%^ 3[WE I3]J$HOW[#):^[H^^6OUM$$8E3A"D40B4*A4R5QDA0\ M-OX3'965@+"6$+01+^"R+.5'>$/'7:WHNH^CU _L* ANR#*_KU5R1[T.<'5$ MN^=(,BGE.H#L-=VZ&-*VC*3J"W^B=D)7F:OVW&P/C<+CW!<\A%&02LLWS1*8 M)3R!+$F0'Z0)P:EO5F726(:YG=OW?&"U.A>@KW!(IY5IL4KSQ=*\[AQW"<:^ M"-5 ?%T PNM:U%OT1_5)G@&IL]J9YA),7%K3&J+#RIOV0UG$CMWRYV+YK"8J M\*J25G!3^;-Z54@VQAGG29S"*%1=,H7\ P<>@UY $N%SCWEZ73(-YIP;,VZD M!K78]8FR%=RT9J\)\OVT-Q*>(].<%I0V,6V:F!K$NKG'=J(8N/.^KF;Q<68@ M]<;-:0XU73R=F6Y[<7:&CUJP]Q=>RO/5@_)8U/;TJU8%[===$)SA+*0PBSP? M(DP)S (20^7WI5FC;"*E>]M8;:3KR-M)LC[O- MGK0,;\(J6J$>KVGB*/^A7".5\D)S=KW:R:=?!(S5?:PE:X>A"I,,89:$/O02 M[@GA!T&4&*6'FDP^-SIO!*Z316N1ZYLW7O=FVJW;\9/\=_,!P[H=1@NCYY<8 M"^ZQ_;RX<075@E^ +?"-\.!Z _R._ [#H2Q01:.?<"AS1! M689A$*O(!$8IQ!P+B 4-?2&",$[U#=>S1)D; ][>_ YPK08H6CW4)N2M)O6M M2U,BN]@J\V>3D_19"Z?CM)AJ.<;V9=0-ZV\$D)J 1A70Z0*N5Z#31A4\:KRY M.]=?%?BC4\G(S7'6XIAX/Z9:I*F<(J,OEJ'CQ 6^_?Z4LV:8T,WB HE][XN3 M$2U#A8M*3JU>LE5=)"F/H>=13)(8^00;I3N= MGFIN[RPEJ3(=;_DS7SV9=FSH@53/ G<#U,AODPZCWXJ"-3[;K[Q\SBD'?S1" MCW/%-XR-JQ#?TQ--&]8[J/!!*._P$Y8Q8I26MO6M;D/ TBEC( M,10XPA"%?@HQ8R$4*4Y9%F9Q',0F5'%RIKDQ19OAMU8B@D?\HFX[#>.X3H*J M1Q9.H!J9*UH908M6+>5%6T_384SK(!2NPJ9.SC-M4-20N@K M=[CZ5ILG5S]4C!1?8$2)'R$J3\-Q!A'! 4P1X3!.8Q83$D;RM*Q]&CXRP=Q8 M0(H(J92Q/N;[IXHY],?MJ71TLZT2%+5POAO-"&,X$?*/"&:X! M/EUHP_E,YLTA;M;?>*F"=3Y)>U7U?=/O_W#DT;FQ=RTBV(T(:V4U;^-P#*A^ M'G6 T<@D: ^/4<.%'A"L>BH<&V^RM@D]RNQV1NC[F&T-0+EC>+5NSY0JVWJ1 MX(2%)$.082[/@*D?0"Q$ %5?X"SR1.#%1B5"C\PQMRW==&_+6T'-O%I]4.K9 M1&<"-/)^[J3K_#47=)AW;[3'S5_$=^5[+(L MMU; Y?W]Y3/.EP8OY)XAYK:+I6AE7>$ U!+J7U -037\2G:$TLA;^:[$=:K_ M7E& G;/)$0"=OK,U4+)Z=_>-.]D[7$.YW7>YSL=MD^YQ5==*>96K[25A$@<) M@H&/ M6"0-7T%02*+(ECSXO3+-"ZJAJ89VZLL'LH5R>?8M4UY[&XK!G"6.^% M[P"YD9FBS7"O(U_&36/O1<)9JOKQ629.1^]5]3#EO/_C-IW1B^+Q,^_R;54+ M,Y2D$?2C3-*!AWQ(",4P1GX61CQ$%,6+9UZ20J_A^>[@)M_DW2E&_$(WXIFT MR]Y#JW]CGX? V'NYD^#K8-BA^YBV_6VW]YZ8L)?V M,4GW&V0?_82=)2+'4;?67\KB.6><_?KR>Z5BC=.(#\@)^4AJ ?/4SV.*^U<)ILL'Y(#HRCRP$F-1RL@?H MM5%UQDCFSI?K524G*>5!KXY-EH/*>>GG8GW)BL>Z#&-W:M!TQ6@/.#\*JP4' MG?^A$[^.)5$ZR .:2ER5JH!6%WW'C3[,PVZ<41 >W3]K#*[C^N16R%DY>O1G MF0A[:.A9.M9 MC+S[MQ@X;[1T5&57>05[8T^;2W!,K8/\@:,?LMQ\YP5D- [X18 RE'J9@)0F M'"(:)1"'O@>9R.1_/)+RR*C4B!.I9L<(>\%TU?9FP[KJB)O%T^28J9=D;&YR M$P+G+FYD%*!=,:(3F:9E4I;L#0 Z#E'R:<;YI%_V1).WYB3T(>&4AT9Z'S4SBC[@//R M+WCYQ-M0NKHZ_N:'_Y;S4@[Y[:7-X(FR 'E!1&$<,MIXI5,?^3 )DXC'&*&, M&5V=&\T^-SI0E-UJZ%E3HV$\,IVVS!V@]@1VF]\)8=;7J[8)7O(5[ER7RO;J0UO::]PTR@E1&"_ M"?]! ?=A1GD(8Q+(0V009QP9G2*U9IT;@;5"UYL*[XEMQEIZD',O#1E!*4P# MU4J=2,@Q$BGD61AC#Q',<:(79S$:Z-.$8$P+N]Y+PCF4([\<=C'O!KTY)WTE&,'P^E5@]K#E*Z HV/=\N?R8K_CUFC]4"YH1@IGG01H& M J(X2R 6)( DI%& TBA"*3&B^]HJA))>=@,S9M M&,%B3A"G5'=%!@?C3[OQ3ZEWL,E/?M!N0[^JEGBT6.*)ID0+0@*1(4HA#_T$ MR@.J)\V.D,*4^#[*>!P+$IIL_3-DF1M);!MYU46,#&L>GK,H>DPR$=0CJNJJJR*]:JVT[J[GC* >@.F*SAW8;470VLR3MES_TC;QK=-G'EL%ZL,([U2H_U74 M.>!-+723=C,6R]1/J:-"/U'=I59ZU6.RE1]\V87^:@_Z)OW^<@KH3?K^C+L$ M4W4!&F$I#+L"V>/8WR/(8MP).P;9:[W?/^B,<6R2K^N S,NRU(VZ.WQJ;J;S MD0QBS5R$(XCT4_=Y8(Q,RD=PQE*4609D*5[T4QS&CH22,OC*(P2A AK#/R[ASU M'#\EC(6Y=S?!EE>Z_!GD*M:F/KDU]2D_%=-4"CA_.@ MN+-PG**G^$D9YM-5? @FH[[B@X/9$:4\>]^(JVJ=/T@&J1:(I5[DHP1RDJ22 M <,$IAZ)) UF$><^RTAD=$6P/_S<[!?EBU)!IIU\9C3V"CH]?K('9&3B>8W% M!6B[F8S:U>0X'([XX]7@DQ+#<<5>[_@3GS(_77SA\A"S?L++YGXTW/;K5^N;D G)E!RUL'B?%4UT>*FU19/0#9\##D?K;%]1&6 8^:1YE?K5:RS?]AWS)FXZ?BY2(,(R5UYF0 *+8QS#- M8@&12'GJXR0.8ZU(TV.#SVU[-_(!)6#;Q%8_H/P N/Y=?"X<(^]? R2,8L=/ MJ6P5-'XPV&31XJ?4V T3/_F9MZZ3K\HW+01/$1>(04&B#*( ";G!/0Y]C!'C M4@+-OAKCB#@>'MUG9DEGN+97W#FOB[Z,^N'GXMW'_3 M6OB[P(Y7!W]O%KN7R G'3M?UD 6">7[FR5=!A"!2?F=,LA 2S$+/#W@4$Z.N ML_W3S8WDFTB?92ME;NJ+&_8WC\DZN"U]0 M%F=4GABAGPI)+:HC99KX&:2(H2B.241B(VJQ$V-NE"._?+'AQ94=_)HW5Z.# M.O;5E50 *@WJE@ 7H%5"T5U%E '=U3GC681 MK7G+554L:;[A99O,Y3/?(TDH()%&$42>4)=4V(."\IAEJ2^R0&AWV3T8?FXT MM2.@003?(6K]+'0^%B.SRXYL-K6+#_$PB%<\"Y>)HA%UOB9FT84GM>Z-'3Q\ M:KK(P),2[\7]G?Z4I7-P7="_7U?5$V?O)1^N[N6A,2]8?6ZLKAX>E\4+Y_6' MNH#I+W+EJD5(XB!$?@B3&$D:BY(4XC01$/M!X >I$(EGUBG33HZY\5TG*:B4 MJ."QE14\RD_95^ZR721-)]WXT(_MC:O!;E0 C0Z@4>*B\:U5%V"S,LV'.U5 MK8M#G]MY8+IRKEE*,:T7[3RH#MQE9PYG61'QH2C7^7^UGK=K^:9=DR=N\ M@B1C)(RS$'H!(1"I/]* 99!@E,0BE0?;S*C:3O]TEEXG/,XPY(JXDQ A.- GA,9@R(.XEA$689Y;!8]L3O\W)BB MC1JH102MC*81%'OP]7/"^:",S %&>%C$41Q3^XQ(BKWA)HZE.*;*833%T4^- MD)[1Y66]?^);'VJ8XB3P8T]: :H_588\B.7Y"*KN5"D-8HY\:M:NSE""N6UW M"^^U,>B:CNLQH1S;9ZV1;K$N .%U'.5(GFQ;_*9(LS@Z_WQ2+/K@,4JOZ!W( MCN1^?:KREE*P6EF1]%#,:JJ15B+(*8>QX,0B$0\>*$ MQEH&BO:,U9E5'9/UQ]YNL%#@,1$1)"/P[ED2BA!&*2)#"- MLS1$7H(XXXMUL<9+/<;IG\Z(;C:3CK=+=MP 3362"[#2[0*J"; >M;B#;61> M:02%M:2'7I0+X*1KIADJKJH-]T\V;7EA+<4/Z@GK/67;K//[):W3394;N"Q6 M\J^T*5G9 ',S M;6XY564@MCJ ?25,>W8:+H<>#XT)\LC,)$4_#>XTR:NVZ#EKU&DX_<1M.NW M.6S2:3F.>1+M+:_6>%V/_9Y+CGC(5[6?^KW\H6XJ;=\8\Z.HC:Q@3UB@I-7/ MI.W%K9^(7$(V,N%8HF643JL#A552;>_ DZ76ZJBWFV"K]7D[^^9Z14OE 'K/ MF_]>RV,8+9^4*46+!WZ'?_#J"WZI$[5H''DBR#P8B#"&B$4AQ/+K I/$RZBT M>3+#NMD&<\^-,AH)P5J)"!X;&2T.42;HZUDR(V$Z,J=T4H.?.KE_5M5P6Y1K MH4$KM3NSQ0(J1Q:+R1!%.8,8%@;Z7>(@1/V.Q9>*Q MJ2AS([:-_&"KP 78J%#7I6Z4 $J+(['ZFQ#WO](($_E+R.JKL.H&%WWCLQYG1'O7ZE]DYY M Q^ULY+>X>J;^K^JY/R,E\I?I(Z394[E^.H7ERNV_X.=3RXBCI (.(8$,081 M3S@DL2__QN(P3FDB4.B9&$IG23,W!E'BU27-J?H+WPIJ9@V=N4)I2&*&(QC2 MC$,5+0%QS!!D*$TS1EGDA?'BL8E?7^-R/;-U>BW9&ZP6P&NP_L8!X??Y2E6[ MJ-LXU')-N9">P#S!C$)"5'(Z5:V)(AI!03#-HD@D(HK:A;Q:#?36>*-E[.1Z MPT7DJL_&6RR?WL%DL@49V2Y0DEV >C5V!+P 6]E!\Q&U5J]^N/N$N\.*$V0= MG5?.DV72(XL3V%Z?6MP,ZCSPYY+2IX>GI2H1OYM^L? 33M. J#:TB31M?"^ M)/ Y#"(6LCA*/!$D>CV-[(70VMN3=C7:$?2,?"N+Y=!CTI$@GD+ B7YS@>,RB),(,HY$(>]RB& MU"/9 O-65DD.\/849HJLW2]DA9C74+F \[+O^#E$U]PG/DBI"&,0AY" MQ'"H&E,F,$613R)$:42-*KJ=F&=N%*7$!,73NI*O$]4LZ@((*2IX5K*:4=@LCC@62&,((D"9 \[051&J=& M5_PG)IH;-2@YE0>LJ1JDZ@3]_O6]\H0% MJ,7<5M)V>)D^ (6KJ_)3TTQ[$3Z@[,$U]]#GS2^QOZ[E4/2FO*O*MK&0/%A] MXNMO!=MF!VC>:.N,-3L>:&I3U5_G0EK77V_!5G;0"*]_QZV%YO"%MVL@Q^8& M#0S!'TYS*DQ1LKH5UYI@LBMR$W5W[\N-GG-1JOY=4:T7@H=8B)! PJ0U@?P MPY12 8,TBPBEE%-D="-^.,7E9Q^AI-/3/B/(Q& M)HD#)X>2;ZRR\[NZCU)JOI[@#LT?JDLB#S.8KA>$!J'@?@8E-2!U?Y1"'"I* MR!(6Q"Q.N%EE/C=BS8U&WO-542>N%*5F%I"E,XR"#- OCE%'. M FS$PR:3SXUM+^_ORSI,8*=PM#K'V)40TH)?CU_' G5D%MT4%MJ16YEZ.Y*# M'='=%Q@RPHQGX4)2R*?J:8=^I6'=L8VXJ )R@S5HDG:4;*9\7. IB/X6X@&;LBW(S5(RZ3/2I;M5GXNB DW6:Z%-GM]=$[^?.[YJ\R"B+ MPB *($V]&"+A8XA%&,$,!YR$/(O#D)GX(78'GYLCHK[!MF]Q;-&X>$9[<[\= M\3B-AUT?$G:'?K,FP2?-_&.?L6SY5F$N$L8X%18/O)F>;V@NU2X+8![8 -QVD;HJNWH9U@-O+N[N :.:Q] M$ I7C=U.SC-M3[KFY;?\459ZKA%%]53<.XQ[I?PDK5U%,- M?)^;_I--!> %YUY$>!9 GQ(.$49;77K&H48N/GP&=JY!["PFFC<:WA^@@ M4/^,H?2!\U]TE&&G._5>:1/BP]Z4@&@YSOE/F$U\KGD_/JEC^V*=0WXDN9KVC^ MB)?7*Y5,_4%^@1<12T)IY2$H!$LA\A"!62!2&,8!8WXJ*!9&QT,K*>;&=_)[ MFMA[>?3!-W<'C0+II'ZC"]#J\-*6:U#2CN-,,@9K!*^3O@QOYIXRAJG/CV4^ MF*7#:UOPYF;]C9?*BBSY-VE(2EYM*L2K&L:?^?I&W.$?BXB*!"?$DX?7.(:( MA-*R$R*$.$)^&F.,?8Y-O-2&\\_2D0WP3G6H0FD!Z*X:8"DU,/24&2Z+IO]L M/+#']JKM(%R+#O9D[QI3_*3$_[GN_J<,0:F#0X^;'7BN_'"<_KG;.#YL!G M9SF,&?/1ZOYQ\:4L*.>L^B!U:8Q+^9-'7JY?Y*%9U3Y\5(PK_UX+TC@3%SBA M*(XC)D^P*CXXXPQB+$T^A%#@DYAZG M2E M1GFG2?VOAAR;%J=ZA&B_6OV4.,D:C$R*&_B5_* ^_=X(T*D I-Q@HT3]KX8Y M+R>!GQ6TKBO3E)!\TV78$^6_VW)HOZ?.AK)Y4ZEAZM>/EX5>_0JR'WB2E]#9 M>G>OH?,'LC/!KQX>E\4+Y[5[H_'J)<8DRB!*<02QQP2,4$03'O+,BX6V@7EBDKGQP49, MH.0$M]H-7GN1U##^'. S]J'W$)IA!M#'R,!"CKU M['0&TH#T>S;0T&?-&*\JUXM/^$?^\/30?O$P$R*.$@R3B'H0)3&%&8U2&+(P M\S&+$YQ%.C1W,/+_&D&MT&//T!V\2T Q_:QFG,/0D'XPP&)$P@"CT&<9QPZ)&4,HZ\ M.,29B2^_9ZYY^NWWO?1Y+;%I0MII>/4.(XY &WE#:WK;+\#E>EWFY&FM.EZJ MDO)?L.N';W?%P\X7RVBT",B\&-5,B6&R*,< M$I\D$./,)Q1[(?*-RA!HSSPWPCW6SQUL1 >M[."/1GI#6M5?#ST*'07ED>G2 M%< VS=3,P'+70TUSWJE;IYG!<:1CFN$ YM4,WK<.PCOYZ"*@J1^D$8.^4%4, M@H1 G$I#,2)!@$7FXRCS=:L8[ X\-PKJ9 -*./VB!7M8]?/'.0B,3 ]ZRAO5 M)CBFJ55-@KV!)JM%<$S\W1H$1W]O60*Q*-CW?+GL+)7W3Z7?MV8EYLCT*-I.!+?[-O\_J*&H"X*KC8-]6T%1@UE#XHR:CSC'GK'GD^>5KB M\F->K>NCBG&_GI,#S&WSMX(")>D%J&75[\ES&J;^?>\,H9$W_"XXK2/#;0JQ M%A!6#79.CSI95YU!Q79;Z0Q_V-S OEJM\_7+)6/R.U&U__F8K[B_"' JHI@2 MZ->%"1./0")\ 3W"8]\3GH<#;6O[Y"QSV^J-H* 5\:+["U#"@IN5@35^&MAA MT]P)7"/O>VNDC$SW022L[/C3HTYFU \JMFOA#W_8,L]+CLM48XC\F;>5S')> MJ1IFK1>*!YBA("9RTV>J9TXB8$9B#AEE3/X+B3#3JANH.^'\\X!+*D:GB3!3-D[(TH7&5A34TW;1I5YK*'^19Z3YG>47\1"K^ MCR>^6E\]*U]%?4\HTC#UB+0I.!6A-#$(AC@..0P(3SR?TR@-8J.;WR.3S(U2 MMC*"6DC+^]EC<&I>NYX)TMBWJ:;XF%^.]@#@ZL[SV!337F7V*'EP0]GWV?,Z M0M4^ARJO"P_]R*M%1%G*_(A!%A/5E],G,(NS %(2BR C\K?8:,>?F&=NFW[3 MEVA'3O"'DM1PWY_"56_K.T!KY-UO Y1ULZ83,#CNR_1ZEC=IP71"U5/=EDY] MW/*8L5P6W[&4]T-1OB^>R%H\+2\I+9Y6ZVI[=]A5ZF>$IQQC#C-/\@0*XPAF M89)!'PN./2\6J>\M5G77-'9GM)&*V+YK'$.',+^I#// M3)?7IOQ91QRC9-ZSX9G\D.,\A[<7@G&..6^1N]NKYL!!QTDNS5]PF2OV4"EQ MM2DN&,L\%OF0A:JX:9!&$/M1 BG-&,: PCU M-ODYP(R\OXTP,=[:IQ1WM*L/AI]T0Y]2[O5>/ODYB]3[KFOVZ_#%:A%$S$N8 MJM(>X 0BQ'R8^3&5AY$4AZG\,\ZT-G/_-'/;TMO>\X^;N-RJE=4@Q_PTK/T; MW!U8(V_S+4X'\"UT3Y^%:XF27F#\+1FYI_^NGIDO,'-=A+SQ_^ MM)UY<[VB)<<5?\^;_UZONH/3%_RB^/=RQ>1/RB?.NB9V.9=?W 2ST/-5RZJ4 MRO-.RB'FU(,!%4D8X81[S.CBV$Z,N?'JQLGPV B]4_YNN97:S'BR7" ]$VM\ MV$=FZ$X!\%.GPL\@7X'-0GS968A6$?!18RF,;;;SD'1DV5D*,:G]=QY0KZW$ M,T>SYLSB@7^5;]&ZL\HEJ>J&GPL4H=#WI/48"QRIDR&%A'L>Q)AZ<4R"+!!& MEU\GYID;Z[6% 39RRO-0*ZGA.?$4KMI<=BY:XY.5,5 V1-0'@SNF.3K+U%32 MI^H1KNC]N,7!\ETAARN["D<^CP2F/B0QXA!Y<0#3),:0>@2'F 4!U^OX=3#R MW#9\(YO! 6@/)HVSH:WR(^_?1BR;:FQ[ !@<^FR!F.BF.<$:',[UIY\9230W5O!:[OM]55XCWWM54/>2+R?%G@! M&JE5W:COS2<<'K[,@')U.:8WZ;2W949 '%R?F3UMGHS4=5/W W*7KY=\03V! MLTAX4'!!(4I0 E/,&/2#F&.2A5G@:370.C;XW/BH%DK1C1_\1'[NXN1?]#.. M#M#K9Y%S,1F9*TSA,$HK.J6W53;1P6"3)1&=4F,W=^CD9\PS?J^;)GMW):M[ MAN:\4H7Q+UGQN.;LPQ+?ZV;^#@XTM[W9"JQZ1++ZI=6*7?L-Z^X [$G.!UH5 M]+.#AR'MW\3.T1S=Q6$$)/A#R>\HB5@;)ZMDXN'1)TLJUE9T-[E8_Z'S,@+> M%0\D7]4'SVW_]6U2?)0)FH2J(;!?1\^(NMI]!&F2"IH%&8UBJP2!_FGGQC>7 M[_[]]^NOUW?7-Y^_VB4(#,"L=\!P#][(]+))']B1&&Q%!G^,TMS<#";'Z04# MD[Y)MH$>$*>2#S2?MG#''NFE^7*]DAN:5^LO;3_-6ZZR'9FZ2_\@9\=+U5-S M(;E'Q#01T&>(011C25!8_A'Z/ B2D+,TU&_"82W&W&AJ(Z2RT]4WU,#E:;\6 M&@[B21 >FH&P),LB('#>I*%FX"F7G#S\:U MUW5N/_IT?O:S$=ASRI\_FL7KZ3T7O"PY4RWFU%OP(:\JE8'W4)3K_+_J;W-; M,BZEE/@\PM!#0D"DBG,0/TB@3W :HRRC.-;RX)M-.[?7SZZ$X+$64>TNUNI3 M]QZM5#^'5B.3F$S]M=!X'8V"\,BOGT[FNF=E;5"W4E^ /=P'ROJ=@ZS!>V44 MA"=ZCSA"VNR%80Q8[PM"?[3I7@C&&NZ] ,R?-O>G7M[?KZ_*NJ/UYV+]-[Y^ MSR5M/LA#$#,NIJ@SUNSX^_Z^K).G@92\6/'BJ?[V/_)5U7SCI2;22%J#K2[Z MGE4M<(>=JZYQ'9FU+2!U[!0Q!5UOI%DD%WYU MWZ4#M#%&)&11Y*[A"&8HS*!@Q$.,HA@SHR3%$_/,C7$V8AJFZ0S! MJ>=.=0#2R/1QB,\(FE,WH=,L M34.:^ E,(R9Y( PCB+,XA"3#V$]I1'R;D/2C<\V-"]IH:RGKW@W!6;'IQT'6 M8P='T(U^@6N)FF6@>B\>3H/5C\_T!@'KO2H?#UKO?\2^D$G.G,\I%@CV5ATFB#*(XBR AG$$2D1@AFD19D)F8ID,3 MSHVFZC &Y7<$3$H)'LM\1?-'O%1%*BQ<9(-XZ]F!+E$5D MK(N-(]-K<+I)S2E=Y5^;2-K/V?90DF?P:R;W2RYR6M^U-"5Y%LAGH8?B!-(H MD?R2457U020PQB@)!>,L"!*S/DHG9IH;L;0=@I2K:%]U5)46#\_O5TV18?IRIW** ME_4TO^%\I8I*+[P$^9$?(TBI%T&$(@^F.$@A8V'($I:1C 8V#5:'IYX==0C! M:9U[+1K9 6V%;Y*Q&^GM>K!J+(2>B3(.O"-3S+8_:RLVZ.0&.X(#)3GX2OG$VLPQO99V^&@30M']>[;\?*!G=TN_[7=Z?MC3;*)CXK?[<_CO[3,G,1+ MU;O@ZS?.UQ^+QC1I6P5F<18)$A+(0RKWHQ=E,/73$*9>E&(F5/\T(]_%Z:GF MMDE;24$M*NADM6S)V(.PGBG@!K>1][,M9.;YD(-HN,J!/#W1M'F/@PH?Y#H. M/V%'%A_RE1PXQ\OK5;4NZ_#U^A44^SPF%!-(LB2%* H9S"+?@S["7DS"1+*( MT=GBQ#QSHXF-F& KIU6/@E.XZO&# [3&ODBQ ,J8& 9@<,0*IV:9E!(&5'W- M!T,?MR.#=T_5NGC@Y;MB5?LXNW#5A+ D202"?H2() ,D8!KX/HP)COW,%RF* M^.*9EZ30I8,3,YE\P7?G&^][7G>V4\DVM)48$%QIMG4?@E6/"QQ -3(7=!*" MC8@C1 $/P."("T[-,BD7#*CZF@N&/FY[05'GKZHRAL_\/5[CKJ\?\M(@I0&! MD2T[P@(E[6!G/S-T=2\GSL=L MFKL)8[@LKB;ZL3CC9N+$P!-?3/2K=W@O,?!Y.]/@?5[A-E=,'CUNQ"U_YJNG M-E03)UF&G$/>)I!3OTSC(WROAX\_DW>'=U^PF\O_KUSHP? MCL.H1PQG@S,R([P.A1JE^%HO"(Y(X/@0A1E67Q7=='; MTZX0#%&&,B@/$(GJ9I/"-/V_U'UK<^,XLN5?8<1&['9'&#?X %_W?G*Y7+V. MJ"H[JCQS8[<_*/!T<486/:3D:L^O7X /B;(D"H %O=N['17%PED'@C)1"+S M9)( !&-&LB",$5'B9CXUP=QV^4X^S_&T:O*:5NNO0E14_WC<-35HD^+K^Y^, M?BJK)D)6%_(OZ@7S?1@'>01R/Y/-_' ,,H8#D&20,8RB0"9SJQ)-72+)W*S! M3=GRY7;.[L^NAP0:B*S!B731&HW;DTF1=VQX&C6\@1Y>IX@WT*0O\JB]^WY5 MKG_!JFB05TVU.A/Q63E=)3V6*QO(CA)?733!=%Q8-G#8H\>R,J!^@>%CN4;+ MIM_(CW(I7OFV7FG4$AY_>VY?ED9*;R"F]XVM-]5*NS[P!%CCGPL[.#G^#IA" MI%7>-XZ"427?B2$G*]H;5VE8GW?F2=,K*$FD5ZZ:.N2V:]#]9EVOT4KV@EA@ MA),(\0CX,6, XIB S"?BCQEGB?B[/(D"O8NHL>GFMNV[^Y56Y)8!H&^*Y0W$ MUKV6&D5<]7+*%H[37%$90VAP5:6"S 475J/#3WQMI:+JX>65TEN75=9=O%485?"),\0B*(H!-"G3/87(2#BXC>5HYACM6.L M_M1S,S--3/9S\2I\[E;>AJV\TZ#[3TTSGEY%LR(;A351"X.Y0=JQ(>J%;H \ M@/>J[7KTYOW9_=-)7%P?.,O%-@H3_Y)B&W5 3A7;:(Q@0 I,__%8/K!2LH)^ M6NGS !]_?6YF2(BYJ==-DNECZ3W*B7ECN)T_[EB S+$] M447+!97O.#AF[+TGQIR.L'=#DV"[VHWF^]L+\+;\-K$=P*;!,_C:"V31PG"EQ?B*=>:%H5 MG]'P\]E!I@LQJ^JS%T96?LFP_@'5/SXMRY]==+JEN1,'3^' =047XM]E8F5C M:(XP]V8P0[D?BH,BQ!A A'* Y!\#S$B61RF%+-(Y-UXJT-R,]??-R\NRJ0I& M2V]5KD!SS5/T:C7G']XKYJ&M9O^I67!QZ3JJG36G7!W'GP:IBB=UN=I>OMWM MKTW+ /;]M__=\%J\1 M/]X^LU>AM2R7SA(2YI@Q$/),'&TC$@.$2 10EJ8)R0@-6:Q5AJXT[=QVO!35 M:V3UML(V7^6OUW\WJTY70U_-.MC'U+')N 1._1IV+71LE;2K33IMA;L6$ <% M[WIOZY-6R03-#=U[*\- Z6RP6USP5B+<[\DGA"G?B;._D>C:<)'SV,> M)""C#,ELFE0RYN?2IT\P#C.>ITJ,$4:SSVVK#H1O?,X]\6UTEM-;&\5(IRO$ MG7^C[8&M'[XT 9I&WFW MZ8G?F)BC(&M&F\>N?Z**_E%)4N@T#>,T@0A0Q&( 64H!0ED,(A]E>9;S)(U\ M/=(L,T%TMN,TG%H[4;VZZ5SV5"&Y0W\K5E[=*'.:1-KF"JG9/O>H.S:";7>X M5@.O5<%K=>BSG:^\P9*TCS>:7'F-+A8;QEV$I:W6<&9"3-L$[B*@#MJ]73:: M_NEJD+3=MVRZ6]&OXD>J>M@Z/<+<'#HID_JY:P29\\=6&)SN%I\U\GXX Z).0K:<7_.]B M_:.G''R?HT_"(&))' &2\DSX/!$!2-9E!0P+URWO1SLPP]GY5< MDJ=5H=^"1!-]-7_&'::.#4L/I]PH6ZI1[Z>0W=LRD#HMD3!#SI+7HCGYI-Z* M&3#OO13#40PRJF_02[%&RZ:!)"W6XJA8WZV:CD'TPV;]M5S_'[9^0 451\LN MS>6S,*Y+,;YX3'9\>F7U@N1Y&&0D!SQ-?0 #%(+<)QA $L09H1$*$J6HEC6) MYF;^K@FIY)&#M+IY;*!<$XW9)@ N.UV\8JN,1A:RE=44(C3ZCD"9T\J91W+>_'N]3 7B_O[I>MET9F^=3K-E'V^43KIY>E;A/K MT4QV*Q--E^UN$Y>]C'BK QM2 S.\WK4A^"1^K2VMQB()=F M.7:"@V7#N5#LR !01P;PLY5>V!2N5:JGNA(*GK 3?!U;F)W,7DMG<4ACTRLV5JKKJ7--HDM"B&G61@ 0CD%,.9FRGIQ.O\0LT*Z>,XJATG+T;'L6GH6;-Z@%SD]HUB8.D8>7R.2<^0 MHVJ^/T"./VS8-4;2.]2[CL'L#SYM$YBCBAUT?SG^E.$' MFI"&Q_L;(ZQXE7VCFERROKTAA@')T@@"'D<7K8" MN*D8+62/^GKWW;?XL5<"S-97?WRR:3__2HH?^ %J;YGD;71I(3\':2%;[J>' MJBBK-K&UZR70Y5W]F]$%#2,DLS* CV4R?A8%((/0!TAVIPD@C#+"%BO9]XY1 MA0"SL2!*NRMO=]=0'.=958U-ZH3TBI6W_L$\TCG0+XTN;=Z5_.^HZ\31/8;9 M4[%:R71/C)9R2^KD ABOJ$*8VNTJ359E?"3/[6I'+W?E-9IT&?W;+BD[9299 M#9UTC"E69:H<#'>KHYEW<2FHX\D6QJ-/F&%Q*0+[:147CV8:/K^F5/Q"ZR9N M=E\]5.6K3(I;$)ABF!(,\C3W :0^ 7E&"$A"FN- '((9T8R;'Y]H;BYS%^?M MA!U$>'N!=-H7! '/S'PQ 'PO MHY(LTM=DO4'+Y9O,XOI[?:31CC;GN]ZH<[,(0RISKU>CS7%\K?_#.]7K2;U$ M2Q/T<Q91/">PWG<2^^A]^\WZ0&7K'ZW=OA/F [ M=G'U8 ZBI7"C@0"3AB#- 7H?EKQ@),.K$.$3TF*YD3GVWQG95,W@MW^1Y4;, MWY:Y/;]LVAC%/;]%E0RBU>)@V5CDS\6*-5QGBSSQL>^G.6!12@",?6$20X1 MG()/S"Q;2]9W/E&NH?Q-D&7!;=T:VQ)KV=LDRF ?W4+;'-V2L[S\P MS3W[ WIK6*L6"<9EO1^5-$#YOOQI\T)-$^V688,IRC)"4AQ)OT]Z@.SW-:K6:@;"5E/F]Q.[^\U_>'^Q;,X0-XIWZJ6U W0.M9HO_/^D>?JQM^)7=ON$ZB%@D M#OVU'<1UE#Y&"VJY>WAS'?QU(UN>W//'"E&VRVNJ[U:?R_+E*UL_E-6:E\NB M7, TB /$*(@R>5@/A3')21B!'"%*_0 &21(J%[*JSSLW1Z^57![.UE+V0<9C MDS>T%.)[*[;V7GH%--)4-%9CW.(XQ-AU_+*%]YY[C=B##,FZ:4$IX94QS@>W M\&JD_;B!>:(\'WMPZZ7UZ(,VFL>C,=QTB3OZ.NYEZAB\KG\/_\#*KF&:XA7[ M]H6YV>6'VWOUF_"=VN=S>RWACFII=,6\&V6RV^,#P8<7PX=_ M:> C[9K./Y;?[S]]ZWXY/&=!F$0QH#%* 8P"!O*$I""!2<)8DJ"XCNT?X')^=RH#I.&*7 [41&Z'Q@])SZ\8 M1V#4ASCQZG3^PKCL>[[!F4?-FX3?_FLCW(RE# 3V/S^4^;E/&: (YP#R. $X MB2A(PB",DB1*./%U.W\?S#(W0]=D4 RDU._2?0BD8HSH4GA(>.@,^TH M!!9;7A_.,7D?ZY-J'FM.??IA Z=FV+#^0QL;_?Z#L?7=BI?5RR0Q.<9TD4YH#Z,0,PH[+6%4' \R!/PPQG(57B0+0BS=SLQW?R M@]'-DLDPT5 WKU/.:[3S!NIYG7[R>_A9XY+0SF(J.&%3+I%C&V:Z(MZ?C4I* M'.P.%DG#$9QRL29R&:=8-#U?TQ;(HU[IQ9-,Y[_:PF//T[4VJ&&.B^P.?R23 M4GZ//RW+GTU%C)1N$20)3%F$0,:R&$ 284G5E ,6AJG,ATE(H-1-67OFN7W[ M&L$'*2^[!.\K>3&BF?NBC+^:>^T$5<>?JQ;08YG;5VVJMQ3+)>:;M='A.W8-FAF=?L%JP=K=Z9?6^(5I$X@A/0LE.SGT( M8"@.]8BF'*1QP@BAC"=)O%C+VCHU^Z ^M9;!V K@\&)E3:"F-MJM&,3SZ$*;000Q>JSL1$, MPI5B>,(8K65QP^U?K")%W5O(^Q=Y")3=LF_KEY=%XL<\]H,<)(1S *,\ ;DO M#F.<01P0$D>$Y,IQ2>5IY^;O](*W546L$UU^V]O&U&4K?=.MC#V_+,LWQKJ_ M>A$R_! ':>]%C*@1WU)?(H5HHQ/@'5NV+>92:*^76N96M?[4_0#SV^\/#TZP MU0@2.L%XHFC@HV1QDU^18B5+;217=$F*)O+7,%;MV-RZ!,V^P*ZE ZC[+2$_ M-.+9HCJR+UY0M2Y(\=*T( )V02YSR!P?)-3-,4949OW@_T*A-+T;(AK9.R5$SFD\J^ M\DR()?1_:91F=U(\ J>9/7P:/XZ^+)C(7MA!S M<"P_,L$O;!LV=A ?>5(_PW90J'']]+2^K:J&K>9YK9IQ>W* N>W=@:">D+1J M6%X](6^Y8N6F]O9)E\8[X&G .+ZWK2'H.LAO$3RMQ-^SX!@E I\>=;+$X+.* M#1.%SS]L]E&_Y9S) S"3O6.>V2/ZZUO3-D;X>JN-F*R[#1!.Q()&.,UB\8D/ M0A0"F&,LF9P)R*.8AY$XMHJOO<['7GWJN1F2K>2R;;80O?&8I=.KYP=H8*_F M'[A!U+%AV8'92NT)L3TI=\/5NR+%LNAZ3#T(W];J_:$^7I9<#8V))W5!] %Y M[YH8C&"#W&/+$+R@*&(\IS% +&7"2I$0Y#!ATE2%L3@,)D%(=&X(3LPSM^N M!S&8]+I?T7+3A-$:(@]OV!QO>4UD],L"3BIOJR;@<()I M"P).*GA0#7#ZR0LX(&Z6LN-B?5AQ_$$8$7J_^BR72-XJ))AR\=&/0)B1", T MPP#Y&0=A&$#?)U3\M7I+<]W9YV80=GP0I-7@.#4$EEIXI22(:/4PX"U07B"% M"S:7L#LV-#O$;W:('](7?.@1_SP!X@9\$2Z0GY8UPMX*F)%'Z"*H1"&A/.CT M1!*Z^AZED] >Q# 'M:N NN=?T+ICJ+SGG\O5TR.KGF6$_5UUBT\RGO(L 1@S M+ Z6/@<92U. 4IPP'N4PB".MU%1- >;V71F6D.TTD'^2.@ APK,GM=#,8M5= M%C7'U"78CK\F9W!^['%V4D=T*7ZV,F9UIY\VD=80G(/\6M-Q##L\[V)#BQ@G M>98&PF/&. P(Y+S,F<@3F :L@BAG$&=J-E@[+E%RMK>*<:!L2%J#/,LS[( M1)B*3T*0(9 EF _SV(:YCE+L!;U@"EJ$UA[BZBI66Q#+!P;X\\* .AWP3Y4 MU58+[,'(T_:_/E3IH/GUD4?TLQ>.]-'Y>_W 6/5'56Y>M!MT*0XWS]UYI!_4 MWR4SO_AC([YZ,H,JJN-;V1&@CK>X&I8..FUI0F64]J ZQV1)$)I*#U,B=%\U M3)#HDFJ_L^JUD+7=8K[F)#I,>)$]T4G7S6#7D;1M5'I3UNOZ\[:_"(+8#\(X M$>?&& $840@P];&D*R))Y*9FV7KUO$Z_=F."-EHY5/'*VRDI M#T<[-?L6P(VB%[28L?U+4/.#?N'ZNC[8-BO9QN Z4$$_,LZJBM'N=WZ]HDT!_G5=LW6]X# .B.]S0'Q& 4P"<;BD M"00I@HSG/(M)3!:K)@U3L3."F2!*%B-O+<90'*>Y+E)JC[7BML4P94-"03:5 M+&R1Y39,EQ7/<)W4S+A#[*>QUKT"WF^]"K_+JN-^+3KQFZ5H^4"NQY= VRQ? MAJ EZVLHQ*1&]C*@WMO2"T5P7>K)OKE74IG-7F&V.?6%0;(5M=#)7GG;9-H2X< M!WT(M0?0#T":U4S-NU#*>G&4=D74;,N@)BU]LECO]*N*G,Y7-EDM9_K&7MEJ MP[ZQ9U3(_G7B.-?0, HY[_&R>&K62'HL1-B$Q^)95B3P[^*_UERRYL@.5JA: M?Q3KVV2]L@!' 5O] MO(&"WD[#-K0C=?1:)1M.KX&:5UZCJ"I(^8&V/?>FJ-9#%RZY?+V+T::]M4W8KBGLBI8WR5!U<$;&6-N M=EO(ZFV%]7;2:OAW8X@I>'N6P'+M^YW R7*G*Q4TS'S L8&G\P@5U-OS#U6> M-^T%O5I7PG;\=['^<;.IU^(\6&V+T;X*5=IH\B*.,HH)3P&B2+:2(#[ 41Z M.*90UI*D8:I5^:XX[]SL1%.L-PBV+[=YOL9Y8:HKH.: .<#5L4GI)6Y)P7J9 M!]6H5]Y.;IMMC;6 LM;A6&W6B9L=:T%QV/=8[W5];T0,\FVS9(&/X^"ZJJYI M^2+\GT]+]*3JBYP>86X61D@*I*B>E!4$PW0 KQ-;W2D9 >Z\2V(',\?60P$N M[T\ILR7/Y#PH1G[)R+"3>27G51OZ) I/FW/L?2QJLBSK3<6N<=T8ET5&0QB2 M3*PQ) & A(?" 8D9B& 9FS5HJEIV8GI_]H(:\.T= 57- MI[@<*L=&P E(^Z]TR!8Y-\[,LGD''RG%3W&PS?RM)X)J*NUL"O5^L>U<"$* M@KK3'G]N6;R3T.A'5=ODI MW%(8Q"P+0<1E15/$.685+]\@-I_G_ ;MQRW@Y'L[= MH@$0%H,SXXJ/64'QYL "BC_MK-^)02>Q>N,*]=;NS%,7$'K(%,R?,JNB3S+Z MQOZU8;5,?HRP'^&( L@8EUR#3#@\40[2'(5!A!G/L#I)_MGI9F<%M_0%J!=9 M,@VV^7=5)[0!6\1IO,=WO'T475N +8!;:;UM N,W%P :\&M8 7)R0@T30,W8 M,\[BHT27<7J4Z?DQSFITE!#C_%OF7=CD2*OU[:OXG\_;PA080A\FO@]H+LN: M412 /(M"$.;"$_5YD$:Q5HG2J8GF9G9WZPAV^CSAH:!+9>29WI%OZ#JGTSR-'9)W@N"Q;'3 M1R$@6/(I!CP!.>0^B),$T8 SS#*H91I.3C4[X]!*VEQ_/?>R>K^U_5/DOY(N M^M\PJ+M6Z^'?S6?Y=TW:E@!U;7]&."Y%;,O([%H/\YB8^+>,X12Q\)[),6-QBVDB] M)9$7K0L;M M97I1_YG-.(V",.4@RE "(!<.#H(D!@F%89;BG.%,BS7ZS'QS,T2=N,VG&>T) MK&>-SL&L9H4L@N?8^@QQVY?5OE^CB(HE4W-NMDE-C*+J[TV+ZFN&[2BJ)[3J M_/V;1HJ=>7MJ=5LO:%B,F*Y54 :<4MV2%#H:?U*"< M4NZ];3CYW 6Y">_9Y^]6=ZNF'*VI-&N)I>J'LEIS88G*!4LB'M(0 9:+@R), M. ,9I3X@F.(HBWT*6:B=L* GP]S\M-V=\6&WD6(E&Z/WJGAUIXOWTBMC<#FO MN6+CAF6B=7!L>W9+<-C\0BS!0(N>7['V'J9; H.D"7=+,7DFAU"<^CI?'VIN MWY-69*^166Z5Q^*YH6/Z\O7A;I 7U]YC1X:UVBNRM)('SAEUSX>W\'X:J3^*'L<"(!#@( L ) M9@"F00)0CC(00,HI36,_0NHQ3",1YN:G/?Y@%4-20HU@F!GX"N%(YY ZMAFM M_%?>F+LDCJ"8>5*1*T^HXC6Z>%(93VKC?!DT0I+.EV.BB*3+9=&+2UZ$Z&A8 MTFSDZ:*2%VF^%Y2\;"13UMUZ7162EO$&U3\6.,<\CV$,_""& /KB$Y*E?@C\ MD&&?LC!(F%8^]_[P<_M&[*3SB!!/EZ=V#SDUG] <#\<&?@#%S1@4!LRNQS2V MQLRZ-_C$S*K'%#MD1CWZU$44V9^$+,?(R[8Y:CQ-DLR'&"0\D.$\L951S,6F M3O(D)BR+\T"KU$MQWOEM[T9L3ZZ==YRNSSB94'4I5,V"=8"=VPLKV)H21:LB M99EDW(&2VE M4_)I6?X<9#UL/UVQGV6<)8WO(,X"D!* (HX!3WFYS:I:436BJBLCSG:[DJ^]!P MVP"Q+\8.DRCD"4M EF?"46,) EF "1N*O8[U2IO$)=7['TQ0VW7?U M2U+(*V_%%/L;*N*+2,BC"!& HT!R"I ,Y%22^=(T(WF;]W]^,4Z6].D59S>>W].AU_DEJPAI)ZK:C>;YVPI_FE]//#E%"QE?(U/MFT M65Q*BA\D9JF]I6>P*2L6MZMUL7[[5"Q9U?4\>ELP&E.8A0R$(9&TC"D#>9I1 MD/$HQACE61XQ%:_UQ/AS\U=;$;U&QK[9UIN:H3B%X+AEL("+8U.@!XGRYC^C M^$A@3+S9;G3Q+[O]?6J\23;T&67Z'7SN,:,^/0^L_,K*Z]>GQFW3; E]ZOVY M[4O9=.;A]M[[*O[_M?#,I-O?^OP7M8@^"=_YD+8-Y!SO7#N@Z3;K&47%M%7/ M\4&G;-0SJM:[-CWCSQK&OOMLZZ849T&R@.=A%@+,8 !@!I%,=\$@@SPE-!$^ M/])*=]D??F[;?U?#T%:&Z1(C[V.G&)XV1L1U%%H9#/U(\U&=;064]P>?-FY\ M5+&#\/#QI_0]Z2Z;^E-1$[24^6ZW*RI[!"]2CC.,O[8!E.,];821EJ]] M#@0CA_ODH)-YW>?4&KK>9Y\U^S+?HDIV#J\?6/7]!ZK80[DLR-NNBIM2$L!4 M]C.@,0V[F-'0F*O$5GO\WT.8+7O MN4787)^X.TEW>%UYK;3>G]T_K5;&:R)DR1TX-]ND_H&BZN\=!M77C*JI4,VN M5[2)]GW>M;H>]*=.8NCC/"6 Y@D#$$8AR'CL@S2/8Y03'B&U9%G%^>9F6"QV M!E=%?-S2.,#1L:790=@&_ ?R*O4 -P)1J]K))IB3E39=!JIN^9(J1&=JE(NWU/A\1-5#9L7D[ MJZU6;/.=?D:AS'Z,R2*7[X0>!BK?_Y5YOY7W#CF3F1N9S&W+:0)@0 .0H20' M01;E+&?(''/;6&T3D+K>(+$DWDVIW.IQ#$>U@\V%Z#C>@U*Z:8XO M(SA8;'[R2X\I(RH>:VIBYSBRC8Z2'XQNENR>7Q/A2&V6,G.G^=;*&XZ*_9", M+Z^L/>M_+NOZ'9L=)CS)$A^"%$+>6@4,.08Y(G$21($?5(;S2N0"Q=/\ -F![N#*R-*P!A$B,<%S4=?B+%O?H)=BC9;%OQDM5F+R+M+]P*JBI(N0 MY7D286%X>22S;&$.GIDT$'XGMD)[\D)14: M; FW7AH=-,(?RFNB$$FR"O%$UU@#6&\.8>UON1Z IP1 M",(T"E*?Y&F($S/O^F"N.7O.O;"FWO$AL+J>[T5P3>C5]G).Y+">A,6Z,WHX MTR]R-$^J?-J)//V*@8/8#_:%H7I3%:NGU@A=TW]LZK7\3"V@[Z=9GJ0@89DX MD@O3 3+"<\!HF#.4PY0DZC>(9Z>;F]WH!;[RGGN1.X_/0UNA-;R4\W@K>'U6 M471L3G8 ;J7MG [OV@V &OZ=52 G[A]^\72TBV@JNY^=I MK(6:V^<&8<=F6X+;L)<\#,#]34HN3I"_#RA9K\_#K.T1ZB-FR4'4F'A2?U$? MD/?NH\$(9J:LH_E?/>WZ3ETOE^5/>>?YJ:QN*G'F79Y;'0:=V*Z\K1H>+RNO M5:2YZO'^E)IXC2J:I2]&2Z9F^UPOA&,KZ&0-M,WA)2!:,HQ&(DQJ(B\!Z;VQ MO&@L,[-YE*12=EWXHQ+S+"CE$(8)!"3 LI]SE@,DB6]IR'Q$NS=N3E+0L9RQ2Z^>U'H4LG$[80,MQY9!&2A[A-+0?M/UU94C7#R"*(*@7@[.#G>\DGRZ MT*E3PU8+[T^IA]-:<[J 39L\9ZKN?16F35LRR3^8+6FTH,?;<2-IG5ZP?T)G^C MM:0(N5\Q\4D)*(62NP/Z/A"?E0SD$8N!6!T&0QC'.%9*K=.=>&Y?$_&+A#JE MX!H0*WP2' 'G^&L@I092;*\MA.LEO_)ZV;U>^*N6]D?([PADG<)[-V!/58%O M%73->GQ]Y,8+\S7&F[!"7U_+_5)]@_<-TV_DZ.R>=[?AY:I>Y)C1C.8,$-]' M 99#G 4Y4"&6!"-_!B&B1[K_.$D.KMB(J;Y;W]/=_=?-;-F#B%4 MNU.Y#!;'EKD53F9"[\3S_G22!7T:!UNY+8<33)O#L:>2SHM?/9;4N_MU^ZV*:YC&*?!"C,!(['F4 A2@"/,6!^"&8RCNE;<5N,'S6@5/ V8#=8"L M41TH3#DQ]X$Z"(=D"!KOFO.@W*WJ==4XN+TO\PVM6<,J2W<-=A8\Y="G>0Q0 M)ML3,HY!%H<<();Y+*20TACITJ.H33VW$V4KGU?T7GFE3 EK +NJ,7(!IG.3 M)-EGME(/SCE2\"NOPWDGNUW6%3V\+)*Q*$X\.4>+'B#'J%LT1S!H<2PC:(_/ M3_^[_/EE]5+E1M=CPZRMS,32.M]U@\%ZNG*T_(['WY^G G8\1U M(5!CBB7I"O"-VQJ[R#FV+6=!LWQH4@?'K'GR^-#3M5%64G&OH;+:&Q>VE[CG M788L6CZ4=;'7UQ=AF(1CY$=;B=5.9=&XV9-=] MH>3>5FJO%UNE ;#Y JBY,+9A=6Q@+"!JWNA" 2+;[2_&IOPU33$40#C9*D/E M73.3]&%3%RM6US?E,Q93]$#>0/(VY"!E]P;" M.]DP9KA9VCJ:DT^ZB;^=#$(?G[8I.AV8_F3LLQ0PV@51U M'R^!QO%GL!7HRKM>KZL";]8-==&Z]!Z0'4[]\R!8]/7:UE%51=+@O:?.*:XLKKOXIZ@3&/LQ!RP!B# 9^"E"0(9#"A(F]3S.> M*;4S/#W%W+X_>U*V9<7"<1."*IX;1\ V1@2?9VN<5Z[>VPI-FKF5/IG/W_(**2IX/98I8JL0-8S3[ MW,Q%)[BWWDGN$2FZ)U>Z.YQZ92>]1HZP]K*,FQ;G8#NV.)WH7H_W0/BV<4N+ M=RN_=S\!WAJ)V2YQGR@[VS+^>NG9IOB-YFAK#SI=HK:IOGO9VL:#V./+V=7_ ML%>VVC!9=O^TDBS;BS1/0@R%7XFP;&^0^%3\&V/ CX,@I0@GD*8ZSJ7>]'/[ MBG0">M56PLO)=$; 5_-"W4'J_APZ7CYXY?6 ?SL/N!6*G?.X.:3<&9G\EU/P MG =&A9)'811C\L1BS3X7KY*;<2U^9(6D'FOHKKZ@?Y35S1+5M6S(][%\1L5J M$6>9=()CP' HVV6E <"^,&LQC@F),84952ID-YQ_;G:M%1\T\GL[!=KKSUK6 M>/U#$EU))9J>C]Z?K1[Z?(E:JZ1F_QQB[]@ VH?=A"+1!#Q[[(A:LT]-C&@" MS1%.1*-AS SA6'>L3V7%BJ=5VS2%O UM5ZW@NV\OQ+3OW5[:^YX_HKP4G MB",6Q, /\A! $L<@1W$$>(3B -($P5C+#70CYNS,:JM)U_&*O+71AU9Z[[=E MT]'N2:RYGA5UM,1JQO;7+YQCFWRV!^&5UR]KK^C>(5MF#0UT';06N/(D-WC) M/:&P/0/N=D$LV7E'0D[Z.7 +]/NOAN/9K%&4/Y35FI?+HOS.GN1,S1UI$&'9 MHYJ!"*(,0(H1P#1*09#2//2S",=8JP9+<=[9F?\C)-C>5G"ODUSK8EIW)90] M:-OXNO><+4!K@U!\#"AW'.)'9_W5M.%C4"@PA8^^;F:P/A Q%&ND MB90EZZ0ZZZ3621.*]]9)]W7#5/$-KMF_-F+$VU?)R;.MMF"$8L;2 -!<'+1A MPF* F!^"*&1^ O.%'B:PE12 *A%&!81B /&,0 MB)];DC _#M,LTFF'XE!6+>,T02^5+@C4M0 IVC^MI49ZILGE\JI9MYDLFF,# MN1>T:[->=JH.:V>;]2]\O;5VU)^V+.L$RR")>/L4M))[?L$D+__1$PQ MI4$N:1-=_(*J?[+URU)LG[KK1@"9^ @$* <,Q@A R * ,PH!IB',&4QPR+AR MRNB)2>;F=+8!_Z&<&MF(IX <-\2VX)GD*F0HHDGSBU,0:>1E6H!JHO1+C1^3 M7FKE&0A&,RA/O3M=HN09Z??R(<\]:]+G0A[=ZUJ:6V%HY;4)740L2],X\ 'U M22#.V!2!W(\"$#$*XSR) DJ@>BN+PPGF9N8&(DKGM9%1IR?"$0@5C-R%P#@V M<$-,[NQ@HM,*XC)LINKVH(.19A^'TP",MVHX\MZ$W1A.2[W?<&'D.;/ P"VJ M9.E__<"J[S]0U61/KF1P$NUQM81!D/%?>L=S19#53MKVH7-L$7N!)9NEUXCL[4/6 >'_8U'S;86.7QY_E@J,L(PE)0)Y&(8 I2P%"+ %!2C)AHF(_ MSI4N,70GGILA$C^\V$'/$0FQ@@/F"#C7-ZC:/4:$_(Y =M#811/LV39V&0/= M36.7 7)6&KO(\>;7V&6@I5%CE^'[AIE^J*C^CI8;=K=ZV:SKS^R5+<,N<$-P M[$L3#B)?-LQE 0;(AYF,%-+8#QG-=Q\162M[(3-.FX9U7^2#U3N$5/:M!6;&X M7:V%-;H5AZXGX8/^494_US]D_C):O2TH#@(_B1#P22[S@6D$<"QC;6F0HMQ' M$8Q"%8MQ9IZY68M65*^7U6N%]3IIU0S&.6C'C85%P%P?/,VP4C81BDB,L)Z+ M$5K+(/YE9Q#.C3N),5!4KC<$JH^;]FKA3 :[V@Q?UK 8?&7K11Z,$MF3!0'"_$SX$WZ6(%^W3=31F71^U5-UAL)KKZCKC12SI9W1;<1R'%,U M5\$"3HYW?]MBI0>H$;"IEK+92644 VMM4X[/,G&/E%%5#QNBC#]NK53H]B^R MW$C*U8[JI#^Y7"^7Y4\Y]:>R:E-N9;[$?XO##2LYO^;B*1G)$EOU;1'X"#$H MC$B0$0@@##'((A8"#G.>!S+@[9/%BCW)3BZ*IP\G@BKMK;S=6T-QW6VQ1DP@ MY*P]\@-53XQZ2-:>BE/]^@?S4*_;E;=JJQ2K5I7"O [ T6] \7STZ];UUY5 M77E;';<,4+V65]Y63X]+6H&V.D&J>N7URGJ_]9K^[K1JRN)2N"NRLB'DKZ[) ML@BT0@F7S=E,DZ?W*1;$EVPK5,_)N, T\RE*.& 1\@%$) 0H80$(8AIR'L)Y&. MO/)/J8?7*:)9'Z:[3*I&S!GXSNV9==Q-*B),T+-7Y: U^]25"R;0'*E&,!I& MOP&JY+.BMW\QLED7K^R>\X*(&3ZMM'N@GAUH;A:L$=C;2NSU(DO:H'*]*E5[ M,*NA.&Z7K /HV J=Q\Y!.U1E@(PZHIX??;*FJ,J*#ONBJK^D?V7XL&)V>9F^7H M!?5:2;U65*^15?VR\#2HYZ\*K4#E^JK !"6M:\*S*!A=$IX>=;(KPK.*#2\( MSS]L2,G#Q-&+=?6/JZ?/T@_9T@+W24P?-^RK,#"//]GRE7TI5^L?]8*S.(N@ M[P,_3R& L4P[XCD%?I*3/ ^3$#,MREY30>9F-L2O#&KR\Y@N@=HI: I@'1N9 M5H4K;ZN$UVBQ1TV^+CW,O =4T"X;\GYUVK73Y_*Y$$1;Y#ZF8DS+]G,A6 ?T M/Y>.IW]@>GA]>901=.T#TL&+<[-/ B_OM2DHX67UW%P_?13?E&59;RJQHQKA MU8]$ASB=/P)=!)%C2W,$G3\;83WK!YV3,!@=; Y'F^P@OZ_%^?!V?("&I9.$$0V2 MD $6T5BX-G$(, ]CP$CJ\R0(,H24\B,GD'5NUF4HJ;<3U>N5[8E?MNK*U(;# M*K,W MQ91NC\WR)/))[*X%H4%*) ^B^-R+\#CTV G..Q6.HP_;GX/7H3GX>WT\_R'/P>'-/S[\$X^N?>QXI> M5]7=BCX6ZZ52_.[PK;F9FD8H]2/M.PC.GV?-M7=L'QXKU*:>5I7XSZQM>B+D M+%X+ND%+;QP8K$9]L03AFS3C8Y*E.*5) H(PY@!F00SR+(Y!G$44HCP+U8V H)&P)P#8W^%]S^';,]CILT^/0F.+>_KX)-,R M3X\J>L [/?ZT :_+W>J5M9V"ZNL5W18([^*T.P+U$$9!DG(&4HA" /)#@JS M""248Y;EB8]2HDSKHC[OW S(0')/B.[M"MT'T6U]_GK=U1@W,0XQ=FQS9@*O M!O>+&Y@GHGZQ![<>[8L^:*.L+QK#34?ZHJ_C'N>+P>N&_B%:LGI 6BAG8ZQ> M4#].0H9C$,0\!=!/?8!C'@$_"/V4A9A!RG5:!IR81\O 3T#W_RCGD+[AEOW2 MS#4\@:JB;W@Y5JZ=0RFA-R0)E<6B4DB+;N X"K;\P!.S3.L(CJMZX F>>=S, M$L@!RS8UO*,DXH'/DCQ# .$T!C 7[A^*22H, 0ICZA,<\%SGD'@PP]SVU2^"Q/$F'Z+A@+;II.J6=O;A^)/NZ9/JO=_-IQ\T3%GHBW"W MO27D2;WI&KM>0,Q#A),8A"@,98]6 L3Y+0)!%/A9!-,0!EH]6LT)MZ"I(2M&H;WA9@CO?^CD;@?7N<5E2+5^P*@-BZ(Q^;:MI+;@6E#VZI M5=[1OXK9!>J;+!/%JYC]M^:WTWOI%&G CP!Q_D+&' /G893MW8NMA)C3^AI= MOKP;:K++E^,J#"]?3CRA7^9T4ZS?KBN&;DK*%I*D"),4@C *(P 9$Z?I-.,@ MRY"/?0:#,%7JL/1^X+EM/"F;)X7SI'3JY4M[8(WOO$L@<.TPJVFO599T3%6C M2J2]@28K/CHF_K#>Z.C?F]*07E,JEK-^*.LU6O[?XJ7Y-6&&8(13#L(@(P!F M.00YC , >4!QF(4^0DJ$]./3S&TC=L2:G:A77BNL)Z35W)DCR)[?IW;PC3>MN_KM:+AZJD&[*^K[ZSZK4@K''@ M&"5IBG$.?)13<=0-4I!C%($\8$D>^#$5IUV5C7]J@KEM^4[&)A+;B:F5PWX2 MR/%];@,>QSO< !GES7U._;&CJWAW<&P5?]IM[I/#3K*MSRG5;^BSSUW2"OO[ M&JV;5)//$ORB7'TLGU&Q6J0,2^HD"!#BLFS&1P#3 ((H)GF4IG&>0*VH].AL M<]OD73QF*ZW7B^O]V0JLSX@T K5:2,L:@,Z/Q<;8&?9Y/H.)U4[-I^;Z!;V6 MSZA]O%ORN90XI%6<")?*U MD3GF9C;>TV=T*?H74(SLX#Q_#+ DF/38(#/!>0B!PA8H!;9C?F+B$4.E#I- M*W+XJ+[+_YT]R0'_8.53A5Y^%&+8[J,EW'V9VP8?2JCI"HRC>=[YMX*1X_VM!X^6\W]6_0M. *?'GNP8<%:] MX5G@_,/VRB!E1[1[?E.NN@1EQ'+NQP$@4&QX&*!,?-19!.(,)6&8\3P)TDL+ M'_>GG)L):'KXE=PCG7R7ESV^@UCM-& 7.,=VX61I8P_FS3DPK90R'L?'8?'B MNPE_>;GB<0!4"A1/O*GO4'PI5L7SYKG+WO)YG#/N\=;OY/+8F+;26TO\ #VQYOLJW]4 MC>&7_O@#9E_WAZH46WK]]B#69WV]HI*1^$7Z$;+754@@%M]VV:6!,P#3%(&< M0PJ2/,DIR3&C6"MA;6RRN>W-7M8F<,UZ00TZ-HPBS#(290GFDF%1(,Q""C(> M)""E81P&81Y#/];KT&8+XVG:M+4I_R^38*WF0MG"S_VU2B/FE=<(VB!WNT/. M:B,W%4@L^4NC4TWJ*:DH_=Y'4GK'L%2(_&!TLV3W_)J(4=OF<<6:?2Y>FYX_ M>TTV/KQ]0?\HJYLEJNL=:Q]D2!S'$@9(P , F_[1/"/ #X,49BA-: 2URLXO M%FEN-K_72!X^>IV\5BG0:.4=-*&1)&:-9EZCFF:ETN6+JF;4IETJQZ;O\E5R MPO=H'VM;55:7"S1M098U ]JM^R-K)_K?2W[>]S^59&'JB#*M#O[;\W-8-[^ MQ2I2U,QKI%-/]WZ'Q;@1NPP&Q\:H$0HPE@4?V=14'S'O^B/Y:$$H1"9,$1!1C )FL?!O4N3?VV:XXL?\./)CUOYDZ*!DZ5NA-.6D'PD=$-Y_';3>-8P, M]KF;]_P&U3\^+<>0M:1Q5W<4?!F.0BU>Y:='&!VV[$)J#X6SS(A\,O7A[L!':9F@/DH7HJQYDNA MFB3L?!PE!PV;ST)B'I8^.NJT$>HQQ0Z"U:,/&_! ?RY73S*/\B/#ZR]H+=O7 MO-VMQ$YC];KO^W#-Q9^W/4_2B,0Q0B'(0HP A'$,,IP'(,PHISB/,XJ5:JO- MII^;O7@4!RR&I(0:?,3ZH(^;#?=0.K8G4G;0Y%U+Z:^\7G[92Z+5H.>AKZ^\ M1@F%3C,V<->@@W:*_T2LT$[608\@VAC&49YH_5&GHXLVUGB/-=I\%--"_7;L MF[)>US?HI5BC9?%O1A=)EH=10E/ $)75.#X$.$TIB'.>9'$ N?A&+%;L21PG MZ:-.J?[Q^91V4=[NHH-9W>VD[7XA.U$]7LIH]$JXXQO2%)\7*YE\2IANYM9) M\-6.@A=A.57!?H=?(Z,W$-)FH?XX#-9J]$],,W%Y_KBRAY7Y9YXW3/CO3-$W MMFRV8OF(_OKO8OWC1[F4C:0^E=6)UCJ$B_$HR4'D^[)RWX\ #C$&"0XICV 2 M\BSKS8J:13$5Q<#B.#8VW]B+&.J'$%1&3.6J5041TWIUP]^\+CTI>9BUC:$^8I;,G\;$DQH\?4#>FSB#$N6AP!5\T6 MV8',L>W9HK5K:] EOEHN5SR/AB6[,C+1I';DO,+O[8;"&Y>0Q33D$!]93:KB M17I4GXL5NUNSYWJ!HB1*DY@"CB,$( X2D.$H 0D-B< W8235RD=(1G0Q$]OZ40GN-U)IY2>-D,>=?,V^65FS[,TKZ&>'J,.'PL'IW"[Z[\<\)\F.80V%S< @@"3#(4L@! M)R0,"TX?F&.-X@Q&,3UM MO;)E^2(ORLB/5;DLG]Z^%4\_UG5'_,02PD.>YR"@$0<0B=,6CJ(KM1/5: M61TTFE3$Q=J);'RVB8]E2JH?GLW47C/UG5JR/AD(O]G4:W'\JYK#WQ^5+$G9 M=51,\APA7QS2DI1A (7% 9CD"9KP4;M'U@MJE;B<+@]K(4;Q;$_IR;<][^[Y-T;*IY5,LG]@55'2)O5^<)$899A'M F),0 Y M"0%*>"A.ER0G81[(_ 4S F7+DL[-&1PR]GZ7&?$ -[G70^V\V[_DO[<'JN8A M[[ZY-6YOT[[MQTHX_76>2ZJ_Z!:;M[>BNH$68Q".6Z$K:+H MV(AJ NB"ZD,%*3.ZC]&1IZ/\4%%PC_9#Z073F*&4N%@6G2W:]E=[J$I>K&5$ M^9.0ONOM6#^*Z5=UN2QH6T;=;P">!%F:A@B@%', 21R #&4)()BF,89QR@*J M%V.T(=;[QX[5NT-+*8JH&.:=>(N=!T?K449UZ=D6ZCUVP+E,?:30%CI@(0 8JU MJC_/33C+D+"WW$G=' SK@=S_JVD&MW[3K(FF+8%05/Z@!D+U/?V#Y0-CU1]5N7EIME!SPFV'_K9>73^O58^6 M9X:9F_LFQ?4:>;W6= PD%O[<>E.MNDB2^KGR')+G3Y86071L)2S@IW625$3& MZ"QY;NS)3I.*2@[/DZJO&'8)V>O0W60.W_._U6U+DD5"*4835G MKN#FV M&;LC6%=M^:U'3PC;YL19[#:A HJM-A.CV9 MC%$(+)F*XW-,:B)&U7QO&L8?-LAP^Z,LZ<]BN=SV.T@AC9(@34"0<"B\"!X! M1/P<0):@D*CH\_-!/3R:?>-.8[=^-:^&!''6UH'#+U4J5-*CZ9% M';PT70K4*7GWTIU./F1:%XS7=PU[K8Q;-G'N19CD#$8YDXU, [$7?;$740I! M'&=AG/@1Q:G6U<^1.>:V(X?W.$U.W[K/Z?-VDO=-OC7)5(Y!K/8UOA XQQOW M +-'(\P,ZG]/HF*MYO=PAHGK?$^J>%C;>_I1T^YO)?GG75UO&/VXJ>051Y/# M\G>TW+!M)HQ\YJ$CJ'T0/XL%%YY\%/(04$D; $D< AQ&$/@P@#',0QQDL1Z! M@)$<.OMC&EJ!7M2.N'?+ZOLBGM+M%F>R,&JFQCG8KHU1 VZK@-=JX+4J7'F- M$E?>=B':9WM%O(>QA3!H/GIUXMJ MW!MS!& UDV8'-L=VRQ Q_:YY9\&PU4'O]$33=M,[J_!!9[WS;^C?J[87L](2 MM4G"PD@]-S4('PO.6<6$+@89O'JCSLU*M-)[6_&]G?S>3H$K@YQ>3;3/7\6Z M ]IUH%038P=IOV;8&=W=:DXUV56N&03#FUW#$0Q/?DA6.S2>TE?QV[KGCQ5: MU:CI:_2Q?$;%:L'2Q$>!CP#/?0A@%B.0$T9 0BC.?4 M>%MUYOW9"JG;]_L\T(K'-JOPN3ZCZ2&G?_12!L/6.>O\A-,>JI0!.#A!J;]I MX -5E2QQN%ZAY5M=U/K>SHGWYV89A)SEBI6;>K^RII=;PXTY!9B"PV(!*]>N MR3A,+CR1,Z"8^1RG!IW.NSBCUIX?<>Y9TXZ1'=L_J[\QPHI7&7\>$!#Z&8K2 M-(X (:GLY,$3X2[(QD2A^(LHYN+_M)B*SLPW-XMPM^WBX55;<77;0HXCK.8G M6,3-L778M?)@M;>3U0UCHR(LUII&CL\V<>]()=4/6TBJO79)KX_]1+0^Z?UM MUWQ-^B-BT'O^J:@)6LKNMXN0YC0,$P18XC, "0T!0BP$&68P0"'A2:Z52V8N MRMR,T%9(Z7O+'Z5)+Q"C-5&S3=,@[=AL]1U$#K);MYIEU5'S=5R[JE>,;: M?VMN)FQ ^N+U,JH?I]XAUJ+7;R-:5BD>L;\:_WU6/Y<[5(F!]D68B!+]/988A2 MD$,> Y^R,";BW!-&2CW)1N:8VQ9MQ?0Z.:\\*:G T9.RJFW5,4#']ZPEF%S' M/4P04MZ\"AB,[&+Q=KN+Q;_L=O'8F)-L9P6E^GVM\J@!W])/5-''YZH_%L_RR?/GZ<->07Q0"($8UZ)2.(W7^8WLY M2([W[1@^WI]26%L\2:-(F!$D'1]R.F:D497V*)'&GS2H,?FPJ8N5, 1WS\]E M1_;-0S^)4!R '/L(P(Q$(,N""$ (P\"/HYS@1+G*Y'#\N>WL7D)/BJA187($ MN?%]; $/QYMX#XKSW.A*F&C0&U^&S41DQFH_%[T:G-.*CU;A''EMNCJ*,/'8IS7!'(_2--;U65D]W*UY6S\WR?WCK_G)W*TAQRG$:"=//I55#60XP M0A'P<9KG28+2&"I9M0OEF)OUVZ,(WCP_HTH29P Z >RHTZ8 IPF'"0YQ&F8923E2-DQ5)QT MSO9RV[V@DUS#45*%7,&C= #DA.;N/88Z5LT<5@VGU &\$WFJ1C]5/<=5$YQ1 M;U9UK.E<7$WM]OQ>W7@J:1ZVWV=XB!@S!<;.($)!A '8@-'/@3, M)PE,<1ZG3.NH.C;9W+:T),VIY1?K08S:?R.UNZB>QE9MC]M"S/&&WQ/SJJV- M?//^[/[IY&"H@HR]7JBGIYJZ!>I9I8]T/CW_S@6'M9)_W[R\+)OT!K2\0?6/ M3\ORY^",*/ZER:6IW_F^H<^B+('LI'D?/O186[8)'/[D/5R>CM!NRL%]3RS MDX".?X!LP>3XNV* D%:>V3D(C!+-3@XZ6:;9.;6&J69GGS7/-1/'0[JNGE=& MJ69[+\]MY^YE4DE)F:19E+W3]?/,]E$:W[96 '*\9T]CXR3'["@,%Z68[8\X M>8;9486.)9@=?]"0!.Q9WE_^N^L)]9%Q5HG193%]?5,^/Q=U+;L-+TB4X8PS M(K[2.0(09@QD*$D!3@)(:9AF*4^U",&4IIW=[A](+7UGVLGMD9W,XM]KW>8) MBHL0HX!"ZJ> 8)(#F&((<)#D($@"RI,T%T(C/8)*^\LP#2/E+UX(M3BE?7!= M&_!WJ/8B>XW,WD!HBZQN6B#98GA3FW1:MCOC2[KT\!O\J>6(CK@?YA#Z(/*##, \0P C$@,..0O3)!)F2XD2WU2 N7T_AG&7 M;:KJ4(4FA6SP'\SHNK772N41_PC"E'> O2-K30\]ZMI[B]+\H34\/G-/Y M>9KCF!8I/S8GG,;L?D1K)4[Z13GAOO9/>6PKEM.FUK:^J MXLGNUZZ5ZV/@3CNO4<_;T\_K,MG:OO.2?[==U5Y-;Z"GMU/TRI-MXX3_)92U M2@KN:B7LL8E;EW!J&G)7$!_A+WFF[:IK*+R!WUE5=\S2!G<5F^*,3\) MEU/YNSM"47@"L1N:="X GRK"S M!;1>$ITN8*/)R_)T8VM%_%1,\86HN#:[ M^X"8D+<<_V5IV-(+$9K*;BK^=#3MXHCRXS;PV(L3VKL1N?=MV]B#9B??3ZBH MFO:#UW7-UK4PFI]W'M<783@WE3BEK[XQ&K7I:G$@W-_LIE>M;?K;Z-5[$0$.O M5]%K\F([K9JGAFIZ;<'>GU)3KU%5\R;9[H] [>3^RY;6\4?@EZRJ=GS "?J6 M@@EV99LT\N $UO=A"C>3F'T^/K*J>!7.@HS;]JV]OQ7U/Z__*NH%R_T@I2D" MS!>?!!@& 4!YS$$"_9SC(.#"+=;Y&HQ--C?COI-UT&/>^U.*JFF<1R%6L[6V M@'-L.HTPTS9]*F!8LF2C4TUJF%24?F]GE-XQO*G?7N#4CZ4P5$*)8LF^LO7N M]N>QE 5K#U7Y6E!&/[S]K6;T;K4[W1,A6&/QMLV6F8]##@-A;D)( :0H !FC M(: 9SEB0,$:@7O*Z R'G9J8&.LJN'U6OI;<2)[.BHW8IFS\1633ZTJDJ\^C* M7LW_^3^"Q/\OM%7V/S4O^%W\&!1O^'_Q$KN^XM]?W:V"S1W]WOV^_.NF*OAA ML,"_25W%K^#W ??D3E\WW;\=+HBMFWX7(DY[U>\0Y(.[?I=S&90N+I===M\@ MN:_NXFRJ%8PC8\S.OB^7WI%T1HT6GZ.(C5M9FV"YMI0G<#H?P]4K:E1 PZRV M<6S@Z4H<%=3;JW14>=[@?F;/O'Q@O*Q8SP H#L/--7_[]QT?X(!7;.3Z__;# MW>/'ZT42DM#/,@HB%H< 1G$"LB3-0 Y3F*&$8I\1C0MZE[+.[U+_L93\(ZUT M&M'^ M<"Z+X_AC=NC=M[KN&&AEK+G-1^N?ZS3^_:K_+XW65^/Y:MYO__-_9&'H_U<+ M0?.'X+]^G\LO0N/>="Z_C(GN7V?["]&[\)UBU48OCIT*,-T%]!0X[EUD3S*A MT>E0G%?%>;1\?M$^$[Y[1@,+TY/=^N"G/>R=4>7?*._64.??4QZ(FJBD')]^;TV]PR*HDA5R6\A[7 M]OW_62@N8E;:'W%R9J6C"AUC5CK^H"&+.*I_B.^0_,?MOS;%*UJVO;+K=560 M-:/'_[XE(UYP@M.(P0@@Q%( (T0 "J(0X,CG81SDL1_IL8Q?(,S])3L8.;97 R&]7DI/!S,MK^D\)$:NT\BPD_E/YU4;.E$*3YMY4OWM M<-'1F[7IC9^$J'VCO7+7T('1'>^ MK^-%F0HR-_MAV%?T5-ZRGM]EO)IJ/M<4:^38?NVK(!>IPUWNSFV'T288L5/$ M:\\WRFA#YX:P7 M!/,<1DP<2+&? 9B&*H+ W7E=?C)"/^VL>AOWYCP%VJTM' #I(.1)<,T M.M6DQD=%Z?<&1ND=@VR;?5+:NY5P#I\*\1-H#=A-6:]++M=]M6&+A"9!''($ MPCB& &+B@RSD"0ABA(($)JF?*W);ZTX]OUR8]SS,2+)65DW&;:^'AUJ/H%@U M--?RJ:I51X<-0V>!%+(H'('NVD8-T;YONO'V(+>""XO50=P)[PAAC:P$1TA/ ME&1@$7&]M #V$9O^77&F^[2WD#+O3MXD_<-O@YW*U))_HV/K/UG0\;QK7CZ M(8;_6\U0=]W?SKJ@.,BXCT, $>, DI2"/!%_3'.>Q-C'40Z5CO+Z4\_-_6R3 M;UK[KV&)].!6L/;.0'1L[WNYO=]ZR7]OB7F\1GAI=83X@SRG:[=0:YA]9Y!/ M9/AM0Z]G_8W0&[7_>B-.]P4PTG3O&V V@F%;B75)_GE7UQM&/VYD(?H#JXJ2 M-I7LNVNCYJGFGOZ/2IP<%S!.*60AE37D",#$9R"+@P@$F&1!3,.4)HE>,QPC M.>9W>AA??RU+\?NJ'LEKSI('/[-K2JR-/F6BHCR4UZ;61 O66P?QXHY+WT&GEUJY). M)=L%*ZCP29EH71Q_8;HEN>=-L3T;W!?6PM9UT8"A+MY6F3XA8J(ET:D=G&9I MIBH-=+A$FM5]E^,Z7KQWP?@3UN9=CL)^Z9V%\4RY MMVI=MBOBXKX -;,5ZL M%S#,(^CC +"X9O_:"/-T^RJ3Y,0H#3-F%$8!REA#!)@!F F3@J,@!##)(I) %L5$BPWP MQ#QSLR([,;U&3D\*:L0[>@I8Q>COY7"YCN^:(*4?NQW'P59T]L0LT\9?QU4] MB+">>=STE@FM&QHIF=(@[8VL03KL+[>-,N41B;CX?R#-L3 3,,I!3H,89!CE M-,FS"&&]WN5Z\\_.?/3BRV/ST7Z0NH$_TX51O61R!K?SZR4+2!M<)1GA9>T2 M26_VB:^/C* YO#@R&\9JT/#+9KDN.'HNEF_;0]PB#X(@D\1F 2;"#XK]#&2< MYR"0%5,8!03[L84XX;&YYV;FSH0&GW"L.\_4,4^H)K180WU];)9ZR9'6%:H/:UD#6F;#"%S MA.NF''$1921C''&0Y$A\6](L 7F81B#+$H)S%E%(M$IPG4@YMZ]0HPO 4IG^ M@G=(/GS5A[%HQ[?Q4JS14BIVU56V=\6@NIZXDU^ HK_^J]?5M5??+.D'ATNJ M[_*[A-S6P<")C-,>'US"?'#(<#J9V8=E&]YM.5YV!?U^!K,PR## A' D1\! M%*% ?""R#/LX8Q"&.M^&4Q/-S;P/:5+U+/1)*-6,K V '-O)'3;3T$:=@\22 M'3LYS:2FZ)RR[ZW)V>=-F078"RIH]\6[WJLEZ-N$IPR)W9^EP"GA M[*^ WU<966S&;@"0-2*"\S-.S$>@#,$A+<'_J^[;?^/&L35_OW^%@,4NTH!Y MH0?UN@M3^>N7U*-*]9!$LDA%"\RD M$ULBS_DH'AZ2YWQ'_55+U)FJR!>& )O#.9/CWM7!?7RJ/>S&&F'NA^V\G/CV\]J-!K4?OXM?7[.VU59 MB"?W99T^:9!T][\\(U/0"-E3+NR3;;;N<4R,>"<'FIV,=W)9 A2K0"2BZ29FW,A/CFHMVVY;##4-C230?S3G))JY;Q? M62#4L8J9I=W/9;),NB^R MOQCLE.HY=>'S9) :);R2.T>NG0RO[ZHZ6LK*Z& MF"1[2V,,PCB3 ;B!#X1'E8"$(#^,HQAG@=8!L($,><20J)IEI6S%CH4Q2 +*0<0$HS@"/.09QQE&,,4025SKQ[>YB; ML:ME]%HA-8Y(SN*G<+1T*2JNSZ@/ 1DO,*:(C,9YT:4(371$I/KIZ!T$#2D_ M>/9S]L7ICGN&Y#XXX1E\4,^.458L;E9;L:UX9"^%#%I>;>_$B"UR'C)?['X! M"A(?P,C' $'"0)+1F"0AYCY1\NKZ.IB;%:ME]/9">E)*M2G;"^*P+;,!C6-3 MIHF*\CP=4WW@T$N\6KL]XB][;Z>WP4FF[Y@Z[>P=?4[_1/;S=K.4N\52!IC2 MZ\UF'TZB6#&IOX6YS5&Q&Q86#RV]2MPV]OGHE%:]AM( =..'V790G]MD/RB96LNJ M4<6X!Z+Q>6T!'<>3^@PP#J;P" X7%9(];G/R4K(]2ITK)MOWJ.%E5+%B][RN MG?(1R7) VQ\WW[\6FVJC58?L+I*4Y3&F"0AI&DO&KPA@%OL@02@)?,C"G&I% MS:ET.K?97]U[B/6*U&5F>".VYFV3"MJ*ETJ6,71]=R3OJ67F<0U?*W&5H-#( MW+#=6KQ#TH#(UE612I?3W@AI@'!R\:/SKG$4_Z9R^M#R_?KU=;VJ,@K*Z^UV M4^"WK3P0?5[OLPR:')=N#,0"YQ'/8!Z#D% (8!RE .., LG@E&>(H]S7C?>_ M4*2YV:Z:+'K]58Y:>>5MCJF\D5Q:ZD#@D]^]K8IMZ;TK5EY9P=!/;>1J?-7L MX;2CYMA:=I3Q:FV\6AVOJX^LU?BA6+YM)8G##>>,5.0.(SEA%HG"[6%N+Q_B M4H&FSIRP!."9' M;+1OL!^D_9/%(K3+9W7?F9C^%;&_E=E\>=9_I=J5=)_L M&X7=GR$LKK=\O8A8+8)]3GNSC5ZWH>EV=V?$/]C2G?N]F1\ETRKO^1-:LK*Y MG$LH3,1VC0.8A2& )$Y EB]X\6V_T&SR7Q-R-OKVU*67:Z2 MD\[P.-U(9Z63)RI%),:P@NA.C:7ES:G'U#RH8D>JH^L;E;T@^A\D<99GJ& M@=B7J12I'P 4Y#& OA^F<9*&/%0BJ.OM86Z&L!6R.6GUA)B>E%,]J.0\D,,& MS H\CDV3-C):@26#VAM%EIQO<;+0DD&%NK$EPP_JGRQ4FR6R?4/+Y8\'5- _ MI)5H^"1TKYU5VIK;##[<:3?">U)Z[UOY[]6266N@?B"A!.GX085M-)UOC12! M='"3K0.5T6F'4@>3G8+HJ-L]'=%Z3]^4U.$OU[2^%JG6,47#Z:YR69KORK=N3GPE/Y,?&!L\]MF M_?:UJG^Z*3^NM-?R@2;F-C>EJ%XEJ]<(>^5]7*^WJ[7.5!W";'S.6H++\>0= M0LK!LJP BM%L'FIWLFFMH%QW?JL\;I"?UN$7OE^)AUBG_%=SZ@X#'^6(YB#E M"0$0PU RM(F_T20*&$K\*%=GC1_O;V[6H2.Q1G:6 JY4X$8B*.GW4PQ@Z#.0 MPS0% 659C.,@CG*F5MC> ;+3E+!WANVPP76 EV/#V^5JKZ7M5F T21]4^4#5 MDPGM@CE1:N&EH.JE'*I#-)B J-#,=.F(ZCH=)"=JO&9X]UX%2,HCZ]V5#HS\ M)/,I!@DF6$9,BU4L#P.0X30D4110DB9:E^\G7ZN[--,+M#- JMV- M70:/ZZ,F/63T;^%[E;=U#7_:P;3W\+T*GES$]S]I-K6[)#==&IR%'R5!AN(< M$#&A9= Q!\)5)2",TYRE/ N2W%^LV(N\Y'I6G^=]_2E]SGG].9_TZN[3WHLK M;VJ7DA]J*_,DJ!!9L@B+=576E_40^>=;419R@=6S"+WXJ]F%B^"GH,G6;Z3T*C$](:]-C(&3 8]VE] 97#:'A&K%WREV/+=I MWY6[ICM;%>N-=[?>LM*CC=15NE$A? 2A%/.(U$DSW$YU6-1\!1=@.S8BQSC+ M1:LZ*J\@K22O4-[);C%Z3A,M6^%RJMU.&Q^G"<9)0)SN^X90J=SLU^#](QJG-OF Z!FK6S# MZMA264!4G^E2 R);U)8J74[+9:D!P@EYIKQ;'E_2K$MQ2&-PF(4A=3?ZF0Q2*.*=2.0QA\V\SC$[JK8LD_%-T9O5ULQE@5> MLKKZVV^;=5DNTC3A80XAB/(X%1N@R >6]2*'UW(Y1S-4<#IM(.C8;#8B5K-Y>V%U-R-\&0=3V,U21 ML>1AC'8WJ6^AJORQ5Z'\GIFA:9EYGAAI*J;L@AH"!-,L1S&@,(P!9# %F*?" MQ 1QD(0XC,)4JX93?U=S,RY[EB+:$A>5.Z'_0\^J# "L9D_LP.;8DNP(GO92 M7NW(GE:><(8+XMV@S4ILT$N9OECS/SF)-!D'S)*!&>AH4M,RKO"Q45%XX\)R M]\UNYU>V8KS8+G@20RY,"&"Q/!H)LA0@(MT50AGV">(^58SK'>E)9TY,$\_; M).AMT7>STY ^2$/))D@" C!E%$">8("BW =!B"%$# 61KQ6\9P'0*6RS*SC5 MC+$%D!Q;X@8?R4?1%OM^UTC93XIHPJDWA(,]HKRSO4S-?C>DZAE*N\''S>RJ MV&?^WC(^H1#BC&48P(3+^_L\E,?, : XBED>YREA6EN_3MOSF^RBEU5U?(:6 M>O.\BUA,2!Q2A$":(@(@Y,WJDW&Q4T9A%I \U5M]##&;:L6Q@IJ:131$8H(# ML=^?')")G5'7DK'KMCRI@3NCTK%1._>(F2&[>?VZ7/]@[)%5S#J?"H0E8;/P M0-^_;39LM5V@*!-S-0E!G"Y&;UK0C9O MC'I_H1=61\:(%>6U*$O)BZPWGH*-B\P=:OC$9E[1;ZG>:)^B#F"L>G]O"T?79N9#3JP3U.I):3OC7 L76 ML?E@7].>F:NH?7)@KO22X3;L3;I ]_S^*Y/5)58O3?!1N<"8D]!' ? 3F@"8 M1AQD48P!31&F><(R'NIMROIZFINW4@LJS\KQ6UFL6%EZ92.JYM:C%UOA$>(\ MH!!@XH= V.T 8!P$(,GC* K]*&?:3>(8^J>;!='7S E0KM=T:I"K!8'6O/2["RG MH6>XSJYD8EGQK:!O:&FI4&XO AGG9R*SL*K_CL:Y/\%S58-GY\#!+\B!$&9")Y0"2% ,D5F# 8((B M@O,84JU+)Z5>YS9QG\@71F6TG4QF.E! _J1103=*0 5]M77:.J:.+4(OA&(S M51606)*?4Z;**8#PTFFF-;+AO=;U933#/$[ M?&E&'WLMF),HO?,ZV[HD.6Q\VAN1LXJ=7'^!!''*8<3^/E=9)[9[GME:* M3R;58(;4 GEXTCN%SK$]."1^NO):T>4.OA:^35D4OH:4WY,*N,)9@XO3%=X3 ML7):QEV/I-,$NT&Z3JT&IR/N--'S@,+3J $S-V-WLOJ)H9+]C14O7[:,7G\3 M/WUAC^P5%:OVEU*B8!%PF@<9%N8>P4B2_C"0BY$!E/MIG"4I\B.LLT'2%6!N M]K^5&*!:9&_3RNPMI=!>Q1!8K+P?8L TMT?:@Z/F);J$W/&ZL;^,J<2[\EKI MO49\;R=__425M6K/V32%SI([JMW]I ZK*3C'+JUQ.Z:DIZ68FN2+I!YBW]AR M_54:V";J^FG-MW^A#;OY3I9O\K[A6G)[;F0.W<-F35A92MJB14XRS/,@!$%, M(8 )E('!?@"R "*60D324"O6T(),W2NDRXYZ^4"I65MQN;=SNEO%8KN78U>E4<:Q:3/RS";(W1]7*))B9_M0;A*4^L MO:9-+7-U#?!1:/U^O:H../Y6;+^\?RNWZU>VV?==EJ)#1I_1]T6(&"((1\+^ M,@)@E A+#'$*DHR$,8YPB)E2094+9)B;Y7TTJA!O KZJ=74*J7-K6M\IRKGH MM?)[?PD%O%8#2:VT,Z.-$C*1SJ;E-(;0FJ74EV!BRV@,T:DE-&_*1M'7]^LG MMF1$.,&?A=/[MK%1_+6_S;F9KY':I?+7:/7#:]7Q>N*0D[ /BPB7.)M6.[ M9@CS) 5CQP&T5#AVH*.?6$!V7/WA0K(*[^MS_E\+;Y!*C["B/R,931),(N"S M7!:71QQ@&;:>(I)@!(/8ITH\NBSZ(0 MX)A@$$><8+$5R@D,=&E21GO5^4JG2DY[OK[[[?;73S?>]=/3C6X:F@K2:EL> MR^@YGN,G#&Z=S#1'B6D: %GC!!GO<6)^$&4(3KE"U%\UB SYP#C;;!A]0DLF MG(E=#OFM< F+C31K"T)#GI# !R@(9/7:* YDE5!\B#,,(G#E"BM_XK]S1DD6E=RJ/+.JD ];'@= .K8Z.PPK:;V.N%?>7F"[&&I$?MC% M1.;\.^B%U[\8W5 M?%&R&.0C(TLD^N,%J3ZO:_J/MW);>9]"N>O[][@O5][)D.^5 MK6\)I+I5'H54N*X0MB3KG$FH!RO6D9M&.;[2E[X4EZ B<5. M+&ORQO[+>BGOZ>7J=[:TTB*%G,5QD *.,!:F+F0@X^*/-"%1$LCX=JC$&7*) M$',S>9_1"C4E@,HJ9_6K:/F+C*W^*I[SWA4KKZS4[(\,M#= :D;/->R.C=]H MY;9:/Z]2BRWKM4@2=7?T].[QLJCSZ2TF#U^ JZU<8A,1IDTMO@"DDTSC2]IR MD!'4UN9]%&[P Q.?NSQ#A7Z6^7$"4@Q369)!>(8P#P#E68YS2,(HRJUE!)T1 M8&[V\B0C:%<"7*BE2>>B/1B*)S<.(79]'C.: =3*[TD%KKQ&A8ER@ ; FR(' MZ%SW\\D!&@!'*P=HJ!WCF(HFN[*@PA%=Q$'FYS[! .6Q\ -3B '&. 3"T.$H M\6,4!UI9CD?MS\UD[9)_Y A3/-S'/K1YT 7M!G*_1U^++5H6 M_ZI+W%4/7778(:_)MOA6G:19C8HX!Y.]"(B#UJ>.=CBGVIG(AK./F4WS]V); M66P_(B(9PG]\6,M4PD601)0R)AR6,. 9H@#L?EC@,EF0'PN4HH2G+ L*JS?W![!5LP!V\')L!\X"Y=5B>G\V_W42$#D.CR4K,=#1 MI+9B7.%CBZ'PAB&%+":V"=SWQ38!,F%%PI !1%D8P(PD%&=:++:*'<_-G:@D]7^S.X=?-?. ?ENOZ5_%R_N>E/@@"T@*(A@E M+"$1X9'FUFF@M_GMG7Z[O__PM]M/G_3\G"% U5P;2R YMB:ME.XSQA3PL.2R M#/4TJ9>BH/*Q8Z+RBIF)Z))4W@GYFSJ@$68P2),$X%@2 ^=,6(S['(1A% *(8P10)$QO MFB:4^P&)4(H7V_46+2=#<]?9_W]HJAG:RS%R;&./27P[=U2UK"VMK]6[J&%8 M+)G:GDXFM;+#BAX;V)&G#6,7V7(I^816]#/:_#>3]XL-[UI34CT3UI7G* ,( MYTSX8#P&61R)?U*><9K'/ DU"]&/=3D_1ZR1N&(U?&UE]MZQW6P@#3^3AV6P M(GI=;[;%OZI]CFZDXMAP!"3)$4Y\@#*Q]X!QGH$,X0 PCA', Q:EB1;]I\W! MF(3;G_6\EKTJU6AL17/.=;=M+&;BLJ?Q&FJ MOF>V'AS%/[5E,3\4RS?QTSI(]/YM6V[%1R*Z7J0<$>QG$?"#7#CA.(P QF$ M"&0PR6#@XR#0L4>:_<_-/)U$9*[WLC:QZQ[P:*V->4"[[B@1&(><\0Q0"(5S M'Q$.^.8AYF3"P>.LZ]RU&:P.O_P%;K5WF/M]Y4 >WM>,BTJJ+.N/TJ M5I!J:+S_]3^R, C_M_=7&_TY,+23#:C:VN-PF!PO12>AMOLJR4U&0D?N*Z_1 MR-[29(B(H@5' 4P)X[LOP'+&* M(4QRD$*CM9]I=Q9BZ M)]N)T1?TXP<^"NG7*_;(R%K,N!]B>R)&OJFW>_OZ59):%P3A*OI2.YK J/&Y MV=Y&":_50IZL[O203LZQ)NH!!F;@#]N527!W;&^T(7<0@7 1AD;Q"&8]3A:= M90GF 8XR[@R.>7Y/N9FR\)_%U+^3Z^6TZL$U6!.[,%QV!Y90L>QQ:F .3(H]8R6Z25?5G) M],1;*KZ*@E=1IS4?<$NIOZ!5&SNR2'&0 M \BI#\2.7"QJ&$=9B!+D^YH;QTGEG]]F=)=60O;Z7XE!WNOMH9IX MN^61JJY_EGO=Y>^E\A=#[O:K)H1W*V#P6ARK6P#628 MV[[CB7QA]*UFN>TKCE>I=&#!%$]2+ADKM<7(\0@X7E+Z -_]O%*E\^^=2E?5 M<(C)R8IOU7KS9Z6DF]36"T"VE1EO(,&TB?/F$)WDU5_0E)T"17=LNPM1;:WU M-2XKJ18(1SX*DAR@()1!$&$*96@U^\/ULE-#D[M 9'S6BZ@MRQM;2,]L4ECU1@F*?#$X%),L,<8-=_A3:.!40^KCDE-Z]D#RW:;W(;$Q->5_&'+@GF"J9ERL(.78HNQ!:H5T MXG*.0F&;H_:DGY]#1MNG;B_K;.\+9F;AD7UCJSWZ\ M?O_\Y/WM]OG_>.]_?WJ^_WSSJ%G,5WD,U*R*"V0=&YE&Y+HFV?FS0D=<#;I@ M63)#RMU.:I5TP3@V4MKO6ZKC];"1CM+VQX/XJ.3AX8WX:16:NHAD= !)"$C2 M6.RS(LF6S2,.(NY3R9@-$Y;9J.+5*\%,=UL/;:&4-?<>"_+E=;VBS<7^A76A M^L="S7I9AO;GU81JY;[R*LGK>XR=\ XK0HT"YJH>5'_'/[<:U"@@H[6@QELP M8)OA>VXF8$MZNV M(H6>*S$,L9KW8 TXQ[/_&+-BAYF#G#8E4"PY!<-]3>H'**E]O/2KO608&HW$ M-T#8TQ?&MI_630'D[T6YH(AF(8PRP,1[0-@1L4O)8@@2Y$>$)23(D5(6R%A' M<[,):C72NK]*675#![HQ5;-;MA S+'), -+/VIV! E; :Y]W4P;BSJB M[$G8Z-CSALY%M?%>\#2%,,\92 (: IAQZ46$.0@))C1),\@#+4K%NEFM23\! MF![VLY6_HP36 ;+X9) MT6'25MZU9S2LL;[SUY_ M7GTM)"_O[8K>B;%2/988:F-N\TO*I'X&,8C.^%F$+6![N9FR7H".H]-9)J)%SWPYFG*>59!$$>A+YDT:,@)R$#$0K\D'(8AWFN%EUI M#]"IXBD=03IL:NW!Y-C0=O%IA31)]N\'2B/?WPI@$Z7\FP&GE_T_BL<@ 4#_ MV]-Q (QJ<$ #,/ZT"=])ATCYGI^)>[_GU_0?;^6VNFA;X!QF>4090(G%*V^Y[8<=:67U_.[//MBGQ72I. +%VU]$L.HPQ6B M-T@*QM<=]*Y=WR[J]_Q, ., M7I,3,L,8Z7K(&&/6A-[Z05FQ>"]IN7;1U$QXRV&4! QCH0CS2'(8!J!5&Q+ MN(\RDL9*I.$G+<_-]E?":2=0G@(V;*DO@L&Q'59&0'F>]VH[<)0@WJF/$L1? M]D<)IRU-,GE[%6BG9O\#AN3';[AD_WP34_CF6Q4&M0M #C ,:1K(W) L%6Y: MG LW+1-[VPS'88*2G))$B_RXKZ>Y3N7L9O5I(1Q';HUC88NCM[6=:AMXQ=4\8>D=?,(V VBWLS^N>,(F* MAET6TJ'=VJV/0IRB++:L.0IZ8)MB31N^'?G 'VCYQA9AEB"?)3Z(.,+"N" J MUGL8@RA(4DA"'!"DM ><2N#9V:BM&&10*2/9V_:E[,L;@3AZY- _YI]-M$_1HN00?;SX_%"JU(L7J1DZ!<)#GW$TICD)!0 M;!)]3$ >) B@((@B!#EA.-5:/@8ZFYOI/SXS/" 1ID5)9$AYE8!2E.5;%49& MI!Z:2\(0_(KFW!*H4YX&"CQE"4WOMH7N_2!T^I96 1-;5G*HJVDMG(+2)]9) MY1V#NXHV5_&O8QZR&\X9V99K7E>O)3^>Q3I<+NM#61AA" G.01+&J:18# 'R M P:H^&?"$GA.KDOJJRU:]77N854F=]G:(NE!9VBTJ=SOISE$7C.-=I/;[%Q%K M/;)75*Q$/P]L4X79"1WO\;)X:3:1'"R%/ .5A2@B$*(1: MF9]*O<[-=VB$OO(VK=BRG'8KM[?>"6Y$JS4R FK&RCJNCBW5#M*=Q%Y'9&\O M\Y4UO@DCJ.S2:8WT^3.XM-1@Z"'24GS9/,JCH 7:_'A"2W;/J^O#3\6*W6[9 M:[E(0ABAS*<@"1B4K* )0)GX(V!)'D'"DY1JAWKT=S/ 6(P-&>AL\@"1<<7/18DHO&6) M:WB!6.AC!'T0Q)DDFD<^P)0Q85<""-,X#,3N2V?;==+#+/=7QM'Y_4"J68F+ MX'%L&$X)A1VR"%N>]Z?M_US6X+[9W?^@H:_ 7N2VZ)%]E3=PJY=]+G G-C3C M@9_Q",0XDEL9X3K@,$T!]U,F=,4I2I!>+0F%7G6^ZVE2'Y]N?OLLPT0?;Q[N M'Y]O[W[3=!(4D%;T%.RBY]I=J*7U=N)V\LU=!9*J V3+;5#H<5K?01V"$P=" MXU7#NH>H_"+_+\DVOPDG9;4M'UFYW122V$_^XGI%#W_0>;*./VICY3ZP^K_B MWW6QG9OOY(L,J7M$6U;?\2Q\X9D(HY6 ,)39VCG"( _E'PQ30KB?!"'2<5&F M%7]N_H_,V"K:2,5BY1&A7Q6 5/V%[375K*\X[3>A9FGG.]*.C;94Y2A4ZNL5S]2EW \^.'A&S4*^]C6=RT0OU0!KTW5LQ8,3Z+17*];+/[X4X;1 M5MW(:86?MN3D3QF8DVJ5/T<*L[53F%\IP<-F_:V@C/[ZX_=2%BK>QLA)5F295HJAW:R M:E8(,A@'M37'+;JN0R:$KBY]^YN[K6BK Z@&+8N M%Z+@VFSL ; ?;'5.9]-PJX.VI@RX.J?$4PC*^RQH@XGJ7]8%ACFN]5WXS;]:"E MZ0U#)*[8(W@2./NUBRF@>R?": .!4EO:.< 2R!&8@H1SS.(VC*-7RQ7OZF9O= MJ-.U=W)>$+/7!ZR:2VX!+L>6P@@I;;]\! =+GGE?+Y/ZYB.J'GOG8X^;F8._ ML>+ERY;1ZV]L@U[8W9O<[-_SBKFCO'_;EENTDM<.OZ*R( L_A32B40+D!AW M+,$@RU$.P@RCW$]8#L-,+W!'J__YA?"TX@-4R^^M]R)[9:6$!SPLA??>%:OF M1[_H61:],4H)CZ,T0"#/: 8@9!!@& 4 XCA+PA!G$8IT#+FS$9K&O*_6K\5* M&IV*!*D>B54=<;!^93)[I!X4,4Q_*0SF1(.HMF@X&QK'2TDKM]<([M625W'? M-51595IOP\L>]JB M[5NY2+,T9DD6 DHR"F!(.,B##$KJT1#2V"<8*5U/CW4T-V-7R]H02'3C(VMQ MU1F"!]$=-DTV,7-]RFP(EQ:=L H61NS"@PU/1C:LHEZ7>UCI^0LS26ZKE?W3 MNBP7/$L3'+(,9)!$DNA-^$*9<(TX9#PA21;P,-3S5\_T,C^OM);-DT/5YI6L M5Z;Y)!TXU;R2"R%R/.OW.24-2N^D@/W.G'EBR:GZME-+.CW\G.224Q5[TTO. M/&K O_9IO7IY9IM7N1G^+(S&1EB3VY587%FY;1/R_\[0YEE S18YIA&)DPA$ M/A7+OR]V05D<12 (_2C+(Y_EH5)BJG[74:-!ZZ<$\;!;<@N?86DBY M@12\XG6\\EK99:AQ+7W+O%M>>5(!K]+ &=0:S&G.()^(,I&07?BW*4CHY"Q_SF&0A!!G)A*7-E;?3 MQV(J^L68VLI0-Q=DVL3UBP$[R6>_O$4S@[M+@7EDA!7?$%ZRF^]-7N U(9LW MF2=3^]WOA64HMO*XI>'UD#QAFQ(M%V&01ED418"F& )A;SG(J)\!GC#N9R1" M?NKKW _;$&IN3G1S0 V^UKG&7V4JDEPQJSMDR<]33752J>,MA3ZZ;#U61E+- M"$\]/H[-\3[C;Z_/E;?3R&M4VAT27'FU5IY4J^41\MZUFED\^+4)M"4;;46D M2:VU31"/[;;5MO7#LQ^^?7V6?:H&8;?/S\TX/J ?WK?R@"1TS^BB'FN]@V/8 MC)DBX=@,#8+@_5F):REF^EA[H\CH72.3Q3\?B]V-D&5.S##J-MHP3E M,<4QR"/* 4S2$&0X0" @'"&*_! R+>_FM(NY3<>=A)?PC9X"J;K#NP0>YSLW M+60,MF)]REO;8IUT,/'6J4_!TRU1[Y.&T1S;+VPC/ H_UBLDJK6(C]./#&WM> M"X?WGV]H6?""-(46A02_LA7CQ;:\?MVJ;G1,VIZ;*6UT\%HE//K&9%KTL1[M MW&U5&2VJ8&+%[5CP%LA MS^S+]\(1$OU\7GTMY,Y>Z^BFOX6YV:U:4J\259*O/A>OU;SY?/=PVSG1T"C6 M-X#>N!6R YQC6Z.*F=UCH'%HS$@Q^IN=CB%C5+4#NHSQIPTK XJ]ZSVOCWX7 M,?-3FO@8P"@G *(0@3P(&$C"(/4C[N,D#'5VC]W&YV8$JM,1L3 V%UHI&8=P"ZB:OLY4YP_<,WTSN(NW>/&___/?VI^(/[#8Z_SGO_T_4$L#!!0 ( '1\65>XL:U+ M@HD !\B!@ 5 8W-G<"TR,#(S,#DS,%]P&ULW+U9=YL['"4)"9IDB'I#STK_\*)#4/YH"7+]Q) MM]O60-3PH% %U/"O_^_;U>B7+S"=#2?C?_L3^V?ZIU]@'"=I.+[\MS_]?O&. MV#_]OW__IW_ZU_]#R'^].7O_R]M)O+Z"\?R7PRGX.:1?O@[GGWZ9?X)?_IA, M_S;\XG_Y./+S/)E>$?+OBU\[G'S^/AU>?IK_PBD7-S]V\]WIOX !;23E1'@. M1.IH2'!:$+!2)Y.CPS__[^6_2"TX%U$2%44FDD=%K)>9**LMM3GK"&+QH:/A M^&__4OX(?@:_('OCV>*?__:G3_/YYW_Y]=>O7[_^\[G\=/<.7)<#R;^W$L M"\R&_S);?/'])/KY0NH_I.N7%W^B_(O<_!@I7R(,)G?_^F77Y;B MF$Y&< ;YE_*_OY\=/U@R3I"V*?[/U:_EV[\>3A .G_UE(7;QR_/OG^'?_C0; M7GT>W7[MTQ3RO_TISBX_DZ)5Z@0M2_Y_=[_\Z]WJGZHDD0&!Y!%;A#JE("9% ]8#B?I M:)S>XD$\ /#4:6M)5*"(3 X%(C,G60)E\%$ ^670L.HGTX;"_+1L!P M,?7CV; (?@5HP[S-'(#H0!F1&2AQ&@5D94992>N3$75.AT#8@TBUL*):1TG]>3>E<3:,SB*U3N8@E_0[? ,3"X'HH%E%$6BQ*(M))9F=)VT M\TS 3G"XO]IZ &CXBG-KT?6L\O(^.OKX:3*^N8$1/HJ88B2*@R'BZ&\Q$,%(^<,=7VL:"2DF"R==E1[F*-F/'YU=># M2/,7D15$VP1$RC/N]-#/X7(R_3X(&L 9%PG+BA,)/A K&2+<10M>!L/Y;GES MSRRZ7MI4\W>0VPNR"1R<7_G1Z,WU;#B&V6R@&?7:," ) (,AFST)J20%)ILS M\Z# U'C'>K#H>CAH_K9Q>T$V@8.C*YA>XI'WVW3R=?[I<'+UV8^_#U*R@4*F MQ(>(<(X!B-7>(QN:2:XP/@XUG(IG%U\/%\U?,^XNV";P-H9 M2T)4FDC-'+$@&;(@#0>M9(+=$BN?KKD>&AJ^<]Q1C$V F_*FDA"I,L8:3J*(:/) 1#SUC"%9"L]C<-[1*@'(*S2L!Y*&;R(N!%T$2( (PY;96M@I.'RZX' MC89O+G<79M_O57"@9-P)%2\LO!XH&K[EK"'0IC"Q+$19,B&TU%HD3A@M[_.E5BWHZ(C*SJE@ MK)1^-UOQXM+KX:+A*\XZ0NT9&0?(05IP,?*7@T 5,[H\W7./IY]6AGB'9HXI M)M#4&'1V<'&,WWW(R)J%VQM\?(W2[FVYV;'X M^WI&+KW_/"BI^E>PR)8K&+E%FP$&GED$FN-X;@!%M&F6B?!!8"QB;XT&,UG-U^YVW(_(&5;PW'SL6?P!<;7\ ZWUN%DO/C(/X;S3X?7 MLSDN-SWZ%D?7)<8ZF,T _Y,N_+>!3341KX MR Q-.A*'AR^1@JFEY!1/7J)+SX/BE5'W,C7]U+=W":Y*DM\:0WB8ATDE%/TV MG3/$29.*,%]Y[$S% F5.!6X$X00\&YF!.U\%HZX#:PN;=\/X7O7>)D M6]EN;UPF)%9&31(V( MH*T6^K6ZYVU \B(Q_13&=PF9.G)OX'0ZA]&HG*_C],%/_P;W6!HX",%#R!@O M0"(R2XP7+45)*65D5BD(6]LG>IF:?EV?2NJ>="+[!E!TANI CXA*V_1HQM- M/I>=MF+F?)+G7U',=\Y<_-_K(1)Y/$:C&TME%Q[4 R882HSB_J,8GDJ%W(:L M)(+$@J#"@(/:!JL"V?UZ3=W@P_*$D-YS$JC*)3?0 ?51L5C=Y7J=I'[=L&Z 5U,+#8#JX*KDE_Y]H933 M?(SJ&5\.PPA*,#N?#9#@:)VA1.F<2A&:)=Y8]#PA:9J!.LBUS]?7*>K73>L& M4A5UT "BGLAHP#&.#0SC%:9+7KL (!9B)M0;'KCP'G)MP_2$B'XZ'G6+F]TD MW5)DN Q_WF.(.Z!1IV QFLW,< QNE2->8(2+6/>6NQ@=3UV!Y8Z,?N'2:32X MI:R;N&%:I+S#;+[D807[D\EX8WN?B 7N#$+@*@C/B0'LB)5O)9PNI5]>I6B?KIS=6JJZFF@"43=6=R;-Z3A^!K96IGDR7CV!O)D"LN? MN_#?8';T#<6(NAN._?3[,,UC.N*7! M$L/Q7)!)1>(22WA@*. ZR"CS:YVGMH?P$U+Z:5#6/?QVDWD3-A1=B7N.JP*% MMIXF8HR-1+*HES=W25!KL].*OEKUL0UD'A#04].R+I&RO8 ;,"U'?CI&RSC[ M"--%F<(;/QO&@3 Z2>8",1AA90GIJ8M8E6G87 M> ,W58^9>#L<7<\A#63DH'RDI:\GABR4 0E&(%=:^@R4X\YX+;.W!FY6I/34 MWVR?R-E&Z U@YP\H0Y,@'> AYR]7'9Q.\Y,BJ>7&@$Q94H81S9!#*6P)66+& MOYE(7?(T\=<*C;9!U$8$]M1&K4N<=:>@)ORA%]A;[::GM7HF>>X#PQ-<.E52 MK 6:9EXZ77,EA?14I-II?!N2V%,_MQXP6$5)/VD>_.'IAX]G1W_&GSG^R]'Q M"?[SJ).$^.?6V4=F_ _YJY0B?PO4\F!8D'LP3J68>PJ?,,X;?EE=*-S"V&D& M+@9)@BB XL82+V0@BML8+_VU9GX9?GX*? MP5M8_N^M[&*6)B7T%9*&7'J_<^189$*#%)EKC)=%]=?MG:GN-R5LG_#L[F;1>^6RFN@?C<<^W$<^M''R7("Z2WBF.4:C9RS(-E%S U@Y=#//I7_'OWO]?"+'R$GLS- 5H9Q M#JE\ T_XAU^X]Y-XOEM(E#JBF$D8L\ B>PC[4U[#4#U(,8R+18YC( \A!$L*O)OFJY+0VG&$)BDC"*4PF#P874FPOFL MJ=?>AMK7S:]3U&^46!]L%>7? II&H\E7=!W@W63Z=G(=YOEZ])3#&^9\"*!I M-L2;TL$[B$B\3Y%PBVX&C\GZ5!UC"?^XH;N@A4X,K&>O=G7?.8;L MMX"O S.TM70;L#MO5\O>%C@LN2D5AR'[F$3(Q/H,I3T6)0YB)"*DJ#DPY4+M M)BTO4]."'U[EPJ&2P!NP*A^GI;!P_OWCR.-.&J<2E7Y>O68./,_)&.Z(\5H2 M&0&Y"M02M)S6N"0L\[5?N5^CIP77N@I\J@F] 0#=EM*_+^^:9R7'\S3_/EOV MZQADJZWU$@@U)9&=B=*N0Y?W<&9%#DD'6SO3]E6"6O">JT"HGM@;P%#I^/EU M.!H-?#161G3UDV>(_)!Z==:(UI\"5RNC35P;(.G2UX U7 4]U)30 MK!MGK;2YFPTH=\!*514SO+CV6I%@;2*9QT"I44['VO'W P+Z[5#1@0^\N5B; MP,3G\DH]6Z%\,HZKR,]*E6G"R#&EO$B7XJ3TBB(ZH-$,BO/$7YNTN1T\GJ>E MW_X/59%20=A-%)K=:TQQ[[[RCJ&82NQ'@3#<#D3Z2(EG.A)/K7/>2^-?'9FU M4_>&YTGJMXM#U9.IGN@;,$"K=H8F.!58,@0#NY+^&1/Q%B2)3!K0*J(7W\TU M7L]-&ZHG?VPDR0:N[-X/?1B.AO,A+$8=E)F2GR8CE/JL7 ;,O]^*1HH8N7>" M")9*\:-BQ$N$.6>)E7LF]_J\M6T0LBYMS=3-=)-ZUHF*&C ]]_AZ?(/.J/?" MJ4@$^O=$XIXB+F>!3IT23B;J9?7PZF5J^DT1ZD;[+T-L%U4T *J;9]R/_OO] M?(#( LTJAM+A$$_E7+J*6V\)<\DI02EUM/:%SO.4- .FG?3\PMOY#D)O #I' M5Y]'D^\ 9S J:1U/934P$9TZICG)0>?R'.?0/0B)@#:>6_Q#BMI!V0^)ZO?P MZPA0=571 +9PATROGV6$44MS0%?1E [34B-+001?P@?K3/;.L-I'W8O$]/NP MU9UQJB#Z=C!T+P"]-;3XPPY=3$(I:")M:93C121*2$,50*P^[>ZM"17(8JL'BUNQ':]UOCRH7AV:& .+2YN1K%]VM0U>_[V,=&:?J"FG@K'OFM.;&66O0Q?.)LI+2C;S08(D+ M43N=33:J=L+]EAY29Z]F'0%H1V&W<(LY&5]>P/3J+83YO;OXQ!BPX!#ENCAX M F-/JQPE((..%O!TKM[$^GE*F@G2.KQ"VET%#=B=)PF5]V2W2(K+1ECO#6&T MG-9<:6*]Q6T6%<>O!VUT;4_[!R0U$[-U!ZV:2FD 8T^#B7O[Q4NP0N,&,>C^ MX3E-!0D:#:^QV:N$T:JK?L7T&CW-1'/=H:N:.OH.[Q;QQ4V)R?TM.\YYE MC;Z!E:7+CX;2V3DP$IQDB4.BVCV:PO1"8/?CM9H)Z>HCIPMI-V"7[C$Q"'A0 M&\$LT58G(E64Q',N"77!&9I"4M6;IMQ;OIDP;2\O;AL)NP%G^ZE$!HX+DXQ2 MQ&+<4&[! .-,8$2QE+RFV0=;N^O#4RJ:BLPS#_69KZ38#E1N+>\&CLE;ZI<2*9TO)V/\Y^S@VW V MD"HQIJU"N;!RF>_18?34$6&BU4IEPZ&S/?(<08U@:0M-OP2:G<7> (8>\?!V M$[UV5" M*LHJX*;Q BC^4;HV20Q#9&UL/4])O^]N]8%40=X-H.;6:WR/O"R&P&.(F@ A MSXB6UI>9W8+8[#!$#9JJD)@WH;/N\K=4-%( 5S'^VD[ #4#D\8"5X_'3^XVS MR6CT;C+]ZJ=IH"S/'KT]-)GE@1D/9F(M $G9,4G!J*1KOYQL2&(C@=J6B'A: MO=V9>AI W[V(XND@4Q=SM@KC"MR(R)!3);B0A@B)S"E("EBJ#+77Z.D75YT" MX>4X;S>M;(VPSXOA3[B7IO.NGH!S8BYX)HAC21)9+#X>ZIFH%*E$V>&W:Z-K MRY>Z+B>S[PU3.VJ@&20]'%3*1&2>9T& EDR(,L7))W0Q@]%.2.8I5.\FN_F MV"XGKN\-/]O+O8%C;JV!I*;$ILJ.9EXK5'JY<;5)@ MEP/5]P:QZEIJ 'D+:1W/9M>0WEY/\?Q>CE5<'NN+;YY^+KJ<'7V#:1S.( U\ ME@YWER5& 8HP!(^AD,Y$ W4JR1 MU&[TMCF5_69K[OW@[$Z#[6+T+WYT#<\S MF'(2(G-5IGV6NV)*B8T^$F.2 >!!6U;[<6=C(OO-"6T H97TURY EUOP;CC5 MXL<.BC@74X4&WH$-EFNB9!EGG+Q&F484; C:,$*^JQ M9;B^O"U1MAF&^*4!S3(GK1WQN;0O9($2#RH3!E)1;K3GU5_ MJ>VWZ:B#0"W MMD;['X6VJ*TZ2/]S/9N76__9Q>2%-(='3)\O:JY0\% $+8R+41)T?#"FE"H0 MGZ0DLDPAB.6+]-&LF1>JW':CH^?6ION Y[ZUU3\^U]J0-^W+%C_T\7H:/Z'\ MRY"5V4 9'Y1ABF1>4II3B"3(;(C&?ZLH/;A4>P[2EJ2N!]]_B >:?2BSW;AK MX?V\R.6 EUQ$9P3Q(N'^3,(@DXX1#N5VV"O0J9.'G4T)70^O_SB//YTJL@TW M=K'_RCF"0KOPWTJ#HR)/9!B_L/CN&V0NE3MF&,\6NAYP)Z.)UI"8DR>2EZ<, M2A5QV3OEN!:&50^ZMJ!S/;3^0SPU=:[&!DSK/1]HU;/T8K(NJ\$YQ=$1)T Y M$"F$)B$G0RQ^40#UWIKJW1NW)W<]X/Y#/&#M2ZGM>+7KN/(+AL-CAL\ 13_# M@/,5X\2F+PVD@)-?<)E1"+F)QI>4JY[RT7.5>.V&CKITN MV35/ZVV(?XBWLZ;@T8#5?S5N.(&OBV_-!H8FZS7&M5Q%C6>9P0BW")_G; !E MSGBJ70BS'F7K0?!,8D3(Z$CP88I!)J902 M\+B=;Z<1W(;P^T=^*-M!40V@[]6\5NIB8&C,B6:*$DDI)QAC!A(!0G#:*$UK M-[+;/=OX'^*1JYI:=DP2/1JGKI*-A;%21*F)*<.Z).>X95+6A&ETM(5&(R[K M=\_8*MF8_>,\/VVO@JI VG-3H(/S/[][?_K'^4->:K4 NOWTO33\>9Z7^NU] M#OWLT[O1Y.O=8+WD?& Y.9)D0+]*Y$""!49"3)&!4%ZSSMK=/$-/A:SU\ID? MIY,O0Y32*SBR2@O29.\9Q[T!HP(R^!5PY#A]:?Y9C#"N1_!K(3]P]FL5 8,M& Y\!2(D1F#,Z4X\2$:HJ1U MPN@4@=6^\5N/LGXM:G,@[4"=#5C1AURMAF*/+P\Q7BW=A=\.9\MQL0,6I(DL M.J)U"$2ZB-M/*E\XM-IH=*%B]6$7:]+6;R5PXT"MI-*^!V:<3,9%AHM)#D?? MRELE#&P(U">:2#2^U*/20*Q4FH1@@DI46Y<>752\D#O\S(?W6_K;#*:JR+X! M,_=2YI+0/@'BWD0E2U*H(@YXR;?7ENJ845"UC=H.F3J=Y24T [>*ZFH =$]F M8:TVSQL80Q[.!S8EGU1.)!B;B(S9$.NL(2(Y&K@1R=#:5S\_(*G?PMWF8%A3 M@0W@<2&VXJ6^FTS?3J[#/%^/#N+*&7 R9R.D(+!H!2 M\(AQEJG=CF-MXOHMQ&T.H-THM0&T/GVZO^5RE45Y*S]M&(O96N1,6"*S$L25 M^?(6V4V4>95B[839]:GK-TC>\_UX1TIK$HXWQP!: 1A^6;1U9<(9AV(F+$L, MSH!%XA+R!%(S&9BR-M>>R[4.7:UUD:R#B1]";T<%[5IQT!'L/D[ALQ^F&Q=Y MY1G?#-D\F,V@>";)95?ZA$$HGDEI'!UXYJ3D-@G+(C/5$PNWH[2U9I1[@F9U M)?8*UL5EU6,F;WB[?T=/DXM2EH*%X)&C4K46J$=)&EI$*#6%1W6'+UP'PZ*/S&B@D2CE<^EVS8AC0(GB7#D7 MK1758^CM*&VML>6>3^)J2NS[5>0IBXM+^AMVO@\D"\K)1(D6I5FL] %%QQC^ M8:SF.>8G+2S6M'2/5VJM*67W9FXG6;=JX\IFN+WMA)N-,O#1TAS+:T]"/T N M9A,I)@A7UJDDO#?5)XIM0%YK[2;W9\TJJ*M))!Y.Q@N)E?+MP^O9'!FFIK[6!=F/JSX>6G M^23_/@/_,$+R7&HT[HE0)LKLVZA)@"R)ISHP2-[S-1,1-EJVM5:0W1^Y];30 M@-5;_TIT -(88X,A-D$N ]N0J8#N!7B7<@+EN:YM\-:GKM]88O\%!%TH;7LX M3G"C=0G'X_$7F+T@2$^5C-XQ4IH EWT-Q M>8B8391**.UF[5\+F5#8R;VU/ M95*UU-7W^8M\18 T>X<2+2FVIQF_@IML_AV#]E+5^KD(]=%%)4J-0S21)'0E MT,$ 3KP2@1@GG;76 Q=AK6-XF]6;K*.J!H?)/G73P.&,D=1-ZYR('$WAAL72 MG6]^G\^!-T&C$^,(4,O0[7"E+@'W?2<-0.F4G$.GQF?<7K$4P1B.DC4R"A:=SK9V M3=,F]#49LNS-*M927/]V<7.)#IAF+C&KB1(E^\R6M#%GL*91^ MAKI^'U'VC,N.E-9N*'U;B?6,(*V0TG"MB1:T-/P1G@0?/?$8#V:4).6QML'< MG,I^3_1]A]*UU-5 -',&GU>'P&E^/QE?HN6]>@MA/N A:5"XIXSDI=D4!-Q8 MN+NLXH);#-FDK=TO_B5:FHR?JV%@TH%"VCE_;UR,C3LO@S9 ?:#$6"4(RK-L M6Z&(HI(#2.IMK'V#N"VM34;27>%S+PIM(ZRY=YE5.GNB. $/F+NVC -M!',! MG8^8#49JVBABG9?$*4C),Z-8J&TC?TA4D[%U9V"LJJ*6;K9OIH*>YONS0LNM MP>SSYP%2;UE0FI1-@UZOD 3_[8G-REEFD\[\$?#6N,Y^=NL+<1"S9+X\?&*0QE%X,A&GRX"DX)*E@!:$7[OWD(+ MUJ-[S .E98)R)H$&18"9'%C$HT#6SK+N@(U^;6UGP73?"F_ !._$[++7_-/D MJCBZ+I[W?;$N13T(VA@=52;&E?(4D"5AEA+,I6E/[/JQ[W':6Y]XH;C=1 M8BMC.ZX_?QXM1.E'-Z(\'N?)]&JIS-L@AP<>K05BI0,B4\1@6-%(-&7@.<6( MFM;.=5J3M'Z3X3M#8A>*: M$5 T&1,DTE_[^?,1"3U/4^A"S4_*=;:7>1.0N5?F-DP#7N8A&R%)S �LBKJ#6NO[)/2<6;X7R&PO\P8@V M-U7V_42TR!,]'UZ.AWD8_7B^8OIBZLQ?\N5/1[FNX7+),^--+:08O:/1Q^] -4:U/1[FO<'V;UKLF_HKKA8=4^XMS47#?(7 M#\*+J8FG&6DK8SB38XX[;PE7&KV>J!FQ(#+1>&PA@[9T+UH+IINNW&^61W^0 M[%1#U>!7=;;EZ=EO!R?'_WUP<7QZ\I#2]:97/OC]"O,I7Z:GT@3*T^FE'Z^& M5!SBZ3<9#9-?C?WY>(_HVP$6?G3K7-ZYE"JGG#.&(2GR@,&-=,2+4M2=I4A< M"25S[8ZK50C?.IE MB$^IZ-?OVS^FGB1R[*:7BF.KJEJG\]\_?#@X^^OIN_/CWTZ.WQT?'IQ<'!P> MGOY^?*)'F$9+R?-60R2.-2 M1)_?<41'F6BA&2>9!\>U3X)7+T=ZF9J=&[OOLO_N.1#C="^$>DKN!:KES:CD M?0H4GRK2R[%<87+AB6=2D)R,B4Z#%-&T9/ZWX+'G28%UD/ND67S+0&G5")\= M_>7HY/>C=V>G'PY/3R[.#@XOSO\XOOCSX>_G%ZR MKU>7N=L>/GEI9,Y$L%S*.+TAKO0KHB%15 3WPL7]BJ 1^]<%AI[6@G6@I3:C MW(/W[T__.#@Y/'IW>G9X=O3V^.+]Z?GY=I[CBY]5P6"M1VPWS)'="EEYY4A,)R6 (8@VAQH&E7)9FB;7?G9Y0L?/KV^TGWA[BQV/\Z.MR MBM^AVKH0F6:,@)3E&1K9#%8IPFCV(*C04+UG]GJ4]?R&L1LJGKR?U5=&HR;F M\#]_/SX_+O=6VYF5^[]?PY2\2$\E\W'3S>-P3LTN7F7NO2W?I ";; MF%4B4455+B$\"69QV>&DUV +K"IOM\THW-7L/+/:7<1PA_08M#2!.<*LI432 M\AC-G"7!)V6CM"Z&VE[?>I3U:W8Z1--CD]2!HMHT2<WL53K?&P% [8Q]3O:M57CW_+8M+R7':=W M?CC]BQ]=PQT^[DY%0/T#KO?!3_\&\]*]??FV=0[Q>KJL,!RG0YC._7!\,?6EN&/90>RYO<)Q M/Z0$D1CM!)&)>N*HD2@+JX,,&GSU@;)=\=*/&>P2?$^3ZQI 0<7+KNWWPW,B MOF,G.$H5-XS0B!ZO5#&BC*4L0UF4Q;^%Z&UE4+]*4#^)(OM$9CU]M'J7^AY/ MK^VN'5:_6>%@?8Z&2C'!HD_^'18<2&Z0"_32LBJWWP*]-!T(RR73F_N@0NWK MO8<4[&H@WI=NA7#;9'WYX7>(S(Q3&S%J=:8$QA%1[RTK;[>6:1N#9% [IGF= MHGY]^!VT_]@25!1\F[[Y;Z>G;_\X?O]^&U-P^[L5C,'S=-1PI7^;3-+7X>AN M&H=*3'I++<929LU&@L $L))), MJ:D+2A*O2E)&U)+R5":)U.Y5\@HY/3JG.ZGS\?:N)?%6C_GCDXN#D]^.WY2C M]OQHVS#[T6=4B:E?HZN2$W",A(TOAV7.X2)4.('YT;=5?X G*)*FK4&_X8*WG \JF\2U)R(S(-)%1WPNV0(A M,.ZS81#J3Q7[(5E]S\SN"$//%"=655"K%NG]ZO;G8*ORX__LU M@I 7Z:EDA>^QY2G8.3>YU M;[UW>#*68RP#W=$/+E UQ%F;\ \5J-=.25K[=>%90OJU'A5T_R0@V5G<;<8A MQR>'IQ^.+@[^:[M;B?N_7L4_>8&::J[)JJ[X&71PH8%S*0E/5"(Z,B?!TTP0 M,A2B1:Y][:WS"CG5JM:?.]!<$%[[[$BB1I>6@8P$$1"[&@\S(;*CJK[3]3(] M?;L:=3#Q8@W[KAIHU:7 K?KA^/:!KB18'I_\=G2R;4;^:Q]7P;2L36VM[*K) MU=7P]LJ\)-BAZPKC^'S)FHP@!<40VEF*1Q.G"8/I((C.+EDA!.!I4CL9:1," M=\[)6F>QN^U!659!!HKG*I2)JA"(A9@)BP84RHJ)6+W_P484]IRCU1FVGJ1O M=:>W-OVA\Z/?BHTX._IX>E8LQ%:U18\_HT85T:MT5;)9YW!95'T&GR?31<7M M#81BHM26:>["*+_JB.=9((89:KB5)>.F\GY\B9:=.XX]^MSG8)QITC& (S;A MP2PA:.(A &KK0XA4V%KO^NL05;/G:)J8.-)E['*RFC553J_.#W\CS^?OG][ M='9^])^_'U_\=2N[\O13:EB6']!6R;8L\TIN48-QLP5=)FNEZ(@4)A/'I"'H M54O4BA;B\>3ZW7MI/Z!@9SM26O:7L21X&BT_^60RA^< C"!E+A@\%(U#5C7& M#YX&Q'.DB1NA652UYWBL35R_-F4'3#RQ))VHHU$?Y?B.U#JV[9[77KR M&54JG5^CJY:/LDG).!@&>ETC3%%.KW07V!F+X[5U; MP=.NIS4$WZK56*NN^Q(&0(*9A(,O5XT@ >-QB! MXZ$6,K,TV:!S[?!T!9@$N,$J< M1V9U= A]2D$'J RAS2CLMZ=>1Q#K4$D-0+!T_3O-YWX$L\>6.,L8,=YX"(I35?V&\&5J^IWHU=EQ5T7X#<#HW60*P\OQ86EM.D8^[MI* MEC>5Q3]'RYYMCQDU4E#.2@##0>.I;LHMA?+$".<9Y]JP7!ME6Q/;[["LCD"X M']4U@-';9(4G>\U%Z2 $Y*.8;",H\5+$TN$4(#-FT-7L*E5D&X1U-JNJ(X15 M$7P# #KRTS'*ILR'6TSH?L*.9BS2) D#C@%*MIP@ X8P[K(&L$SKVJ;L!R3U M.T*J(SC55$,#J'I^V/MR4#(:X-M&X!]'_L8$#X+E:%]S)"4[NUC>1'Q.N(42 M%XXE3G6L_;*T!9G]CHWJ"'U=JZL!1*Z&L/UH2-OCJ9E+7JF,046@A"6UR/I+ M)/C2F%Q9K7T6SCT>K%YEK,NV]/8[TJ6KN&)?"FP!K*\UWWI\-+ HJ2L9[(KR M4CN#OH8%IH@2PF.H'J/G>^V'MM6=+OW9T-B5AAI W[*&>UFZ_>0FR'O#@LQ$ M1*F(M"6]1R9#M,L0G;,05?W. "^2LQZV?K8'@UKR;P!*MR5_Q8EX6+#WF#/) MHW?9.I)C\2*LP!!LT!+ MUJ$"05@.@#X P\"<,DD293I0-,W9UAY[_PP9ZR'I9WM/V%7>#4#FF>Z"-]XC M8^ S0U/+3>DHJ)4BP215.L*;A#*BUM0^]%ZF9CT _6RO!I6DWT1WLA/X>D]* MT\D8_QJ7HPB6+#W>*3D;EL !R=H:Y#!Y$I(()$KC13)"&U6[@G%3&M=#W<_V M3-"IIG[F;+*+TE&PPURRU>?O+9/L.7ZZSR-3,B4.+&'G+5NTC:Q3!(S:I5Y'S# 2*JR$#,RC=R(FCR87DA<^Z>N'< M=J0VFP)7!Z7=J:TI=!Z@#%-A"??>70_?9>LD2,L\K:O/US=3KAY+Y5Z^N_8N M,*T(8V5F.@\H :H3<=)1*:304=7NDU.?BV9S[BI9WCZ4W13 MSKF5*0@JDZ]>7M,5,\UF!58RZ#VJOLV0[(?3[K:/QM;]Z'W,[.LP!EMWZAI8 MYP)7">TE*W<%$(B/*1(%)E-+P5JH'8/L:7+?V^',7UY.X?)VTRR6?>0>):.M MA&A)4!3/BU1R-IQ2A//@!',YT^J=\=8V;<)>IY2K,YF?T&5?L M9->ZZQ&>B[;7-P[')"]:(79G]N[[7]X!,[G%?:H8_VS'Q*F3.# M,I!6:A.)C"P01()!)YY#,GC6*5[[7;7^U-(2JGSUXPCO)M.[3X?9Z7B5&3:^ MQ @&AE\6HGV$_JB\+VD[)&J*$D@A$T>5)\EZ*IS'6)[6KM+8A=[F)IQN@J#' M)^#>%->FV5I.$]K>2#WX_6K3C3HT0(^FW 0/"?UI();;4)(R&7',:1*!41&H M$*:Z(UI[QA%^6KD,>01-J:/4%MTR+1/@QD">G$Z&@)+"Z4QY8+7SG%X@I:FI M1IOH^VE&YNZB[MTAOOZ,N[KD-OC1&S\JAN_\$\#\>)PGTZN%5LY@\1HXGZS& M-CUDUB3E@((B.48T>1X=0?3X'4$GD"G.:7:/*_5?[U&J\PT/X'LOXEV>9=3%PPY,F+ J!QSM3Q)5.&$:R'*D.B3TN#OMA MC+8=)?U&;M7 MT]]M.G_W Q0V]X#>O0)%8>Z=> %/3\+C.F8M;8(&P^RW.@X MX@5D8K)Q3EO.&*PW"[GV_*6[]Z*;3[YG^ 1Z^QPM'= RO$.BTQ^DDH2KA,>Q M#!SJ]^5\F9R61KMMHLZ77^AVDWB;N_WQ +7M=_T+G]3!D+<.8Z&-QG0%K;05 M&:-JFCV10C+BN?5$"R6-#=$)4W_ ROY&O=W/B/O?ZR'"%>/_X1S>#[_ D[J8 M-]\_^/^93 ]'?G;O#3H*E2DZ7,2;B/N.JD"\8A@6T.2 1Z=$]7XONU/=]_26 MCA#X6L+C'M3;IOF[/[5MARN?IY]2>:)>V.T4J'ZD^H^YY$M>R.,I]2(B:40F3\![$\E8'#+"9K;:;5R["V(/-GFDRV"[V[1 MG08;R(N[,^8K?E"*I_G!)-I'>7\B!>DB!C0<69.TO"9#1/YL\#1BE"%M[;F> MF]+8[W&[/WAVJKLV3^3'(^IV*/Y]_I,Z&*/7X8'[XL T880 (R)AW/OBM0MB M1:;$9Y^=9LPK77M80F?#]&Y1_GB%>V\_;[ZOOGFOX,@"8ELS8EUQ/X4))0,T M$96,4L #@T0[,U0;D=KHT+U-,/2R:>I.:0V!RW[:+A*E;]U%3Y.)WG5 MP.&.,.-Y"PKP6M?=M2AO-^3 MMA/D]J#2!H&\O&*^Q^A+?$HN&*,RD.0$\NE<((&A$P,B.$NU]BG7=@>WI;7? M=(B]@+43M;7I"9Z>_79PZ'HZW%/6^'\;24 2WYN44%@M]&(Z'5]=7)9KZ M*_CI;*!,4BGJ3*((L!:"@-"_=>:.V[$>(VW;Q?KW$_0/M409BM\IJ MX @^N;X*,+WG<-RX&(, 1IMD2^6 *)U"9"*.QTR\4EDH"4*8VEV37R2F7X^O M/Q36U5*;1^IZ_[]-P[<&9DB$3X9W$T>02^Y),Q*5T(/ M+WSMV1'=-=I]>7;E;WXX+E(^ S\J_= &:$2 *L[P<'!EK)'VQ $8(AADR2/' M@Z-V9LOZU#7KVFV"EO4'B^ZDG :N2M9L!WP"<_15_+>[%@S11F>3(Q!\P,"? M8HBNT7,)-#BI-(N)56]AL1VIS?J/NP!R'VK[>=#Y\NEUD/[G>K;((+H1Q4#* MG(1PF7A#2_M(:H@341,J/$I'0J@_VK0#-GHWL]W#;SO(=X:%GV<[W++' U"* M9H8DDQ/& C$2YU0B44C%-"LC>7B_1KIWX]PJC+?2X?80+;<052#Z&D]G$$N% MW3 /XZ,-69[9#TX/CW'SE@BWI#K=],=^ QEW=)&$]\%$;S@)UN!YJ01N6\T4 M 9<-%=G[!+4+4KOCIMDKBEV\DD:47W$<5 \7&R>E&4R1VDWC]\[O*EY<<6_7 M#^OQW/V-@N#@8Y"VM+Y$E!FIRL-C(HESDUD,+D'M,0K=W2@\'B#P,,/IEF=- M#8O9PS)U28*6).2, 6LVR=-L0I"UG\37HZQW%[<&2AZ;R Z4TH!C>KM_BZ4? M6"^%ECX2SI,@LDQ_]%I'@C++'+1@'&I'6 \(Z!CW'\V-8!W*>P]YNC!K/2CU)X+R8GK5 +UGE3Q&C4X[2R0K MY?\J"I)PIX-Q-$A1.[][(P+[-9M](&A+$&^NS@:P^O;)Y*F[HRA02F'1,,Q1 M/(^ $B=X23O0T7'+N:N>L_PR-KJ82?2:_*; "^+YCXU:'RQ-(/@-E@HN8D6T#VP$:"=CV6 MG&3%D]2:V]H3YC8DL>>&.-T LTLU-7!)_NQTTP'-GOK,'/$R9G0H-) 0P1*@ M03#*H@%>.ZWC64*:G418\]YE,[':#X/,10 H>RO34O=H5;E+R"2J MQ0!<;46H'0N_0,I:V%$_.7:V$?O/G&KY8'#MPO9V_B3Q\I)[>Y-8D^ON'R6D M,8':% D591Y7,@:A*S7)4BF7M(/<1<)*1X\2]<8A%^]TX+)#;$E/:"FYEA'# M<:^!$;")1A^XLJ&[%DHU.&CVD6,3U'4W\WIC)3=P2N_(\YOOSW_ P;?A;.!$ MCEEQ0W)I\"ZE3\1;$(OF:$*"2X%5S^CICIV>N_7TB-+'24&-0*;9W7/BK^#M MY,H/QP,0.HCH- '&,-9S.A K12+H;04NF,V&U7ZO_A%-/1OQ5L"S%JBWU&3? MY6XHK46SK7%^D4UDW:]?6WJ48WRQ?N@:@K;)XQA#@91RS,XY8 M3Q6A+AFA@@15?2Y'+=I[[G'V#W/>;P>&GW\3'%R5:&601!"9VT@T)-SY0J/D M ]=$RRQB*K.0JJ=^5"&\17O=->;J G\+ /S,%V^+XVYQ!!:IP'CF]](CYO5E M]W8!MP'WW5_"E>F:@C%67@HLD8&5$0^)$F\X%T': +SV>-U]7,(=(6HFWP'W MXO3+,,+=6^]]D9>1V7&U(U==>_X.:=EOH(S'74Z)'!BN*%CIT"1D%!%U**RL M/5':J\B49ZKZNWXGC#1[);<)!E^^DNM+Y0VX'\NDV=LV9N]7+"XC79G!AZSP M5+.%%2])<%H2'E+0*7@,5FHG0;U"3BLW8[V!Y6FF2A7-M0O"5= L*#CG>2:@ M2@L@IW&/.VV(\-+1I 4U4/M!XU6"^AX76$GMZ\%I"QTT *BRQ4[SHC/0ZFI$ M1>F8 TMB8HI(FQ+Q#ERI5/7=T#7),^_+@HXO\!H\GG1]W#)2A#*\C+N$$J#6)E3)L[A7A%*<@TN M&71?:\/J)6+Z33+O$$]5I-^ D?H-QC#U(]P8!^EJ.!Z6"*C<&3W<':*, %,F M$U,RD"5SFOBH%.$@0^)"BB>])W>&U%J$]9M!V1V\ZFNE :C5"7'NKDL\25)YQ[/+]XPI#02]R8!IB+ MZ-098ROS]I""9E]%-M'ZTZ%?6POY9S9\Y1SX6M*K\F1ZB'0O9_'MHZSC!POO MK[AC$PET;[FLR48EL,085:H6LR<8HP62E% \V&@0S,U;KD7NWDVIYL?)=)[Q M@R>W0WT8[B>M)24TN(0\4D67*)9$[6)>A]D0M:19M^Y MLS=<')8&@&6N]L74I](7"="5* .=%Y[HZ?CFIF+ M:':2(F&EW.,V*@GGC%/ MC&3<4L\\@\V@LN[*S?;FV1E!GEQQW"L%1&AGC:B-X;;9^LQU.=@99AWIH%VH?KD?S8?97P]'W.]:R ML"IHC-*CDBA*7\9P!QH)DU+QB)+T('>$V'/K-ENZWP&T=I9[NY!Z/YE\/H'Y M'5N.*2D%H+R$P9U"DR;6:DIRY%E&IE66N\+I\9K-5O)W *6=Y-TNC!;MF)2M^&/GM2L1:0-/_&$"K MJY&?^0JBB&4\OR?]Z62,?XW+ME)[&(.ZSO)['(FZL32ZOY1($ETRKS4)&3R> MI;ZDG8BT<-1P6W!A(VW^4N+FD\L#"D9!BZN>=[ZTXYU_7[X,9FVS#[$,732X MX[+Q)# =20Y2QP"B=)VOS.:+Q#1[@[$)%AY?LM81?0,/H0]96"2ALBR4!4Z) MH24E/V=*0FGES)VSQD'Y5O5,RR=4](N:2NI]G&:YFZR;0\M-]@WS0INLB1(E M#4';,B<.$M$Y60B:2U_]D?PY.OI%S*ZZ?14J6PBZ;P_^#+Y,1E_0[+Z?^/'L M8)S>P[Q\],VN6N5567 ,4K!$I](VWK!2\&XPP'4V&8:1BE3K!8'KK=<21K91 MZJ1;"3=@899,/.(ANZ25MIYPEAF1EGMBM2V#I"%$FJF*4+N.Z3DZ^KU)KX:> M:J)N "YO(#?4M7BJP3U^\+?C7&JIX'&X#00P@K\;\1-E7"/ M18'G=2BQHC=>,4ZE=[6?4.ZOW][%\)9J?04P&\FX,7S<2.6#_S:\NKYZ,YE. M)U^'X\M#_QF_,_\^D,$K83TCS$6'N\I)8H7%?\J00.J0(Z^=%[P)?>U%[O7Q M555'K4ZF/COZR]')[T?OSDX_')Z>7)P='%Z<_W%\\>?#W\\O3C\U1_#^:?#Z]E\<@73 MVW?8@%X91$H)&,$1U64,NL^"(*B=0&\NFUB[/=":I.T^G_!6XJLRR,6R*^]" M:!4+G[GX%-)03@(UFL1LM4%_4FA?/4)\A9Y^S]4NL/)T8&$E;?1XXLZF\\%M M%X3?8'(Y]9\_#:,?+<,?F37RH(A*@,Z"H(:XP"D1$2+#_S@TY^M "E>Y!R?\ MUQV47B6@[X&"M?0[J2WLOA&S3,2[S\(JKE4F1Z.")B91/.B%B<2FG$GF@?%D MN;09:B#F)0+Z04Q%Q4YJ2[EGJ)Q,IO-/!VARD?S5M:R1QHP5%'E9-J MA/ LMBYC2&*I%Z7ACDNU8[A[R_<3HM7'Q:Z2[=E4?)Q.TG66[OOJ;$=>!\[B[@-B)3LI)M2 MN=5^<1 CKJ:)R@)Q+K@EGG)-4F1:)N^M-&N]N*^'DZ<$]'>V[*[3IP#94U;VK MAB8UQ-6WGN]5SLY6LK@9? 3*!2J <%4,)#@@'@(CSK( EDETNLU:2G]QB?Z< MA@X04$>0?OP" M^0(H'GQL/Z_0'>E_>X'UVG%YE=@^&R84V="/;H(B+0S^'Q#&%E,P<%12RQD0H*65$%O,6^",),%2"B:'(&NG@*Y#UT^2 MPK(!=IX.:JJLG08.Y%=Y.IF,XPU;8!@3FA*J?:E,98%8FRT1-EB9N&15)[1-P_088 MO<-L(WUL#Z[)W(]Z<^AN!%#\V,4P@AONASLU,J^R[CY7,!S?+/#UN?UW-AF-WDVF M7_TT#8*A,D5A"4\!RE8$M/,6Y)C!Y^++;I2*: M/W!E,#J*D$B6"KT'Y13Q&,(3&9-P&FQ(CYL!-7#@5@?;'H"PT;&[B5:VAMCG MQ5BHDM8PKY%.\HK0/N)"T^44JH.KTAIP=C><:H!1$^BD-5D.7_%2D:#!$Q\Z<\4UQLA49>N?N*2EB#;K2K[ M?IA]CO6%@WZ4,\3Y;)*7O,7O%U,_GHV6,S? :2ZB0TD'6XKGM<%H30;"'=@$ M-BK^>'#9!F#]X?+])',T@,FZBFG>970F9*$#)XH)E)W- O>1 5*>.Z-QDJY9 MO[17E[%Z/DEK+N,F6MG193P:IT9N:_9W/]/?C4P+=S!EB$YTVA$F2F^,8!!< MI6!&4BVH=90&7CM*[/'M;2'WWZ:3V>SF><;?AH]7^^8NO>V$T+&@X&CH^!#0K_!9V*S3(3S M$!*/6H3'J=@=X^YG>X#K#GI;:JEY] V,RA8$-X1*8Y9MU[Q UU4[ZSA7(@B] M7\S]'&]PW2%M(XW\I(]P-<:C;[[(/IRYO0PS7Q>D&HP-E"F"6"V52H82ZT$3 MG5S*4>C,Q$^:0_5J+JY"UE)&?X 'C@9:"DV<2Q@EI=)< I@1K#;;/W_;GTVP MLE';GTVTT XPFD8#9 M$[L L:HJ&H#6J]>6M[ON]K71>(GQ.[>E[RHG4A?NF--$9,J2X9&I7'T2VD84 M-FG_MD3')C?,NZFJ 2"N9>$'5CLAE3N4?,UE9OWUD)-U5AYWX$L\/)U=5P-BOM4(ZO/OOA=#%W.HHRNTA*DEBI M +0Y$ANM)Q!DMMK;A+[/6BD(/UZKWQ$&G:"K"RG_I'66C^_-!H]RR_X:V?OZ+>XZO81_ MC4IZJ7F Q&TW1WBW)0SW;-/R,2P-A /).%/$TH!6CV)@X$*21,=L IYP@=FP MEOU_YL-_CGO3393]*+5L-W'V[1W5G MO>0=#70.)@7OB39)$"GP#T]M)I0SSS/UQH3:<=)ZE/T<[]?;H*]##?7:$NV& MK\<<'(S3.X#9P 6'[CSEA/J2;A23(B$K@P*C.B:7HE*US_,72.DW!MH'MFKH MH,VDB(/W[T__.#@Y/'IW>G9X=O3V^.+]Z?GYT?D._OB//K*"[[T1U97\[.4$ MK?>3V>P64I(+ "X"X:AK5#_&PC9)](XBAL6*(:14]2RE)U3L;%_B)TC7(SC- M[X9C/X[#\>491!A^*8](!Z/1Y&NY3WHWF=XM#;/E"U-4D7.*>XA)B;8T!$J< MS91$+6RRVG-Z-R>QE@G:FMI^'?<=T?/$(.U':0U<83_#WT<\Z/-D-)RLIC(L MWKHU]R:YG$BP:O$8%(FWR*!+BBDJ>=*J]F2*-4GK%WC[0LJD>[7]'&A<=?*4 M660K6(EK1*FV L"-72Y+ ?\_)XIN0FWW;&WB^D5D)]#8''Y;Z*G_RXU[_?^% M0)^K%/'QF!V10#,)0> ^=8DF%K6.8=U+KK[')72LM1='*&PBPKYU_W+G?] , MW0@J2%(1:0=>+E0,$,UPWPCA971R+2 T-D)ACZBH(]S^.ZBOT?W?2&>R]66J M7>!$_O_M?5MS6SF2YOO^%^SB?GG9"-F6JQ5K2QY;5;/SI,!5YC3%XR8I5WE_ M_28H4E=>#GE >KNCAB/;;EP\O(AD9E(9(I(D0U)(,4]X\1**50_M+0Z6.$5 M85-8W/7Q\W1Z@#%6$Z-)#DM +M12Y&2PX X:&BT%YS#*7E!I8-S"*Z+B<"'6 M!\"F-O*6:\<"')(X.9+G@DND>1:&DRHYS$P2OA<4AO3B+_Y\_A5!44*P;<8_ MFV+(3_=%*")Z&8@2&0ZY:$YX9*Q0*'+E1)(\B5BZ5\,A=-;UI8.)?C-0 M/AA9AX*YB)JKMVG$^#Q?^$YG=GR%B;',,8,<%SS/T<[%^!"; M>VV<$CYAP4N_J"U!=W/9E H8/ZZRVS3?FWA>+_[_G([FL4OI),&_RN^=0 Z_ MKE)TSDNYJ,++Q5/4(9,@$C'2>7#VE(C%'Z8=AY/FCV6CQ M5ZNB&>\P=DX$I!6XO#P8CK1-X 88:1052BEC"V_^_2@L5XZU^NZCC\S>_7KT MI[OLC^&6."]R!5%4< P$F7&8UB M*O]V&N/RT@5'KI/U#F&=&U<3^)W5P%^@C$5"=33T-=#UA*@V3-H@U?> T^%Z MJ%TNL^+F[.:F6Y5R,)DDH12E$'Q.E(%#27E$)A#.@I;*8[7+_=JP=GMH&*"Y MKIP8VS0O#]<0B0A)5#0(["R$.2&!7'*LDQ3X #*I9&SIYUK;Z&GE!K+.X768 M6AJ V!?[*Y<(S"Z[Y;9;,1?S4)"+]-[.OB]_$JZB9$9'B&.%3+!]!&PD8Z-% MPM%@50YM<>FZX'WH:\Z2'8B*[I54U #\?NNZ\.=H/%[1_^%V>M<+)K^V)3EM M+H-&$D<0FN$)&4[!+6#8DLB<%+9TPG@;/74MW-'@54P%#\]Q-,"W"Y*"-91%$\%GYW^WD_,/'D[.O?YQ\^OWT\^G)M]^_GB[^?D!:>(_5"R2)#^5E8,IX6:K_,\[F MB\,\O\*VH^D?=GP;/XQF?MS-;H&CAV[X-CC!,$?Y- > H94S0$ MJW<)=L]O#KX=6ZV]W#=/]LOG://'PD7>:[?3?,3 /SCO)M/5']_9V6A9%$B] M=/&P79QP2-&+OL%0BEGZ;6XSXBO-7CP2O%]=C5?3<@'>QO!>T MX[,)B/'V_K&?X-*;Q!)B))?)*TZ1!690(EQ;YV5RQ9_2;R"E<@E:'6"LO[T= MI*4&P+:8?@A?SF+\MGC7M>B N8:[V24L.5O_HV4.3;)@B)$>*9O=>&DYLH$I M%*0AGG,9!"[MJ9:DOXG*RF& ZAK1;@/(SOF*4_"I?]IQ9F*9F@U&>$:Q0XKG M&5 JOTXQ4J)@7(!@DUK,BT^(6T=(7:S5P\7S3N:#E=0 TNX/I'>_[G_[MU&< M E'??WV*/^-XL9%QOFR2!$2D\GBH("FX10RC"*QI99QPQ=.:_2BK7&W;QG%> M7HXA]_!AHX(;(C!GEOAB\]8WTA,(Q[B MZP/D>4/Q(MIJ '8?HIL_9+;N&;KRQ#L>K4=Y9GANL&B1H0K8,)@X^+\8"2D, MN@VD-.(W5H=<"4VU.6KIT^G)M],B+^ VK%2@K*$/C85>O7T"5#VZ2A:!)Y)[ M. B56YV&J.!$31I%XN$TI4E85CIQ_Y2"H2;F4RZEC(LU/\29GXY^/)0))R5I M,#* IY ?8VDE/W=!N@]^>VHI3(*QY0L^G\ZJN= M7-]-JX;0Q3F5"$HZY+O *)$5+* 0E("_]YCP7L<1K/H((_"G!WP\^6!M)!12 M7S=4EBT 8/6V)''B(XE(A9@9-Q3I).5BI*"##2&%[-6RJ \$:J9#!RCKN;H/ MD%QEA7\>348WMS=6H[5/[DHY65 M?HC*NA+RJZUX^]Z??+1.G%%, M\0?+KX$@=/UY]Q V<1)#GL&%5(1@B3,(FYS$ A'GO."*>J=+W\_N(*EN4%K: M/SB&'IJ!U<6/F&.VR?6"K\LXO;E(JV%@5UP;"T>L1,S 'N&>1W"R%44T)<(L MUA[[TI70NZEJT?D\$ 1K 59,(RVG,Q:\O8$EJYX>+UT1B0A&H4C8HL6X X;I$U^_YP/9 ;V M-Y#2+RK?2CIC'[WOD\[81^0-G$EG$]B#\1NH87%+_"G_!ZL.'8HG36UN(*^H M0#Q8"DS\X':"#!@"5/8&+M)AGNZI'YY*S@'FN M< ?1$!.0U5@C*2&0T+ /72C=7>D%$4T"YQ %/W\!,$C:#<#E6QR/[VX\[V:7 MP.^7C9F7_+@4,4\I(BE\!.LL.3)"$41#8((EJA0I[>KMHJENW'X\,!7510O8 MZM+\3Y#IAUS@UOW(TEHR(HR*RL1<5YX8XIPQY**22)AHG ^26U4<5)N(J5NT M=40T%9%^U8E5*U9^BY,XM>/UYTE+ MVB84HY/&!B4T+5TIW8NPNJVACP>P\EII FR[4F?,6F^LT8AXEQG*GB;-G;,U MR% X3SDM_1#NS>:QAP1Y)?70P&'X-%^:_<8K:Y77W%#$G%W,A]? @6#(>EO]W^^#%>V',[?F?'N>?^M^\QSA^-N?T: MQWFDP[R[2^$-3F ?_LEBF>Y"7!\G)8Z9%P8+C;P"MYP[GT&J% ),F:3@'#6V M]*RB8Z3$GVZ:59GLKU5[Q0^W\8JD2))2'DF<;RB#\<@ DTAJX[B1)G)SG'*_ MW;35-F8'(Z+/'=M@91QNT3K8<4>[S;WGZ_=)&,U\=SN!'7SZE\]M[6[RGZX2 MITIC<$L9. R(:_!2+3$&V< CYT(%34K/A#B(T-J.V.O KXB:AHXJNCR28W;/ MY57P!&MP,1"EFH+'RCFRFFB$NE:_^T4U4U '!\_APB^N8CPGIOS M;N*7# 43(H0F$#F;G.]UD2/MJ7)(3HWV42!FG$?I6UF9Y,\H#>/:7C4^>@B/=EXHT?\.Q^Q#CI"F)4O M]5+NF)K/"JH,N"QP;B06=B&L#"E-I7OW@<63$6ROJY'FCNM5-OM*,ZVB"!PE M)X +3A2R',QTU(D2IH4";HYZ\JXHJ3B=X)6QL/70/4@QM<="?LV^[47Z?;:: M->/@7)AD\9W^Y;_G-YH@V@5[%VX\NEYH]4%X2FCE":%(4HBWN-,$:2PDXC%2 M+K"7S+->IFT0&4U=(QQLUEY/$PV8M&?,KN5U4_9;@C@-L191&R'2-S0B*Q4X MS,I+CV$;2UTZXAA ;D7C^(J(ZNJHM\WHX[>+BP__>?;ITVII(DBD:AWVO ^7Y MRH-KL^]GP:Y6OJO8R^W&6'02.:-S%W MD TAY9PW#HYJY4*O!BW[5&:O)Z6B MH1FDQA=UV 4DW< )MVDBN7_5]X#3X7JH'>G]K;N),SCKE^\,=,)>)^=08IR!4\<(,B%01+SEP(*G$I-> M)^W3==M#P0"-=67$5UOS*ZF#"(.6ZQY%20 MJ'II_^7:S4VT+H6 @6*LW&OL_O[GM]A=3^V/[R-O[V;8<'#(G(L"*9_35=H) MI$4T2#$>$V> [U2B[]A& NH"IJ0?4D[.M<%R%_<]9F&Y>T+444M/D"*Y59O& M%HY2;9%6U@E,L!>ZE^>Q"RR;"*C7J;"08KO24JX,E?-N.O]^)O!T9>?KDB.,JHLBLFUR:>AIYWD]]7 M?1X8>$>!)0/$2XJXSP-@1!X*1#7F4M+\]*)PR/+H\_7Z7)9%QE#)-@&+U4'[ MZ?[9HN,\!0/&,XIY MQ6Z R:%2;@@H5]QAC0F+2 DOS^;)"(W'OGC MA9I^ U_M4S>;77G*(O, ?8ZIS\D>#WX6EX@HH:SA(7E7NE-E?^KJ>B_'LCZ% MM=+2225C8#3"_B",Y+[EE.;6L#A+RV$E8X*#O.9)=;3WC4<[J?:1Z,"3ZG02 MRIU3=W6*H\GUE\7:#^;TRFGP_&4T2*KLU>6GFAI'APS%WEI'HPC['5,;/]7& M*37,GSV"4!LR&,M;C/#A$5=7F"G!J<[-,['/_:49,B&)W)M>!>V)X+[T/? V M>MHXA,I&18/EWG:-6HD!A!O7*EB3=M0AA.N+F)CT"N-$D-0YK2\U^+)4?ANP]SE?^2$)V/P7F+),,1.(0Y1B 9B28/@9R\!2S'%L M%+.EVROM0U^Y4M?5V?=Q-!G-XR>PON$9(>]^?;;_W4W?C^UL.0M=RQC!J7+( MQMS42"0*KKPC*#HMA(J,:ER\5?$0@FMW6C\2[C97U1Y;J0WXS)M9FSWF;7%Y M;YW23(%0#1Y+52HWMTT'2OH\&VP?G V+F] M6=6K:1<(>!P.:9);3G.%D?8X(L5$BBHQ3TCIM..>)-8%Z=&@TA^2@_76 "R7 M;>]SIT#_?=*-N^M?BU=<#U4&$#63W 5"IYPV 9?:>AR0329:*3U(KW2J80=) MS<)N.!RZX^FFB5N7][>S>7<3IZL!B"M&1-3829:?2NL\E8@YY.#@0)IQDI/\ MC(?2MFX#*743HJ\)KA*Z: )4EU,;8A;*BH-HA64Z1@2A/G!@;!XMQ!U*W J% M-?&L^-N\YS34S8B^)HP&2;\)_.SV<66D-2?1$X1MGL^0-$7@UEH4@_0B MD)1"*OT(?1_Z6JFI?^VXX6@Z;,!#V\+3;]/%5;C4+.;6FXP(V'$^\CP%FR%M ML,;:.5.^-&X7375]M..AH7]LL+]JVH;:B?>W-[>+7F(G-]UT/OI_"W5>Y<=P M6A*/(LN-]?,<:ZVD0"+ F1()=CR5GIJX/Y5US6(+<"RAOJ&]Z(\-T?,XOS)) MDNQFH*2L!U?&&Z0YP\@H:Y3BP@A9NEWJ=HKJ>H(M0&]?M330N;Z'V)YUA_U] M%M/M^-,HQ:N0.V<*'I!/RB!.1$0N@EO#M(W1:H>YZ/6NLJR+N)'>NE5AKP;0 M5U-I \?XP\7U17K.Y!W_X\S_E4]8>I,H/0/EN^5H'=(10^1C MC4F^] 76&C+J9MT*Z/WE!>@P43=P:CUE85&-P$P2+E*+?"00#&L/UA \."2= MI$Y:)40JG:-X245]K Q2[%:@["WEYG#RZ'(N,L5]9 GA0".(A5FD0Q1(ZA0< MQS*)XG/4-]'2$F;VU_%6R!PH\-K!U@G5&'^+DU$W/>_F]W>P)&"FJ,4HX 1R M$5@@RS5#'CPY:QVGP8M='LJ6]5O"P:&*Z\I*L3X0,,7OX:.C^4 /'L=KPR-$>?'EL:8Q?-K@RP- CD1L?5>8Z..&_ILHZZED^I ,&P%6#'- M-(>YC];'Y;QT:V0R&(.-5=KF+@$:6>9@9VHI D27W.O2F;U-M+1DK(Z!IP.E MWAQZ?I_8N[1D#*NYG5^F\69T>W,R"8M_.IO=VHF/[[O9W0VUC@D+ DQJSO(5 M'X[(&BH0]CAQ;T(RYKA!^=XDUZTL.#X6CZO#)HI9/G63ZSS&.'/S:*"VR>,S MK,)(Z4019[EOO4\246*P N\C$5SZ1?=Z2NK6!AP#8@4D7JP^Y6BW%"6:.VQ= MK_#=Q%&;/.Q(3TLL-%%4(3 1N<]= '>)0;AOO:#8!RTD.T9Z[76N)6"C$,-4 M0!$"WMPY."*GK4=Y(EWP 3.,_U6O)?;1>Y]KB7U$W9R[=-?./)HHO1?(* %N MGC,,:9:;$[- (HLJ.5>Z;NTM7$OLI=C=UQ+[2+DYG#S*K3EA(Q6$(\\4[!]% M&3)2121B()PP9EPL_>C@S5Q+[*7COM<2^PB\?C9Z;4+=T)2(30REQ,#+BLZ# MEP4["P?/K&"@<-JOK]V;NI;82W$]KB7VD6)](&Q,I#O* WS.(<5,GBXJ-)R] M7*/HB(\LB-Q/]I_S6F( ((I(LX%CY8Z)C]8O9K\NC&8*1+D ]A+"+9=[ZQ'D MTE%2X@9[GX,E')S.%E-\O+.XR@,PMRZO'\XTCG#'>!_ M&!AQV)9.U:VCH^YQ,U2W6Z%R@*!KGS1?X\]N_#./E>[LHCWYISC/2U^D.]96 M=A(GGWL"(Q(50]QK"=("BVDCHRDP+1/K=^KT^UY+&#E$J=UQ)=R A;ECXAD/ M7!L>.,\G-(B'Z_PJ$JA',GKN@C5.%Q\GL8Z.NJ=1,?04$W7ED6=?\P3[A:45 MP87H8D0@"IHST 191S%2E'AB<1XRV^M&DL_L/MG35<[A;EV!RKKN;H/D%QEA7\>348W MMZN9O[FPRP@(N+7G%G'F-3(.[)1E+OEHH\6\5VO3'2I_\M'*2C]$95T)^=56 MO/WK$>$J]W,7 2.6C$'<2@C4(9)&6HDDK !_&ICP;I&/-3R2 Q%9R3XKU-GM/0T@W\\(3$ M( DWAI"E0PQ1=K!P#"+"9,KACLL8)RA&(%WI(%WQ*]:75-0-,X=I=0M$#A!Q M[33$R1@6F@#M[^QLP<,J*O;$4"D<V>[U'V@' M 8+.MV+CU^7/&&"HPX\PD:1 ML%NX(T@'19#/1ZR2CK[(>6] 1<\/UDTHE$3),21<&S4/PZHNNTT5UI$XHTB M9[FGF*?.8@C"*"CK+9FKJ^BIEM-T#0@>(O@$0 M780[78E M1=T 5C85Z#NN(]?8(Y(""(6 1;8V/\NG.(!P%-'AN ^V/NWUN/1H#;^.6TYZ MF+R;@\VC)V<<'#(0#OAG4H+'[GV>SDH#"DH*PR+U5I>^=AWTT._5'X[NI>B^ M#_WVD7ISZ-GZ %9H%HET$L4@@#.C(?BSQB(%?V]I[@? CXNGP4^37_TI:3F$ M%=-,[;#\*5M?[/0/.[Z-JR>),60&KZACQBOFD+?!(ZZL0/T72A,]A3HRY<:>*XRRV36!XFQC'7R$5&D8 5WD:%$^EP\$^ M=+44&QX/:X.TT:AU>]_=W(P6B?Z/\;'A3@(KE>>]Y[I18"U(I+D#3C''C$LA MI"P]H'L/\NKV@WXMO)7030.P>RJN=W8VFGT#6FRXF#R^LB)72A)CHQ40+FL# M?"F.M/<1$964"H3;8.A1';C-M/4"G'Y+@#N*5FK'E^>W.?=[D4[&X^[/S,+9 MQ -/L_@U_N,6 NC9%;4:1\8CPB:W.?7$(.M)0MA%03R+ 2*A7L'ESD_U@HQY M"Y Y@FAK V6]N?T9)W8R![/[8SS*MQ27BRXS\6Z&S=>LNZO$(TGY9DLGL[C9 M4GE.,$7@9#I!*(LO9MUOP,^A%/3+IN(W@ZM7T40#I^!C/J_@C,:> =G66ITS M,!Y9"IO&X>2TLU8R6[I3SN/O]\/0FTK)'RS>!J#Q8?G9N\*KAQYL0"UCP5A$ M(F.("QV1@9@")68PHR+"+^7[*:TEI1]@WEB&?;C0"^8-CM; ;'5W4*A_V?/E M"KIWN9D%H9R3'" M^8*<&PK,4280"YXZZEUT[%^U>]D^>N_3O6P?43=Q^+P]?;9O>RO13;8ZC*'E)N#B>/6O!0%9/5CB!&'%"?MXX+ M5B)A373*!^O#<;O]-MR];"\=]^U>MH_ &P#._=7,JC)/8VD4=@J9Q8-(K332 M.(K<6EWC1#WAKG2:[SD-+0'E4,T^+YL=(N8&8++)QV=2F12B1\KG;EP@!F03 M_.*3=LS)2.*1S/.)G%S-55PIHPR0*R MV #R4UI41"E$E=(D**6L*>V_K"&C)1MSH'J?CU@>*.L&X/)TPNK]2[=%] _; MR2A**$,RY.U$B4(:V$ ,[*8DW&-!2A<0;:.G)7M3!D#%I-\ DE:;84'\>_MC M-+?C/%_ABEEBF'6P&8+,U76*("N90U&FJ)TW@A6?.+")EC:+&TN8H$%2'SJO MXO+U*C*6=>6,D2@P; :9&>.&,Z1%GJD@HQVC@$8L?0 M29O3N,_.WU]\/KT\^;^GWP9DA]>L4B IO(NV0KG@LPE\,5[:O]8D!JT3')P; MCZ@+$(T%FM B.)..8T"1<8F4GNNWA9RAIN8TI>CS8)#[;^3RCO?=9#Z:W,(A M?/$CWM6VS:XL"4(1%Y$B*B&.C4?&>_@ED119=(Z%TH6M_:FKZU:7PLMSHW,D M[;1I=V!G?SZ[_'QZ?OGMY/S#^XOSR[/SWT[/WY\-LD,]5BU@E_:EO9"=>CB MXVP-$A-+BF"LD9 \9(\(PC-B$H)ST&A*B6.TM.7:B\#!#ZOO M=L/D^E,N0/HTLBZ?TO"I+_;7@H0/MP_" -\OZ1R<>H<5XCQ A$K@V Y,)4*) M][2X,/:AKW);XZ/AZL4+[6/IK(%8\%.WT2E!I,AZ$5SY5=1YUL! M+HCU'(ZQRS_C^&?\#";B^^Q*>LJDU!SIE)\08KEX>N]0RM5W&#LAR[]#.9#6 MNFFTMD [5)5O"+)Y.U[^V5W1QP(_7><0/E019 ])UD@DEL4NJ^&WCGB36 MS=(U!]!#%/?6< E BU$J,()Z\1%PYC4S4"<&F\RF20# 7%<&9::S[P+E) M;.ZMNNKO<+8Q=]F]BU_L*&1))OC@ X' MD(,^7_>Q\]%Q]TIZ>4-&\2KFF5\6 CK#39[#9#WL*/@EPC83UMJ$":YD#.N^ MA&[.".ZEJF+3YP^'X&<[OYTN)':1/G63Z\LXOUV453Y5%:KY:Q+*J;%LS=(QX>>/L:?RRWST7Z,AV!('_8 M\?KD%G$I>48$(BSD;M+,(AV!7VTY<]3Y1/K-:]K'# ZDN6[&LBR"GIO$UU3G MVX+OV>1EEHLZ&2UEX) H"Y)F#FE!"#C%A!-)!''%W[0,(KBND6T%N ,5^=90 MNTI]>H[4U"-P7-OU;U%@-XE(;"@.FB# MO,@S2@CWN2XSH:")M-QJX+)T_?5!A-9-7[8%S[T55SUO^9+#7T]S81('E9@A M"!LG\@5!3D1PA9)QB1'GB$S/S.2F'.6N3]7-1QX%2$>0<6/V["I(;I.4#"7O M0RY1UT@3 UQ$P8UA>6IHZ5$@C[]?-V_X:M9G+S%7S =N!/SJP&@]9VQ]JL@G M(#<0C(QFL!V9 C%*E^?(42RCQUZY?ET3#R:A3B+OR'C8%W7#E?,6()B9NIA MM**ED++3J9;I:!-?>2G@K\%K$NUP9%2T1R#,3(B^6_BKZ6/S;Z6_YM?77TR\77_-;ZW,[S36 /^. I^([URSP M4'P_N@L]$_\6K^_FL?W(C98FUP^]"53*(XD48AA.K$6G.!T)H(RG$"7!BIK2 MY?R;:!F:15\-HK@O!EU^:'8E .@*?#L40CZ;!82J5F*"HE;)8(LQ+]Z_:R,Q M=0O/BN#@>5Z]C.!;[9G^?+^>OCN[_'!2T,@\7? (%F8+Q<1E%4LZ4OLPZEGGYYK_'<#N.%^GY%\XFJ9O>+-3T[M?RAW=] M.(-0B4<+48"SL*NBD+6<^9\M]B=SVU/[Z/O!TO&DM[QD(DWB <-,0&BD:D\ZR3Z",WDK$88Z_S M'+[R"&WPIP>D;26@,I:.K?:NM YJ ^E.$H]96+:<5B%IZ:5 QF$/NR\ $QI; M) 1)%MN8*.\UYW$7D#814 =(!17;E99R9:B $['4!C+S\3WU?-Y;EV(03A M48#?(,YQ1)9!',&5UQ!:6$9=Z7CRT>?KW-*6Q\50R58V%>^[R:P;C\)"\HO& MJPOS28P@P6N'C%BDR*-"AGN!1)114N B]>MKL<- M9)R6MM)@3 -F$3&:0T?,X2CU4:)@(S/$6NR*#RG?0$I+D#E$QYN:-0X0> .X MV6*$/]WW"D]*!Z; ZOHH+.*2"K]'NF/G35+;5]K8/L:)JJ M?2%Z'N=WK9P_=;/9NPC5E+B"/\UY:49>T) M6_;N('V_R$L<+.#:3ZF>3IH"VVPGUR-P4DYFLSB?Y>E!7?H:?\;);;QBQF!+ M T!<^WHR )=LA%.@G_ M?3N[>Y=VQ32-DC"&8(]@B) R7YY01#2)\".KN D%P/3\NY6CA5?&TR"I-Q"7 M+AS$+8[@5;#*&NX@6"?@!W*F M+$N_Q @<1J)+%NZ_NHJEN-XVC'&]%U= MK%8AR)/0XQS.E>UGVH:MN M-XRCP*NX.MJ96[C8.8]9><+C51#<<2(U @H$XIXPE!L@(1ZI5,1)+%CI>JCM M%-5MD7$\XU5&!>W@ZCY/LF3C79S$-)I?2:%B8MPABWU^UL43,DHPI'3DUGE- MA"V=Z-] 2MV^&4>R4\.%_D^=;A71"9\4R-6["+]PAJRB'LGDO$@6IV#ZM1NO MGF[5;P*8;6FTS1F*SQ..WVYO;NPTCT)^E.DNF%#=NOX1$JC]^3EVPC1AK)A+ M$B7' IR?++_X)![IH*P6T=BHBQ=W-U3;+@('5T(11"*&4R!71#KO/ K,"F&B MYZ(\^_\TM>W[8*=$;?L^RFJN^&=1ZB*"#,;XF!M"Y$P.1$8ZX'Q#!U$183%$ M7+EXK*FJ]KT4OKMX;!_I-X>?9=T+3=[[ !Z'HR072\%V607P3'E\(;GS(M&$1.F#%2\S MZ.%54_7-AQY19710&T@;WPLD3H(6!$C/[1FX8!'92!E2#-- ?:*4%'G!]Y8> M7NVEV%X/K_:1'5 M/G)MP(-Y_#S(T""==1P)E:NZK1%(4PV_.$-X-,F4GQ??^,.K0W Q5+(-@*)7 M@2NX_CKX[+PQS1&/V>722F39&#"QU%&:"J/EG[.V_1 GYFB::@!]7Z;YWG'^ MZ\O83G(^_O0?MZ,?F?*^;B\V[1@U&W MC9ZV'/T7A\10E1UIB07T.G_#C:0/#)(V(^^*2L M8V#7"X-H]>VVBC.+ ^8@$362XL]]<2 8Y\?X4@%^N7%^__SMXM/'TZ_?CO]C]_/+O]KR&WYQL5* M7(WWH[30/7AV'^:_[F\P0W)JH5YAX63@3.3A$M@B9E027B<39.E*Y*<4#(Z3 M;MUL%$9V^NMB>K?RYSC_WH6SR<\XF\?XS2XB@7GG_PX^_XM_O/IGRR>NG%H# MX2:B(2K$O93(XJ01G)=!X$ C8<7[W!6DOZXG/ !9+T*J6DIMX+Q[8.<1EXOT MJ914$ %1J;6YV2\%L3IL"?+!24(54=C'HZ'S&3&5@ZYJ^-@(U"'*:@%U#^2? MVQOX[>743F:PCW-9UETB3D2GK; ),992YD@@\ 0XN!I4.& R4EVZ2'63])HZM6[TR* JKKRLIRQ9,S;I-\Q#".(>%D#X@2IS)C[(HT-**Y3LFL X7?EL@RJ5^ MH["HS.LF7Z./HY\Q7#S9(99Y*H0"EGSN[N;A'-!)!12HY HVB<:F>*G_/@16 M3K^_"MP*JZD!#*YF$2T9S*;93GS,/4%F>1Z)]U@1%(UTB&NAD'9.($*=H P6 MLX(7AMPV>BIG\(^'L&)*:#29__N[G!H_/;\\_0-^^38DE;]AJ1*)_#Y4EGK. M!EB*_[@%,D]_QL?SQD!GANG@D34&K(?T^56OYPA[%H,UFIMXC/!I'2TE L5' MZ]Z%,"X1[0@%K@@%-R_ ?G'28!2I]3Y9)YPO73>PCH[Z/O=@[:\+\ :)NX'# MZ#D/\)\MTG$IVDB3(.#-)6!#!3"!)H_-T\)[:@SFM/A\M/6D- 6< W2\ S2' M"+Q-W"Q3=2Q1);22R#.( [@)$&"*_+Z%63BBA<&&E"YVVTA,6]@Y2-6[X7. MW-L#T&K8 R:16"Y0HAH\+Y=;;+A<:D.UY :<.V:.?%@UD1 OH^3MT#E X@W MYMWM#/S_V>S$_^-V-!LM-)+W%'S*A)B+WH7);^EP'G$>(A+2Y>%%D3M3.N.X M@93Z.:"BYU4)@3>*F_S;:5QM+2R-<#I<#[5O:B\FE]_C9SO]>YQ_&?NE104ZXV+X*\X-.'D@'.G .7)$ M$MAQW&#V[-I_PTWMNM7;0\0 [74E1=F D7EF?!\R5='08!+C*.2Z!FX#0U8Z MC0R/2O$L,%NZ#'<3+?5SQL<,IPX3>0/06;.S%AJXR$_[CG\V/1#4E'M\H,YW'TP'*J A-+WO;MQHLE#,DWN4Q>W) M'67D2EFD&6"$ID8\^I8KG,?^IKRI\MBK;AZZE]&+-:> M1?\_K[N?_ROZ<+?\Z70*O/[X,)KY<3>[G3YSX-9=1#S!V.,%[^"5;WU6J'JY M^IYW$P<1/?!> CYSE8>B_(S37Q?IQ;<>SNM#I=+[ P?:FKS^Y8FJVZC7R _[](6 Q#V,OUJNEKJ]R[7D*HK)ZS M21C]'(7;96^C(9IYME254W0?I:QGO;(^3L;C![I6/3^&:&7M@M4VS :9=_T$ M4%DWY]WD/'8EE/)TI6K:V"KK;@?C#9TK$9:\6?JUV;X6.V!>+%S-J!WJ&?01 M4VV3=WT]7S)U+E4E\S1$6^M%45D_*X(F=OQK-II=0ASR#G[V]Q)^ M]\M%J]3_%?"]-XJGLO:^S?_^9>HOII>SZ>EL/KIK1W#W0*6,)GM]H,ILH2%: MW4=LE35\<3L'&P_G^.2ZH"G=O&J523Y#=+E30.T<@.?=_+_B_4D="VW17A^H M,E:GT&&Y4VR5-?P1%NTF<<4I.-WYW>D@G6Y8LLH,FB%:W"Z:MO3VX39>=LMI M-\!G;N_C%Z[U4&.[SW?Z:-@TK.$^0FQ0[7^,NO%R&.K?NIOXOKN=S*>_/MD_ MCZ'[K1_KE2[ K2.@CSP;A %P_(];.QZED5]2?VG_6LYKFQT#"CL_V L.3=U6 M#)%K6Y ,S:VD]6,Y)L?^84',+!HTO:KC.]VV!=[@:*I1-4@R;83@95T\;8L MVTN_3:6V=LNH/246CJ.?+]M+B4WENG;+J*%;@2[.("[\&A?EHO>W@46,\AZ? MZ:7DIE)?^\NPU2J@+S^/50'T=.4BU3];B"U0^?/%_OIC]B5.%QUI)SZ6+OSI ML_Z ?0W"&5[K<[](M0O7/;3P>$<^Y[[VA=!?T=_.1S_C>S 3U]WTU^#2D?4K MUE/3CY^3-XJ%BD@V+URO^FJK*KK]Y%)9=5]B5T!/#ZO4K"G9 M+>MN"^/UBWR I/,BZGB^5K7JD7V5LD$(_ZY5?,V3YM_UB?^N3]Q/-^&_+[M% M/#YT>SQ=J5H9U;;=L9;9V@H8C^_)*K,UGB]7[UA?*^ZN#^^5E?(YVAQ@#=X3 MC]>I5J2V;4>L8;2V4[NDMDS2[>5J]8[M87%\:_<7[[MO<1S]/(8EA@9?7:Q? ML=Y!X!WZ^5K5RVX/WW%I9U-?0B9]#)#[^]<6.0B%%K5NR6F'MX?K:(IG: M@7*.%('"3%4IT[AIS6KUL@V0A2BIQW=KUZE0+Z'*+L%HPI?>D%C>H&U>N5V$ZQ*[N$E3MRHK%1+ _ M[/CV3I00WMS\6#S7'N6!,S,_/';'&(+/K" M?>_&(.6O\U*1Y'Z?JE>K>G#N[A!1-J?_\S@_F_CNIE .O=<'ZI6L%M/U9K$U MI^$72>9C:7K+AWIIO*G8G<[Y,?I51>M]O]-)W2]FG/877W":_ MF'^/TR/O[_7?Z*7JEA)7>PJO]JZV[G9LIY]&LWG!J^[-J_929TOIK)T"JJW MEY9E:"9DPY*]JA5:2F9M%TWUS/_*^)=7X*ZU>VFRI5163V$UT$C\WG'_U,VV MU6L=T@3\Z=J]E-A* FNK>*I[.\\\[Z';;^V"O=354@)JFUAJ/W7.#E7FJ)#" MUJW72U\M)8RV"*6%%'^1]IB/%^JEH):R/.O$4-T)Z0:72J[6Z*6/EG(PSYAO MH\Q[L#KVK5>E+:5)&BQ3[2:_@>.R).Q#G/GI:'$-4ZA.=??RO9384@*DO\BJ MGTMA,;;(CCFF/Q^X*W7]O&OU7IIM*1?26V"M-M0X^=-.P^7H9C2Y/E)CC?5? M*-)@HP?Q!1IMW'WE9O&)%V X;".L77'(OETN^'GR8Y07+;1?-ZY:[]':-ET\ MV9B[)%+;TJ[H*]BW>].:]1ZI[ZVM)MMQKZC[ I^=3V\FX>/87A?1U-,5JSVF MVEM/:R71B);RCG\_F85I.34]6[+:0ZF#K-]+632BJ+]U?S[05]8";EBZVJNH MO16W73:U _/5F3JZB>%CM^A$]X<=#]YNV]:M]A2JM^IZ2*6%C3=[#VYRO.SN MR2UWQ]UG_6J/I/;;@OVDU*P^CZ3&>D^F"FBO$:75;7ETO*!LN\S_W03IWTV0 MAA01W.U_^,<[-LTA101/UZX;+/?:15N%TH"R%M4H[^PL+MZHQLEL*;]I?AV> MFQ#/WOUZ^#=?[*_%K)#,S -'D_!E;"?YVN-#=V-'D\(Z/PJ)5;;W=C!TKZ>9 M!H!W>O-CW/V*\=LU4R?#7@T5OTM?V^=8=NB4D?6Q>NUL!@6!C5 MUG2/!8F_3\)T_.OZ6_2WT]%\% <%\RWH)'?X 28Y_'A'^UHFM]7%U#-FC7K]1?83T>;Q5%964]W M]J_/?Y\OH/3^^^3ZBQ]F]G8L7:]70&_5]1-.JV4X9Y/9"*1X.;6+F<:/?+*B MM3A;/E.D(*Y1EIPW/T:Q>LF%[DUMJ1,>G[SP@WH:DN:?J= M_J4ON([B/_;=0_^^VOKWU=9^E33SZ?@R3F]F%^ER&@!?90HQMBQ;;0_MYR/L M%DQU3R%352)3^'2E:C6@^_IP:]AO1267H_E@]_K)4M4*/@]4RA,!5-;*U]MQ M)-@)DKV:T/V8Q^%UN9O6K%;?N9^>=HBD_ON^8^ALR[+5:COW4]MNP31A !=T MY:Z8=E[""#Y9KEKUYB&&<)T@&C*&E].;R;RL+7RT9+5*S<--X4N!M&4)"REL M\ZK5KH4'V<'FU+8*&*8WHXDM: F?KUCO0O@0:[A!'DWHZL/M=$%8 27=+U7O M1O@0[3R70!-J>51"<'U]\M..QH/[Z&U9M][U\"$*VRJ;MW'+^*4;CSPP\&7: M^2/>,C[YS!%N&3>S4?R6\?&G7F"DP'7C^O4'Y>*7RX?'2Y<*Z7:OWLB-Y%:] M/4W@]Y17]3N6=72>=_,EJ672R/V_TDA6>:">M\CO^!9]^8/\B[.S^+__Q_\' M4$L! A0#% @ ='Q95]5?8]:S!P 52P !4 ( ! M &-S9W M,#DS,#(S>&5X,S$Q+FAT;5!+ 0(4 Q0 ( '1\65>25"W8' !C#,Q,BYH=&U0 M2P$"% ,4 " !T?%E7F^I.6DH& ?'0 %0 @ '/#P M8W-G<"TP.3,P,C-X97@S,C$N:'1M4$L! A0#% @ ='Q95U+?*&5X,S(R+FAT;5!+ M 0(4 Q0 ( '1\65=R@RM88G8! *FU%0 1 " !&VLRXQ\ *DO 0 5 " &UL4$L! A0#% @ M='Q95[./.P?Y

XL:U+@HD !\B!@ 5 " 5MB P!C7W!R92YX;6Q02P4& L "P#8 @ $.P# end